/* Options: Date: 2026-02-19 17:37:15 Version: 5.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://localhost:5492 //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //IncludeTypes: //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.* import java.util.* import net.servicestack.client.* import com.google.gson.annotations.* import com.google.gson.reflect.* @Route(Path="/auth/logout", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="logged out OK", StatusCode=200) open class LogoutGetRequest : IReturn { companion object { private val responseType = LogoutGetResponse::class.java } override fun getResponseType(): Any? = LogoutGetRequest.responseType } @Route("/login") open class LoginGetRequest : IReturn { var redirect:String? = null companion object { private val responseType = LoginGetResponse::class.java } override fun getResponseType(): Any? = LoginGetRequest.responseType } @Route(Path="/Bills/{BillID}", Verbs="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) open class BillGETRequest : IReturn { var BillID:String? = null companion object { private val responseType = Bill::class.java } override fun getResponseType(): Any? = BillGETRequest.responseType } @Route(Path="/Bills", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class BillPOSTRequest : Bill(), IReturn { companion object { private val responseType = Bill::class.java } override fun getResponseType(): Any? = BillPOSTRequest.responseType } @Route(Path="/Bills/{BillID}", Verbs="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) open class BillPATCHRequest : Bill(), IReturn { var BillID:String? = null companion object { private val responseType = Bill::class.java } override fun getResponseType(): Any? = BillPATCHRequest.responseType } @Route(Path="/Bills/{BillID}", Verbs="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) open class BillDELETERequest { var BillID:String? = null } @Route(Path="/Bills/{BillID}/CustomFieldValues", Verbs="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) open class BillCustomFieldValuesGETManyRequest : IReturn> { var BillID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillCustomFieldValuesGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillCustomFieldValueGETRequest : IReturn { var BillID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillCustomFieldValueGETRequest.responseType } @Route(Path="/Bills/{BillID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var BillID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillCustomFieldValuePATCHRequest.responseType } @Route(Path="/Bills/CustomFields", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BillCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillCustomFieldsGETManyRequest.responseType } @Route(Path="/Bills/CustomFields/{SettingID}", Verbs="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) open class BillCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = BillCustomFieldGETRequest.responseType } @Route(Path="/Bills/DocumentTypes/{DocumentTypeID}", Verbs="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) open class BillDocumentTypeGETRequest : IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = BillDocumentTypeGETRequest.responseType } @Route(Path="/Bills/DocumentTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class BillDocumentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillDocumentTypesGETManyRequest.responseType } @Route(Path="/Bills/DocumentTypes", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BillDocumentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = BillDocumentTypePOSTRequest.responseType } @Route(Path="/Bills/DocumentTypes/{DocumentTypeID}", Verbs="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) open class BillDocumentTypePATCHRequest : DocumentType(), IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = BillDocumentTypePATCHRequest.responseType } @Route(Path="/Bills/DocumentTypes/{DocumentTypeID}", Verbs="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) open class BillDocumentTypeDELETERequest { var DocumentTypeID:String? = null } @Route(Path="/Bills/{BillID}/Documents/{DocumentID}", Verbs="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) open class BillDocumentGETRequest : IReturn { var BillID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = BillDocumentGETRequest.responseType } @Route(Path="/Bills/{BillID}/Documents", Verbs="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) open class BillDocumentsGETManyRequest : IReturn> { var BillID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillDocumentsGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Documents", Verbs="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) open class BillDocumentPOSTRequest : Document(), IReturn { var BillID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = BillDocumentPOSTRequest.responseType } @Route(Path="/Bills/{BillID}/Documents/{DocumentID}", Verbs="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) open class BillDocumentPATCHRequest : Document(), IReturn { var BillID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = BillDocumentPATCHRequest.responseType } @Route(Path="/Bills/{BillID}/Documents/{DocumentID}", Verbs="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) open class BillDocumentDELETERequest { var BillID:String? = null var DocumentID:String? = null } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues", Verbs="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) open class BillInputCustomFieldValuesGETManyRequest : IReturn> { var BillID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillInputCustomFieldValuesGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillInputCustomFieldValueGETRequest : IReturn { var BillID:String? = null var StageID:String? = null var InputID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillInputCustomFieldValueGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillInputCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var BillID:String? = null var StageID:String? = null var InputID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillInputCustomFieldValuePATCHRequest.responseType } @Route(Path="/Bills/Inputs/CustomFields", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BillInputCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillInputCustomFieldsGETManyRequest.responseType } @Route(Path="/Bills/Inputs/CustomFields/{SettingID}", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BillInputCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = BillInputCustomFieldGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}", Verbs="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) open class BillInputGETRequest : IReturn { var BillID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = BillInput::class.java } override fun getResponseType(): Any? = BillInputGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Inputs", Verbs="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) open class BillInputsGETManyRequest : IReturn> { var BillID:String? = null var StageID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillInputsGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Inputs", Verbs="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) open class BillInputPOSTRequest : BillInput(), IReturn { var BillID:String? = null var StageID:String? = null companion object { private val responseType = BillInput::class.java } override fun getResponseType(): Any? = BillInputPOSTRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}", Verbs="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) open class BillInputPATCHRequest : BillInput(), IReturn { var BillID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = BillInput::class.java } override fun getResponseType(): Any? = BillInputPATCHRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Inputs/{InputID}", Verbs="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) open class BillInputDELETERequest { var BillID:String? = null var StageID:String? = null var InputID:String? = null } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues", Verbs="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) open class BillInstructionCustomFieldValuesGETManyRequest : IReturn> { var BillID:String? = null var StageID:String? = null var InstructionID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillInstructionCustomFieldValuesGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillInstructionCustomFieldValueGETRequest : IReturn { var BillID:String? = null var StageID:String? = null var InstructionID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillInstructionCustomFieldValueGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillInstructionCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var BillID:String? = null var StageID:String? = null var InstructionID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillInstructionCustomFieldValuePATCHRequest.responseType } @Route(Path="/Bills/Instructions/CustomFields", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class BillInstructionCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillInstructionCustomFieldsGETManyRequest.responseType } @Route(Path="/Bills/Instructions/CustomFields/{SettingID}", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class BillInstructionCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = BillInstructionCustomFieldGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}", Verbs="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) open class BillInstructionGETRequest : IReturn { var BillID:String? = null var StageID:String? = null var InstructionID:String? = null companion object { private val responseType = BillInstruction::class.java } override fun getResponseType(): Any? = BillInstructionGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Instructions", Verbs="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) open class BillInstructionsGETManyRequest : IReturn> { var BillID:String? = null var StageID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillInstructionsGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Instructions", Verbs="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) open class BillInstructionPOSTRequest : BillInstruction(), IReturn { var BillID:String? = null var StageID:String? = null companion object { private val responseType = BillInstruction::class.java } override fun getResponseType(): Any? = BillInstructionPOSTRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}", Verbs="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) open class BillInstructionPATCHRequest : BillInstruction(), IReturn { var BillID:String? = null var StageID:String? = null var InstructionID:String? = null companion object { private val responseType = BillInstruction::class.java } override fun getResponseType(): Any? = BillInstructionPATCHRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/Instructions/{InstructionID}", Verbs="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) open class BillInstructionDELETERequest { var BillID:String? = null var StageID:String? = null var InstructionID:String? = null } @Route(Path="/Bills/NoteTypes/{NoteTypeID}", Verbs="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) open class BillNoteTypeGETRequest : IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = BillNoteTypeGETRequest.responseType } @Route(Path="/Bills/NoteTypes", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class BillNoteTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillNoteTypesGETManyRequest.responseType } @Route(Path="/Bills/NoteTypes", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BillNoteTypePOSTRequest : NoteType(), IReturn { companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = BillNoteTypePOSTRequest.responseType } @Route(Path="/Bills/NoteTypes/{NoteTypeID}", Verbs="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) open class BillNoteTypePATCHRequest : NoteType(), IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = BillNoteTypePATCHRequest.responseType } @Route(Path="/Bills/NoteTypes/{NoteTypeID}", Verbs="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) open class BillNoteTypeDELETERequest { var NoteTypeID:String? = null } @Route(Path="/Bills/{BillID}/Notes/{NoteID}", Verbs="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) open class BillNoteGETRequest : IReturn { var BillID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = BillNoteGETRequest.responseType } @Route(Path="/Bills/{BillID}/Notes", Verbs="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) open class BillNotesGETManyRequest : IReturn> { var BillID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillNotesGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Notes", Verbs="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) open class BillNotePOSTRequest : Note(), IReturn { var BillID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = BillNotePOSTRequest.responseType } @Route(Path="/Bills/{BillID}/Notes/{NoteID}", Verbs="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) open class BillNotePATCHRequest : Note(), IReturn { var BillID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = BillNotePATCHRequest.responseType } @Route(Path="/Bills/{BillID}/Notes/{NoteID}", Verbs="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) open class BillNoteDELETERequest { var BillID:String? = null var NoteID:String? = null } @Route(Path="/Bills/{BillID}/Outputs/{OutputID}/CustomFieldValues", Verbs="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) open class BillOutputCustomFieldValuesGETManyRequest : IReturn> { var BillID:String? = null var OutputID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillOutputCustomFieldValuesGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Outputs/{OutputID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillOutputCustomFieldValueGETRequest : IReturn { var BillID:String? = null var OutputID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillOutputCustomFieldValueGETRequest.responseType } @Route(Path="/Bills/{BillID}/Outputs/{OutputID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillOutputCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var BillID:String? = null var OutputID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillOutputCustomFieldValuePATCHRequest.responseType } @Route(Path="/Bills/Outputs/CustomFields", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BillOutputCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillOutputCustomFieldsGETManyRequest.responseType } @Route(Path="/Bills/Outputs/CustomFields/{SettingID}", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class BillOutputCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = BillOutputCustomFieldGETRequest.responseType } @Route(Path="/Bills/{BillID}/Outputs/{OutputID}", Verbs="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) open class BillOutputGETRequest : IReturn { var BillID:String? = null var OutputID:String? = null companion object { private val responseType = BillOutput::class.java } override fun getResponseType(): Any? = BillOutputGETRequest.responseType } @Route(Path="/Bills/{BillID}/Outputs", Verbs="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) open class BillOutputsGETManyRequest : IReturn> { var BillID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillOutputsGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Outputs", Verbs="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) open class BillOutputPOSTRequest : BillOutput(), IReturn { var BillID:String? = null companion object { private val responseType = BillOutput::class.java } override fun getResponseType(): Any? = BillOutputPOSTRequest.responseType } @Route(Path="/Bills/{BillID}/Outputs/{OutputID}", Verbs="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) open class BillOutputPATCHRequest : BillOutput(), IReturn { var BillID:String? = null var OutputID:String? = null companion object { private val responseType = BillOutput::class.java } override fun getResponseType(): Any? = BillOutputPATCHRequest.responseType } @Route(Path="/Bills/{BillID}/Outputs/{OutputID}", Verbs="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) open class BillOutputDELETERequest { var BillID:String? = null var OutputID:String? = null } @Route(Path="/Bills/{BillID}/Stages/{StageID}/CustomFieldValues", Verbs="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) open class BillStageCustomFieldValuesGETManyRequest : IReturn> { var BillID:String? = null var StageID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillStageCustomFieldValuesGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillStageCustomFieldValueGETRequest : IReturn { var BillID:String? = null var StageID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillStageCustomFieldValueGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}/CustomFieldValues/{SettingID}", Verbs="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) open class BillStageCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var BillID:String? = null var StageID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = BillStageCustomFieldValuePATCHRequest.responseType } @Route(Path="/Bills/Stages/CustomFields", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class BillStageCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillStageCustomFieldsGETManyRequest.responseType } @Route(Path="/Bills/Stages/CustomFields/{SettingID}", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class BillStageCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = BillStageCustomFieldGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}", Verbs="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) open class BillStageGETRequest : IReturn { var BillID:String? = null var StageID:String? = null companion object { private val responseType = BillStage::class.java } override fun getResponseType(): Any? = BillStageGETRequest.responseType } @Route(Path="/Bills/{BillID}/Stages", Verbs="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) open class BillStagesGETManyRequest : IReturn> { var BillID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BillStagesGETManyRequest.responseType } @Route(Path="/Bills/{BillID}/Stages", Verbs="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) open class BillStagePOSTRequest : BillStage(), IReturn { var BillID:String? = null companion object { private val responseType = BillStage::class.java } override fun getResponseType(): Any? = BillStagePOSTRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}", Verbs="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) open class BillStagePATCHRequest : BillStage(), IReturn { var BillID:String? = null var StageID:String? = null companion object { private val responseType = BillStage::class.java } override fun getResponseType(): Any? = BillStagePATCHRequest.responseType } @Route(Path="/Bills/{BillID}/Stages/{StageID}", Verbs="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) open class BillStageDELETERequest { var BillID:String? = null var StageID:String? = null } @Route(Path="/Carriers/{CarrierID}", Verbs="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) open class CarrierGETRequest : IReturn { var CarrierID:String? = null companion object { private val responseType = Carrier::class.java } override fun getResponseType(): Any? = CarrierGETRequest.responseType } @Route(Path="/Carriers", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CarrierPOSTRequest : Carrier(), IReturn { companion object { private val responseType = Carrier::class.java } override fun getResponseType(): Any? = CarrierPOSTRequest.responseType } @Route(Path="/Carriers/{CarrierID}", Verbs="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) open class CarrierPATCHRequest : Carrier(), IReturn { var CarrierID:String? = null companion object { private val responseType = Carrier::class.java } override fun getResponseType(): Any? = CarrierPATCHRequest.responseType } @Route(Path="/Carriers/{CarrierID}", Verbs="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) open class CarrierDELETERequest { var CarrierID:String? = null } @Route(Path="/Carriers/{CarrierID}/Services/{ServiceID}", Verbs="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) open class CarrierServiceGETRequest : IReturn { var CarrierID:String? = null var ServiceID:String? = null companion object { private val responseType = CarrierService::class.java } override fun getResponseType(): Any? = CarrierServiceGETRequest.responseType } @Route(Path="/Carriers/{CarrierID}/Services", Verbs="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) open class CarrierServicesGETManyRequest : IReturn> { var CarrierID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CarrierServicesGETManyRequest.responseType } @Route(Path="/Carriers/{CarrierID}/Services", Verbs="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) open class CarrierServicePOSTRequest : CarrierService(), IReturn { var CarrierID:String? = null companion object { private val responseType = CarrierService::class.java } override fun getResponseType(): Any? = CarrierServicePOSTRequest.responseType } @Route(Path="/Carriers/{CarrierID}/Services/{ServiceID}", Verbs="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) open class CarrierServicePATCHRequest : CarrierService(), IReturn { var CarrierID:String? = null var ServiceID:String? = null companion object { private val responseType = CarrierService::class.java } override fun getResponseType(): Any? = CarrierServicePATCHRequest.responseType } @Route(Path="/Carriers/{CarrierID}/Services/{ServiceID}", Verbs="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) open class CarrierServiceDELETERequest : CarrierService() { var CarrierID:String? = null var ServiceID:String? = null } @Route(Path="/Carriers/{CarrierID}/FreightDescriptions/{FreightDescriptionID}", Verbs="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) open class CarrierFreightDescriptionGETRequest : IReturn { var CarrierID:String? = null var FreightDescriptionID:String? = null companion object { private val responseType = CarrierFreightDescription::class.java } override fun getResponseType(): Any? = CarrierFreightDescriptionGETRequest.responseType } @Route(Path="/Carriers/{CarrierID}/FreightDescriptions", Verbs="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) open class CarrierFreightDescriptionsGETManyRequest : IReturn> { var CarrierID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CarrierFreightDescriptionsGETManyRequest.responseType } @Route(Path="/Carriers/{CarrierID}/FreightDescriptions", Verbs="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) open class CarrierFreightDescriptionPOSTRequest : CarrierFreightDescription(), IReturn { var CarrierID:String? = null companion object { private val responseType = CarrierFreightDescription::class.java } override fun getResponseType(): Any? = CarrierFreightDescriptionPOSTRequest.responseType } @Route(Path="/Carriers/{CarrierID}/FreightDescriptions/{FreightDescriptionID}", Verbs="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) open class CarrierFreightDescriptionPATCHRequest : CarrierFreightDescription(), IReturn { var CarrierID:String? = null var FreightDescriptionID:String? = null companion object { private val responseType = CarrierFreightDescription::class.java } override fun getResponseType(): Any? = CarrierFreightDescriptionPATCHRequest.responseType } @Route(Path="/Carriers/{CarrierID}/FreightDescriptions/{FreightDescriptionID}", Verbs="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) open class CarrierFreightDescriptionDELETERequest : CarrierFreightDescription() { var CarrierID:String? = null var FreightDescriptionID:String? = null } @Route(Path="/Creditors/{CreditorID}", Verbs="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) open class CreditorGETRequest : IReturn { var CreditorID:String? = null companion object { private val responseType = Creditor::class.java } override fun getResponseType(): Any? = CreditorGETRequest.responseType } @Route(Path="/Creditors", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class CreditorPOSTRequest : Creditor(), IReturn { companion object { private val responseType = Creditor::class.java } override fun getResponseType(): Any? = CreditorPOSTRequest.responseType } @Route(Path="/Creditors/{CreditorID}", Verbs="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) open class CreditorPATCHRequest : Creditor(), IReturn { var CreditorID:String? = null companion object { private val responseType = Creditor::class.java } override fun getResponseType(): Any? = CreditorPATCHRequest.responseType } @Route(Path="/Creditors/{CreditorID}", Verbs="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) open class CreditorDELETERequest { var CreditorID:String? = null } @Route(Path="/Creditors/Classifications/{ClassificationID}", Verbs="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) open class CreditorClassificationGETRequest : IReturn { var ClassificationID:String? = null companion object { private val responseType = CreditorClassification::class.java } override fun getResponseType(): Any? = CreditorClassificationGETRequest.responseType } @Route(Path="/Creditors/Classifications", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class CreditorClassificationPOSTRequest : CreditorClassification(), IReturn { companion object { private val responseType = CreditorClassification::class.java } override fun getResponseType(): Any? = CreditorClassificationPOSTRequest.responseType } @Route(Path="/Creditors/Classifications/{ClassificationID}", Verbs="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) open class CreditorClassificationPATCHRequest : CreditorClassification(), IReturn { var ClassificationID:String? = null companion object { private val responseType = CreditorClassification::class.java } override fun getResponseType(): Any? = CreditorClassificationPATCHRequest.responseType } @Route(Path="/Creditors/Classifications/{ClassificationID}", Verbs="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) open class CreditorClassificationDELETERequest { var ClassificationID:String? = null } @Route(Path="/Creditors/{CreditorID}/WarehouseAddress/{WarehouseAddressID}", Verbs="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) open class CreditorWarehouseAddressGETRequest : IReturn { var CreditorID:String? = null var WarehouseAddressID:String? = null companion object { private val responseType = CreditorWarehouseAddress::class.java } override fun getResponseType(): Any? = CreditorWarehouseAddressGETRequest.responseType } @Route(Path="/Creditors/{CreditorID}/WarehouseAddresses", Verbs="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) open class CreditorWarehouseAddressesGETManyRequest : IReturn> { var CreditorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CreditorWarehouseAddressesGETManyRequest.responseType } @Route(Path="/Creditors/{CreditorID}/WarehouseAddress", Verbs="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) open class CreditorWarehouseAddressPOSTRequest : CreditorWarehouseAddress(), IReturn { var CreditorID:String? = null companion object { private val responseType = CreditorWarehouseAddress::class.java } override fun getResponseType(): Any? = CreditorWarehouseAddressPOSTRequest.responseType } @Route(Path="/Creditors/{CreditorID}/WarehouseAddress/{WarehouseAddressID}", Verbs="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) open class CreditorWarehouseAddressPATCHRequest : CreditorWarehouseAddress(), IReturn { var CreditorID:String? = null var WarehouseAddressID:String? = null companion object { private val responseType = CreditorWarehouseAddress::class.java } override fun getResponseType(): Any? = CreditorWarehouseAddressPATCHRequest.responseType } @Route(Path="/Creditors/{CreditorID}/WarehouseAddress/{WarehouseAddressID}", Verbs="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) open class CreditorWarehouseAddressDELETERequest : CreditorWarehouseAddress() { var CreditorID:String? = null var WarehouseAddressID:String? = null } @Route(Path="/Currencies/{CurrencyID}", Verbs="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) open class CurrencyGETRequest : IReturn { var CurrencyID:String? = null companion object { private val responseType = Currency::class.java } override fun getResponseType(): Any? = CurrencyGETRequest.responseType } @Route(Path="/Currencies", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) open class CurrencyPOSTRequest : Currency(), IReturn { companion object { private val responseType = Currency::class.java } override fun getResponseType(): Any? = CurrencyPOSTRequest.responseType } @Route(Path="/Currencies/{CurrencyID}", Verbs="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) open class CurrencyPATCHRequest : Currency(), IReturn { var CurrencyID:String? = null companion object { private val responseType = Currency::class.java } override fun getResponseType(): Any? = CurrencyPATCHRequest.responseType } @Route(Path="/Currencies/{CurrencyID}", Verbs="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) open class CurrencyDELETERequest { var CurrencyID:String? = null } @Route(Path="/Currencies/{CurrencyID}/Rates/{RateID}", Verbs="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) open class CurrencyRateGETRequest : IReturn { var CurrencyID:String? = null var RateID:String? = null companion object { private val responseType = CurrencyRate::class.java } override fun getResponseType(): Any? = CurrencyRateGETRequest.responseType } @Route(Path="/Currencies/{CurrencyID}/Rates", Verbs="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) open class CurrencyRatePOSTRequest : CurrencyRate(), IReturn { var CurrencyID:String? = null companion object { private val responseType = CurrencyRate::class.java } override fun getResponseType(): Any? = CurrencyRatePOSTRequest.responseType } @Route(Path="/Currencies/{CurrencyID}/Rates/{RateID}", Verbs="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) open class CurrencyRatePATCHRequest : CurrencyRate(), IReturn { var CurrencyID:String? = null var RateID:String? = null companion object { private val responseType = CurrencyRate::class.java } override fun getResponseType(): Any? = CurrencyRatePATCHRequest.responseType } @Route(Path="/Currencies/{CurrencyID}/Rates/{RateID}", Verbs="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) open class CurrencyRateDELETERequest : CurrencyRate() { var CurrencyID:String? = null var RateID:String? = null } @Route(Path="/Debtors", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DebtorAPIKeyDebtorGETRequest : IReturn { companion object { private val responseType = Debtor::class.java } override fun getResponseType(): Any? = DebtorAPIKeyDebtorGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}", Verbs="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) open class DebtorGETRequest : IReturn { var DebtorID:String? = null companion object { private val responseType = Debtor::class.java } override fun getResponseType(): Any? = DebtorGETRequest.responseType } @Route(Path="/Debtors", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DebtorPOSTRequest : Debtor(), IReturn { companion object { private val responseType = Debtor::class.java } override fun getResponseType(): Any? = DebtorPOSTRequest.responseType } @Route(Path="/Debtors/{DebtorID}", Verbs="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) open class DebtorPATCHRequest : Debtor(), IReturn { var DebtorID:String? = null companion object { private val responseType = Debtor::class.java } override fun getResponseType(): Any? = DebtorPATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}", Verbs="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) open class DebtorDELETERequest { var DebtorID:String? = null } @Route(Path="/Debtors/{DebtorID}/Backorders", Verbs="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) open class DebtorBackordersGETRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorBackordersGETRequest.responseType } @Route(Path="/Debtors/Categories/{CategoryID}", Verbs="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) open class DebtorCategoryGETRequest : IReturn { var CategoryID:String? = null companion object { private val responseType = DebtorCategory::class.java } override fun getResponseType(): Any? = DebtorCategoryGETRequest.responseType } @Route(Path="/Debtors/Categories", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class DebtorCategoryPOSTRequest : DebtorCategory(), IReturn { companion object { private val responseType = DebtorCategory::class.java } override fun getResponseType(): Any? = DebtorCategoryPOSTRequest.responseType } @Route(Path="/Debtors/Categories/{CategoryID}", Verbs="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) open class DebtorCategoryPATCHRequest : DebtorCategory(), IReturn { var CategoryID:String? = null companion object { private val responseType = DebtorCategory::class.java } override fun getResponseType(): Any? = DebtorCategoryPATCHRequest.responseType } @Route(Path="/Debtors/Categories/{CategoryID}", Verbs="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) open class DebtorCategoryDELETERequest { var CategoryID:String? = null } @Route(Path="/Debtors/Classifications/{ClassificationID}", Verbs="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) open class DebtorClassificationGETRequest : IReturn { var ClassificationID:String? = null companion object { private val responseType = DebtorClassification::class.java } override fun getResponseType(): Any? = DebtorClassificationGETRequest.responseType } @Route(Path="/Debtors/Classifications", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class DebtorClassificationPOSTRequest : DebtorClassification(), IReturn { companion object { private val responseType = DebtorClassification::class.java } override fun getResponseType(): Any? = DebtorClassificationPOSTRequest.responseType } @Route(Path="/Debtors/Classifications/{ClassificationID}", Verbs="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) open class DebtorClassificationPATCHRequest : DebtorClassification(), IReturn { var ClassificationID:String? = null companion object { private val responseType = DebtorClassification::class.java } override fun getResponseType(): Any? = DebtorClassificationPATCHRequest.responseType } @Route(Path="/Debtors/Classifications/{ClassificationID}", Verbs="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) open class DebtorClassificationDELETERequest { var ClassificationID:String? = null } @Route(Path="/Debtors/{DebtorID}/ContactNames/{ContactNameID}", Verbs="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) open class DebtorContactNameGETRequest : IReturn { var DebtorID:String? = null var ContactNameID:String? = null companion object { private val responseType = DebtorContactName::class.java } override fun getResponseType(): Any? = DebtorContactNameGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/ContactNames", Verbs="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) open class DebtorContactNamesGETManyRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorContactNamesGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/ContactNames", Verbs="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) open class DebtorContactNamePOSTRequest : DebtorContactName(), IReturn { var DebtorID:String? = null companion object { private val responseType = DebtorContactName::class.java } override fun getResponseType(): Any? = DebtorContactNamePOSTRequest.responseType } @Route(Path="/Debtors/{DebtorID}/ContactNames/{ContactNameID}", Verbs="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) open class DebtorContactNamePATCHRequest : DebtorContactName(), IReturn { var DebtorID:String? = null var ContactNameID:String? = null companion object { private val responseType = DebtorContactName::class.java } override fun getResponseType(): Any? = DebtorContactNamePATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}/ContactNames/{ContactNameID}", Verbs="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) open class DebtorContactNameDELETERequest : DebtorContactName() { var DebtorID:String? = null var ContactNameID:String? = null } @Route(Path="/Debtors/{DebtorID}/CustomFieldValues/{SettingID}", Verbs="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) open class DebtorCustomFieldValueGETRequest : IReturn { var DebtorID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = DebtorCustomFieldValueGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/CustomFieldValues/{SettingID}", Verbs="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) open class DebtorCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var DebtorID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = DebtorCustomFieldValuePATCHRequest.responseType } @Route(Path="/Debtors/CustomFields", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class DebtorCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorCustomFieldsGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/CustomFieldValues", Verbs="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) open class DebtorCustomFieldValuesGETManyRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorCustomFieldValuesGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DebtorPartNumbers/{PartNumberID}", Verbs="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) open class DebtorPartNumberGETRequest : IReturn { var DebtorID:String? = null var PartNumberID:String? = null companion object { private val responseType = DebtorPartNumber::class.java } override fun getResponseType(): Any? = DebtorPartNumberGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DebtorPartNumbers", Verbs="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) open class DebtorPartNumbersGETManyRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorPartNumbersGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DebtorPartNumbers", Verbs="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) open class DebtorPartNumberPOSTRequest : DebtorPartNumber(), IReturn { var DebtorID:String? = null companion object { private val responseType = DebtorPartNumber::class.java } override fun getResponseType(): Any? = DebtorPartNumberPOSTRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DebtorPartNumbers/{PartNumberID}", Verbs="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) open class DebtorPartNumberPATCHRequest : DebtorPartNumber(), IReturn { var DebtorID:String? = null var PartNumberID:String? = null companion object { private val responseType = DebtorPartNumber::class.java } override fun getResponseType(): Any? = DebtorPartNumberPATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DebtorPartNumbers/{PartNumberID}", Verbs="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) open class DebtorPartNumberDELETERequest : DebtorPartNumber() { var DebtorID:String? = null var PartNumberID:String? = null } @Route(Path="/Debtors/{DebtorID}/DeliveryAddresses/{DeliveryAddressID}", Verbs="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) open class DebtorDeliveryAddressGETRequest : IReturn { var DebtorID:String? = null var DeliveryAddressID:String? = null companion object { private val responseType = DebtorDeliveryAddress::class.java } override fun getResponseType(): Any? = DebtorDeliveryAddressGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DeliveryAddresses", Verbs="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) open class DebtorDeliveryAddressesGETManyRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorDeliveryAddressesGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DeliveryAddresses", Verbs="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) open class DebtorDeliveryAddressPOSTRequest : DebtorDeliveryAddress(), IReturn { var DebtorID:String? = null companion object { private val responseType = DebtorDeliveryAddress::class.java } override fun getResponseType(): Any? = DebtorDeliveryAddressPOSTRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DeliveryAddresses/{DeliveryAddressID}", Verbs="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) open class DebtorDeliveryAddressPATCHRequest : DebtorDeliveryAddress(), IReturn { var DebtorID:String? = null var DeliveryAddressID:String? = null companion object { private val responseType = DebtorDeliveryAddress::class.java } override fun getResponseType(): Any? = DebtorDeliveryAddressPATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}/DeliveryAddresses/{DeliveryAddressID}", Verbs="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) open class DebtorDeliveryAddressDELETERequest : DebtorDeliveryAddress() { var DebtorID:String? = null var DeliveryAddressID:String? = null } @Route(Path="/Debtors/DocumentTypes/{DocumentTypeID}", Verbs="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) open class DebtorDocumentTypeGETRequest : IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = DebtorDocumentTypeGETRequest.responseType } @Route(Path="/Debtors/DocumentTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class DebtorDocumentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorDocumentTypesGETManyRequest.responseType } @Route(Path="/Debtors/DocumentTypes", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DebtorDocumentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = DebtorDocumentTypePOSTRequest.responseType } @Route(Path="/Debtors/DocumentTypes/{DocumentTypeID}", Verbs="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) open class DebtorDocumentTypePATCHRequest : DocumentType(), IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = DebtorDocumentTypePATCHRequest.responseType } @Route(Path="/Debtors/DocumentTypes/{DocumentTypeID}", Verbs="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) open class DebtorDocumentTypeDELETERequest { var DocumentTypeID:String? = null } @Route(Path="/Debtors/{DebtorID}/Documents/{DocumentID}", Verbs="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) open class DebtorDocumentGETRequest : IReturn { var DebtorID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = DebtorDocumentGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Documents", Verbs="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) open class DebtorDocumentsGETManyRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorDocumentsGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Documents", Verbs="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) open class DebtorDocumentPOSTRequest : Document(), IReturn { var DebtorID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = DebtorDocumentPOSTRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Documents/{DocumentID}", Verbs="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) open class DebtorDocumentPATCHRequest : Document(), IReturn { var DebtorID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = DebtorDocumentPATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Documents/{DocumentID}", Verbs="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) open class DebtorDocumentDELETERequest { var DebtorID:String? = null var DocumentID:String? = null } @Route(Path="/Debtors/{DebtorID}/FreightForwarderAddresses/{FreightForwarderAddressID}", Verbs="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) open class DebtorFreightForwarderAddressGETRequest : IReturn { var DebtorID:String? = null var FreightForwarderAddressID:String? = null companion object { private val responseType = DebtorFreightForwarderAddress::class.java } override fun getResponseType(): Any? = DebtorFreightForwarderAddressGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/FreightForwarderAddresses", Verbs="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) open class DebtorFreightForwarderAddressesGETManyRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorFreightForwarderAddressesGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/FreightForwarderAddresses", Verbs="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) open class DebtorFreightForwarderAddressPOSTRequest : DebtorFreightForwarderAddress(), IReturn { var DebtorID:String? = null companion object { private val responseType = DebtorFreightForwarderAddress::class.java } override fun getResponseType(): Any? = DebtorFreightForwarderAddressPOSTRequest.responseType } @Route(Path="/Debtors/{DebtorID}/FreightForwarderAddresses/{FreightForwarderAddressID}", Verbs="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) open class DebtorFreightForwarderAddressPATCHRequest : DebtorFreightForwarderAddress(), IReturn { var DebtorID:String? = null var FreightForwarderAddressID:String? = null companion object { private val responseType = DebtorFreightForwarderAddress::class.java } override fun getResponseType(): Any? = DebtorFreightForwarderAddressPATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}/FreightForwarderAddresses/{FreightForwarderAddressID}", Verbs="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) open class DebtorFreightForwarderAddressDELETERequest : DebtorFreightForwarderAddress() { var DebtorID:String? = null var FreightForwarderAddressID:String? = null } @Route(Path="/Debtors/{DebtorID}/GroupMemberships/{GroupMembershipID}", Verbs="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) open class DebtorGroupMembershipGETRequest : IReturn { var DebtorID:String? = null var GroupMembershipID:String? = null companion object { private val responseType = DebtorGroupMembership::class.java } override fun getResponseType(): Any? = DebtorGroupMembershipGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/GroupMemberships", Verbs="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) open class DebtorGroupMembershipsGETManyRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorGroupMembershipsGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/GroupMemberships", Verbs="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) open class DebtorGroupMembershipPOSTRequest : DebtorGroupMembership(), IReturn { var DebtorID:String? = null companion object { private val responseType = DebtorGroupMembership::class.java } override fun getResponseType(): Any? = DebtorGroupMembershipPOSTRequest.responseType } @Route(Path="/Debtors/{DebtorID}/GroupMemberships/{GroupMembershipID}", Verbs="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) open class DebtorGroupMembershipPATCHRequest : DebtorGroupMembership(), IReturn { var DebtorID:String? = null var GroupMembershipID:String? = null companion object { private val responseType = DebtorGroupMembership::class.java } override fun getResponseType(): Any? = DebtorGroupMembershipPATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}/GroupMemberships/{GroupMembershipID}", Verbs="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) open class DebtorGroupMembershipDELETERequest : DebtorGroupMembership() { var DebtorID:String? = null var GroupMembershipID:String? = null } @Route(Path="/Debtors/NoteTypes/{NoteTypeID}", Verbs="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) open class DebtorNoteTypeGETRequest : IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = DebtorNoteTypeGETRequest.responseType } @Route(Path="/Debtors/NoteTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DebtorNoteTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorNoteTypesGETManyRequest.responseType } @Route(Path="/Debtors/NoteTypes", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DebtorNoteTypePOSTRequest : NoteType(), IReturn { companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = DebtorNoteTypePOSTRequest.responseType } @Route(Path="/Debtors/NoteTypes/{NoteTypeID}", Verbs="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) open class DebtorNoteTypePATCHRequest : NoteType(), IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = DebtorNoteTypePATCHRequest.responseType } @Route(Path="/Debtors/NoteTypes/{NoteTypeID}", Verbs="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) open class DebtorNoteTypeDELETERequest { var NoteTypeID:String? = null } @Route(Path="/Debtors/{DebtorID}/Notes/{NoteID}", Verbs="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) open class DebtorNoteGETRequest : IReturn { var DebtorID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = DebtorNoteGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Notes", Verbs="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) open class DebtorNotesGETManyRequest : IReturn> { var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorNotesGETManyRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Notes", Verbs="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) open class DebtorNotePOSTRequest : Note(), IReturn { var DebtorID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = DebtorNotePOSTRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Notes/{NoteID}", Verbs="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) open class DebtorNotePATCHRequest : Note(), IReturn { var DebtorID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = DebtorNotePATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Notes/{NoteID}", Verbs="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) open class DebtorNoteDELETERequest { var DebtorID:String? = null var NoteID:String? = null } @Route(Path="/Debtors/PricingGroups/{PricingGroupID}", Verbs="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) open class DebtorPricingGroupGETRequest : IReturn { var PricingGroupID:String? = null companion object { private val responseType = DebtorPricingGroup::class.java } override fun getResponseType(): Any? = DebtorPricingGroupGETRequest.responseType } @Route(Path="/Debtors/PricingGroups", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) open class DebtorPricingGroupPOSTRequest : DebtorPricingGroup(), IReturn { companion object { private val responseType = DebtorPricingGroup::class.java } override fun getResponseType(): Any? = DebtorPricingGroupPOSTRequest.responseType } @Route(Path="/Debtors/PricingGroups/{PricingGroupID}", Verbs="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) open class DebtorPricingGroupPATCHRequest : DebtorPricingGroup(), IReturn { var PricingGroupID:String? = null companion object { private val responseType = DebtorPricingGroup::class.java } override fun getResponseType(): Any? = DebtorPricingGroupPATCHRequest.responseType } @Route(Path="/Debtors/PricingGroups/{PricingGroupID}", Verbs="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) open class DebtorPricingGroupDELETERequest { var PricingGroupID:String? = null } @Route(Path="/EmailMessages/{EmailMessageID}", Verbs="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) open class EmailMessageGETRequest : IReturn { var EmailMessageID:String? = null companion object { private val responseType = EmailMessage::class.java } override fun getResponseType(): Any? = EmailMessageGETRequest.responseType } @Route(Path="/EmailMessages/", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class EmailMessagePOSTRequest : EmailMessage(), IReturn { companion object { private val responseType = EmailMessage::class.java } override fun getResponseType(): Any? = EmailMessagePOSTRequest.responseType } @Route(Path="/EmailMessages/{EmailMessageID}", Verbs="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) open class EmailMessagePATCHRequest : EmailMessage(), IReturn { var EmailMessageID:String? = null companion object { private val responseType = EmailMessage::class.java } override fun getResponseType(): Any? = EmailMessagePATCHRequest.responseType } @Route(Path="/EmailMessages/{EmailMessageID}", Verbs="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) open class EmailMessageDELETERequest { var EmailMessageID:String? = null } @Route(Path="/EmailMessages/AttachmentTypes/{AttachmentTypeID}", Verbs="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) open class EmailMessageAttachmentTypeGETRequest : IReturn { var AttachmentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = EmailMessageAttachmentTypeGETRequest.responseType } @Route(Path="/EmailMessages/AttachmentTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class EmailMessageAttachmentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = EmailMessageAttachmentTypesGETManyRequest.responseType } @Route(Path="/EmailMessages/AttachmentTypes", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) open class EmailMessageAttachmentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = EmailMessageAttachmentTypePOSTRequest.responseType } @Route(Path="/EmailMessages/AttachmentTypes/{AttachmentTypeID}", Verbs="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) open class EmailMessageAttachmentTypePATCHRequest : DocumentType(), IReturn { var AttachmentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = EmailMessageAttachmentTypePATCHRequest.responseType } @Route(Path="/EmailMessages/AttachmentTypes/{AttachmentTypeID}", Verbs="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) open class EmailMessageAttachmentTypeDELETERequest { var AttachmentTypeID:String? = null } @Route(Path="/EmailMessages/{EmailMessageID}/Attachments/{AttachmentID}", Verbs="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) open class EmailMessageAttachmentGETRequest : IReturn { var EmailMessageID:String? = null var AttachmentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = EmailMessageAttachmentGETRequest.responseType } @Route(Path="/EmailMessages/{EmailMessageID}/Attachments", Verbs="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) open class EmailMessageAttachmentsGETManyRequest : IReturn> { var EmailMessageID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = EmailMessageAttachmentsGETManyRequest.responseType } @Route(Path="/EmailMessages/{EmailMessageID}/Attachments", Verbs="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) open class EmailMessageAttachmentPOSTRequest : Document(), IReturn { var EmailMessageID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = EmailMessageAttachmentPOSTRequest.responseType } @Route(Path="/EmailMessages/{EmailMessageID}/Attachments/{AttachmentID}", Verbs="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) open class EmailMessageAttachmentPATCHRequest : Document(), IReturn { var EmailMessageID:String? = null var AttachmentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = EmailMessageAttachmentPATCHRequest.responseType } @Route(Path="/EmailMessages/{EmailMessageID}/Attachments/{AttachmentID}", Verbs="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) open class EmailMessageAttachmentDELETERequest { var EmailMessageID:String? = null var AttachmentID:String? = null } @Route(Path="/GoodsReceivedNotes/{GRNID}", Verbs="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) open class GoodsReceivedNoteGETRequest : IReturn { var GRNID:String? = null companion object { private val responseType = GoodsReceivedNote::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteGETRequest.responseType } @Route(Path="/GoodsReceivedNotes", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GoodsReceivedNotePOSTRequest : GoodsReceivedNote(), IReturn { var CreditorID:String? = null companion object { private val responseType = GoodsReceivedNote::class.java } override fun getResponseType(): Any? = GoodsReceivedNotePOSTRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}", Verbs="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) open class GoodsReceivedNotePATCHRequest : GoodsReceivedNote(), IReturn { var GRNID:String? = null companion object { private val responseType = GoodsReceivedNote::class.java } override fun getResponseType(): Any? = GoodsReceivedNotePATCHRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}", Verbs="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) open class GoodsReceivedNoteDELETERequest { var GRNID:String? = null } @Route(Path="/GoodsReceivedNotes/FromPurchaseOrders/{OrderNos}", Verbs="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) open class GoodsReceivedNoteCREATEFromPORequest : IReturn { var OrderNos:ArrayList? = null companion object { private val responseType = GoodsReceivedNote::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteCREATEFromPORequest.responseType } @Route(Path="/GoodsReceivedNotes/FromPurchaseOrderLines", Verbs="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) open class GoodsReceivedNoteCREATEFromPOLinesRequest : IReturn { var ReceivedPOLineQuantities:ArrayList = ArrayList() var ReceivedDate:Date? = null companion object { private val responseType = GoodsReceivedNote::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteCREATEFromPOLinesRequest.responseType } @Route(Path="/GoodsReceivedNotes/Activate/{GRNID}", Verbs="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) open class GoodsReceivedNoteACTIVATERequest : IReturn { var GRNID:String? = null companion object { private val responseType = GoodsReceivedNote::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteACTIVATERequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/PurchaseOrders/{OrderID}", Verbs="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) open class GoodsReceivedNotePurchaseOrderGETRequest : IReturn { var GRNID:String? = null var OrderID:String? = null companion object { private val responseType = GoodsReceivedNotePurchaseOrderReceived::class.java } override fun getResponseType(): Any? = GoodsReceivedNotePurchaseOrderGETRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/PurchaseOrders", Verbs="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) open class GoodsReceivedNotePurchaseOrdersGETManyRequest : IReturn> { var GRNID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GoodsReceivedNotePurchaseOrdersGETManyRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/PurchaseOrders", Verbs="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) open class GoodsReceivedNotePurchaseOrderPOSTRequest : GoodsReceivedNotePurchaseOrderReceived(), IReturn { var GRNID:String? = null var OrderID:String? = null companion object { private val responseType = GoodsReceivedNotePurchaseOrderReceived::class.java } override fun getResponseType(): Any? = GoodsReceivedNotePurchaseOrderPOSTRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/PurchaseOrders/{OrderID}", Verbs="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) open class GoodsReceivedNotePurchaseOrderDELETERequest : GoodsReceivedNotePurchaseOrderReceived() { var GRNID:String? = null var OrderID:String? = null } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}", Verbs="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) open class GoodsReceivedNoteLineGETRequest : IReturn { var GRNID:String? = null var LineID:String? = null companion object { private val responseType = GoodsReceivedNoteLine::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteLineGETRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines", Verbs="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) open class GoodsReceivedNoteLinesGETManyRequest : IReturn> { var GRNID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GoodsReceivedNoteLinesGETManyRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines", Verbs="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) open class GoodsReceivedNoteLinePOSTRequest : GoodsReceivedNoteLine(), IReturn { var GRNID:String? = null companion object { private val responseType = GoodsReceivedNoteLine::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteLinePOSTRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}", Verbs="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) open class GoodsReceivedNoteLinePATCHRequest : GoodsReceivedNoteLine(), IReturn { var GRNID:String? = null var LineID:String? = null companion object { private val responseType = GoodsReceivedNoteLine::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteLinePATCHRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}", Verbs="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) open class GoodsReceivedNoteLineDELETERequest : GoodsReceivedNoteLine() { var GRNID:String? = null var LineID:String? = null } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails", Verbs="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) open class GoodsReceivedNoteLineDetailsGETManyRequest : IReturn> { var GRNID:String? = null var LineID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GoodsReceivedNoteLineDetailsGETManyRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails/{LineDetailID}", Verbs="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) open class GoodsReceivedNoteLineDetailGETRequest : IReturn { var GRNID:String? = null var LineID:String? = null var LineDetailID:String? = null companion object { private val responseType = GoodsReceivedNoteLineDetail::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteLineDetailGETRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails", Verbs="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) open class GoodsReceivedNoteLineDetailPOSTRequest : GoodsReceivedNoteLineDetail(), IReturn { var GRNID:String? = null var LineID:String? = null companion object { private val responseType = GoodsReceivedNoteLineDetail::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteLineDetailPOSTRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails", Verbs="PUT") open class GoodsReceivedNoteLineDetailPUTRequest : ArrayList(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GoodsReceivedNoteLineDetailPUTRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails/{LineDetailID}", Verbs="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) open class GoodsReceivedNoteLineDetailPATCHRequest : GoodsReceivedNoteLineDetail(), IReturn { var GRNID:String? = null var LineID:String? = null var LineDetailID:String? = null companion object { private val responseType = GoodsReceivedNoteLineDetail::class.java } override fun getResponseType(): Any? = GoodsReceivedNoteLineDetailPATCHRequest.responseType } @Route(Path="/GoodsReceivedNotes/{GRNID}/Lines/{LineID}/LineDetails/{LineDetailID}", Verbs="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) open class GoodsReceivedNoteLineDetailDELETERequest { var GRNID:String? = null var LineID:String? = null var LineDetailID:String? = null } @Route(Path="/Inventory/{InventoryID}", Verbs="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) open class InventoryGETRequest : IReturn { var InventoryID:String? = null companion object { private val responseType = InventoryItem::class.java } override fun getResponseType(): Any? = InventoryGETRequest.responseType } @Route(Path="/Inventory", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class InventoryPOSTRequest : InventoryItem(), IReturn { companion object { private val responseType = InventoryItem::class.java } override fun getResponseType(): Any? = InventoryPOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}", Verbs="PATCH") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Updated OK", StatusCode=200) open class InventoryPATCHRequest : InventoryItem(), IReturn { var InventoryID:String? = null companion object { private val responseType = InventoryItem::class.java } override fun getResponseType(): Any? = InventoryPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}", Verbs="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) open class InventoryDELETERequest { var InventoryID:String? = null } @Route(Path="/Inventory/{InventoryID}/AlternateChildren/{AlternateChildID}", Verbs="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) open class InventoryAlternateChildGETRequest : IReturn { var InventoryID:String? = null var AlternateChildID:String? = null companion object { private val responseType = InventoryAlternateChild::class.java } override fun getResponseType(): Any? = InventoryAlternateChildGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AlternateChildren", Verbs="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) open class InventoryAlternateChildrenGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryAlternateChildrenGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AlternateChildren", Verbs="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) open class InventoryAlternateChildPOSTRequest : InventoryAlternateChild(), IReturn { var InventoryID:String? = null companion object { private val responseType = InventoryAlternateChild::class.java } override fun getResponseType(): Any? = InventoryAlternateChildPOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AlternateChildren/{AlternateChildID}", Verbs="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) open class InventoryAlternateChildPATCHRequest : InventoryAlternateChild(), IReturn { var InventoryID:String? = null var AlternateChildID:String? = null companion object { private val responseType = InventoryAlternateChild::class.java } override fun getResponseType(): Any? = InventoryAlternateChildPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AlternateChildren/{AlternateChildID}", Verbs="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) open class InventoryAlternateChildDELETERequest : InventoryAlternateChild() { var InventoryID:String? = null var AlternateChildID:String? = null } @Route(Path="/Inventory/{InventoryID}/AlternateParents/{LinkedInventoryID}", Verbs="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) open class InventoryAlternateParentGETRequest : IReturn { var InventoryID:String? = null var LinkedInventoryID:String? = null companion object { private val responseType = InventoryAlternateParent::class.java } override fun getResponseType(): Any? = InventoryAlternateParentGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AlternateParents", Verbs="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) open class InventoryAlternateParentsGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryAlternateParentsGETManyRequest.responseType } @Route(Path="/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attributes/{TemplateAttributeID}", Verbs="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) open class InventoryAttributeGroupTemplateAttributeGETRequest : IReturn { var AttributeGroupTemplateID:String? = null var TemplateAttributeID:String? = null companion object { private val responseType = InventoryAttributeGroupTemplateAttribute::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupTemplateAttributeGETRequest.responseType } @Route(Path="/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attributes", Verbs="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) open class InventoryAttributeGroupTemplateAttributesGETManyRequest : IReturn> { var AttributeGroupTemplateID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryAttributeGroupTemplateAttributesGETManyRequest.responseType } @Route(Path="/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attribute", Verbs="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) open class InventoryAttributeGroupTemplateAttributePOSTRequest : InventoryAttributeGroupTemplateAttribute(), IReturn { var AttributeGroupTemplateID:String? = null companion object { private val responseType = InventoryAttributeGroupTemplateAttribute::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupTemplateAttributePOSTRequest.responseType } @Route(Path="/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attributes/{TemplateAttributeID}", Verbs="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) open class InventoryAttributeGroupTemplateAttributePATCHRequest : InventoryAttributeGroupTemplateAttribute(), IReturn { var TemplateAttributeID:String? = null var AttributeGroupTemplateID:String? = null companion object { private val responseType = InventoryAttributeGroupTemplateAttribute::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupTemplateAttributePATCHRequest.responseType } @Route(Path="/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}/Attributes/{TemplateAttributeID}", Verbs="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) open class InventoryAttributeGroupTemplateAttributeDELETERequest : InventoryAttributeGroupTemplateAttribute() { var TemplateAttributeID:String? = null } @Route(Path="/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}", Verbs="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) open class InventoryAttributeGroupTemplateGETRequest : IReturn { var AttributeGroupTemplateID:String? = null companion object { private val responseType = InventoryAttributeGroupTemplate::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupTemplateGETRequest.responseType } @Route(Path="/Inventory/AttributeGroupTemplates", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class InventoryAttributeGroupTemplatePOSTRequest : InventoryAttributeGroupTemplate(), IReturn { companion object { private val responseType = InventoryAttributeGroupTemplate::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupTemplatePOSTRequest.responseType } @Route(Path="/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}", Verbs="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) open class InventoryAttributeGroupTemplatePATCHRequest : InventoryAttributeGroupTemplate(), IReturn { var AttributeGroupTemplateID:String? = null companion object { private val responseType = InventoryAttributeGroupTemplate::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupTemplatePATCHRequest.responseType } @Route(Path="/Inventory/AttributeGroupTemplates/{AttributeGroupTemplateID}", Verbs="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) open class InventoryAttributeGroupTemplateDELETERequest { var AttributeGroupTemplateID:String? = null } @Route(Path="/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}", Verbs="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) open class InventoryAttributeGroupGETRequest : IReturn { var InventoryID:String? = null var AttributeGroupID:String? = null companion object { private val responseType = InventoryAttributeGroup::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AttributeGroups", Verbs="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) open class InventoryAttributeGroupsGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryAttributeGroupsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AttributeGroups", Verbs="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) open class InventoryAttributeGroupPOSTRequest : InventoryAttributeGroup(), IReturn { var InventoryID:String? = null companion object { private val responseType = InventoryAttributeGroup::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupPOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}", Verbs="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) open class InventoryAttributeGroupPATCHRequest : InventoryAttributeGroup(), IReturn { var InventoryID:String? = null var AttributeGroupID:String? = null companion object { private val responseType = InventoryAttributeGroup::class.java } override fun getResponseType(): Any? = InventoryAttributeGroupPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}", Verbs="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) open class InventoryAttributeGroupDELETERequest : InventoryAttributeGroup() { var InventoryID:String? = null var AttributeGroupID:String? = null } @Route(Path="/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}/AttributeValues/{AttributeID}", Verbs="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) open class InventoryAttributeValueGETRequest : IReturn { var InventoryID:String? = null var AttributeGroupID:String? = null var AttributeID:String? = null companion object { private val responseType = InventoryAttributeGroupAttribute::class.java } override fun getResponseType(): Any? = InventoryAttributeValueGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/AttributeGroups/{AttributeGroupID}/AttributeValues/{AttributeID}", Verbs="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) open class InventoryAttributeValuePATCHRequest : InventoryAttributeGroupAttribute(), IReturn { var InventoryID:String? = null var AttributeGroupID:String? = null var AttributeID:String? = null companion object { private val responseType = InventoryAttributeGroupAttribute::class.java } override fun getResponseType(): Any? = InventoryAttributeValuePATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Budgets/{LogicalWarehouseID}", Verbs="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) open class InventoryBudgetGETRequest : IReturn { var MonthIndex:Int? = null var InventoryID:String? = null var LogicalWarehouseID:String? = null companion object { private val responseType = InventoryBudget::class.java } override fun getResponseType(): Any? = InventoryBudgetGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Budgets", Verbs="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) open class InventoryBudgetsGETManyRequest : IReturn> { var InventoryID:String? = null var LogicalWarehouseID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryBudgetsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Budgets/{LogicalWarehouseID}", Verbs="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) open class InventoryBudgetPATCHRequest : InventoryBudget(), IReturn { var MonthIndex:Int? = null var InventoryID:String? = null var LogicalWarehouseID:String? = null companion object { private val responseType = InventoryBudget::class.java } override fun getResponseType(): Any? = InventoryBudgetPATCHRequest.responseType } @Route(Path="/Inventory/Categories/{CategoryID}", Verbs="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) open class InventoryCategoryGETRequest : IReturn { var CategoryID:String? = null companion object { private val responseType = InventoryCategory::class.java } override fun getResponseType(): Any? = InventoryCategoryGETRequest.responseType } @Route(Path="/Inventory/Categories", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) open class InventoryCategoryPOSTRequest : InventoryCategory(), IReturn { companion object { private val responseType = InventoryCategory::class.java } override fun getResponseType(): Any? = InventoryCategoryPOSTRequest.responseType } @Route(Path="/Inventory/Categories/{CategoryID}", Verbs="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) open class InventoryCategoryPATCHRequest : InventoryCategory(), IReturn { var CategoryID:String? = null companion object { private val responseType = InventoryCategory::class.java } override fun getResponseType(): Any? = InventoryCategoryPATCHRequest.responseType } @Route(Path="/Inventory/Categories/{CategoryID}", Verbs="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) open class InventoryCategoryDELETERequest { var CategoryID:String? = null } @Route(Path="/Inventory/Classifications/{ClassificationID}", Verbs="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) open class InventoryClassificationGETRequest : IReturn { var ClassificationID:String? = null companion object { private val responseType = InventoryClassification::class.java } override fun getResponseType(): Any? = InventoryClassificationGETRequest.responseType } @Route(Path="/Inventory/Classifications", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class InventoryClassificationPOSTRequest : InventoryClassification(), IReturn { companion object { private val responseType = InventoryClassification::class.java } override fun getResponseType(): Any? = InventoryClassificationPOSTRequest.responseType } @Route(Path="/Inventory/Classifications/{ClassificationID}", Verbs="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) open class InventoryClassificationPATCHRequest : InventoryClassification(), IReturn { var ClassificationID:String? = null companion object { private val responseType = InventoryClassification::class.java } override fun getResponseType(): Any? = InventoryClassificationPATCHRequest.responseType } @Route(Path="/Inventory/Classifications/{ClassificationID}", Verbs="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) open class InventoryClassificationDELETERequest { var ClassificationID:String? = null } @Route(Path="/Inventory/{InventoryID}/Components/{ComponentID}", Verbs="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) open class InventoryComponentGETRequest : IReturn { var InventoryID:String? = null var ComponentID:String? = null companion object { private val responseType = InventoryComponent::class.java } override fun getResponseType(): Any? = InventoryComponentGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Components", Verbs="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) open class InventoryComponentsGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryComponentsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Components", Verbs="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) open class InventoryComponentPOSTRequest : InventoryComponent(), IReturn { var InventoryID:String? = null companion object { private val responseType = InventoryComponent::class.java } override fun getResponseType(): Any? = InventoryComponentPOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Components/{ComponentID}", Verbs="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) open class InventoryComponentPATCHRequest : InventoryComponent(), IReturn { var InventoryID:String? = null var ComponentID:String? = null companion object { private val responseType = InventoryComponent::class.java } override fun getResponseType(): Any? = InventoryComponentPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Components/{ComponentID}", Verbs="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) open class InventoryComponentDELETERequest : InventoryComponent() { var InventoryID:String? = null var ComponentID:String? = null } @Route(Path="/Inventory/{InventoryID}/CustomFieldValues/{SettingID}", Verbs="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) open class InventoryCustomFieldValueGETRequest : IReturn { var InventoryID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = InventoryCustomFieldValueGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/CustomFieldValues/{SettingID}", Verbs="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) open class InventoryCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var InventoryID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = InventoryCustomFieldValuePATCHRequest.responseType } @Route(Path="/Inventory/CustomFields", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class InventoryCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryCustomFieldsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/CustomFieldValues", Verbs="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) open class InventoryCustomFieldValuesGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryCustomFieldValuesGETManyRequest.responseType } @Route(Path="/Inventory/DocumentTypes/{DocumentTypeID}", Verbs="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) open class InventoryDocumentTypeGETRequest : IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = InventoryDocumentTypeGETRequest.responseType } @Route(Path="/Inventory/DocumentTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class InventoryDocumentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryDocumentTypesGETManyRequest.responseType } @Route(Path="/Inventory/DocumentTypes", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class InventoryDocumentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = InventoryDocumentTypePOSTRequest.responseType } @Route(Path="/Inventory/DocumentTypes/{DocumentTypeID}", Verbs="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) open class InventoryDocumentTypePATCHRequest : DocumentType(), IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = InventoryDocumentTypePATCHRequest.responseType } @Route(Path="/Inventory/DocumentTypes/{DocumentTypeID}", Verbs="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) open class InventoryDocumentTypeDELETERequest { var DocumentTypeID:String? = null } @Route(Path="/Inventory/{InventoryID}/Documents/{DocumentID}", Verbs="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) open class InventoryDocumentGETRequest : IReturn { var InventoryID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = InventoryDocumentGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Documents", Verbs="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) open class InventoryDocumentsGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryDocumentsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Documents", Verbs="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) open class InventoryDocumentPOSTRequest : Document(), IReturn { var InventoryID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = InventoryDocumentPOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Documents/{DocumentID}", Verbs="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) open class InventoryDocumentPATCHRequest : Document(), IReturn { var InventoryID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = InventoryDocumentPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Documents/{DocumentID}", Verbs="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) open class InventoryDocumentDELETERequest { var InventoryID:String? = null var DocumentID:String? = null } @Route(Path="/Inventory/{InventoryID}/Ledgers/{Name}", Verbs="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) open class InventoryLedgerGETRequest : IReturn { var InventoryID:String? = null var Name:String? = null companion object { private val responseType = InventoryLedger::class.java } override fun getResponseType(): Any? = InventoryLedgerGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Ledgers", Verbs="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) open class InventoryLedgersGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryLedgersGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Ledgers/{Name}", Verbs="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) open class InventoryLedgerPATCHRequest : InventoryLedger(), IReturn { var InventoryID:String? = null var Name:String? = null companion object { private val responseType = InventoryLedger::class.java } override fun getResponseType(): Any? = InventoryLedgerPATCHRequest.responseType } @Route(Path="/Inventory/NoteTypes/{NoteTypeID}", Verbs="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) open class InventoryNoteTypeGETRequest : IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = InventoryNoteTypeGETRequest.responseType } @Route(Path="/Inventory/NoteTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class InventoryNoteTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryNoteTypesGETManyRequest.responseType } @Route(Path="/Inventory/NoteTypes", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class InventoryNoteTypePOSTRequest : NoteType(), IReturn { companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = InventoryNoteTypePOSTRequest.responseType } @Route(Path="/Inventory/NoteTypes/{NoteTypeID}", Verbs="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) open class InventoryNoteTypePATCHRequest : NoteType(), IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = InventoryNoteTypePATCHRequest.responseType } @Route(Path="/Inventory/NoteTypes/{NoteTypeID}", Verbs="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) open class InventoryNoteTypeDELETERequest { var NoteTypeID:String? = null } @Route(Path="/Inventory/{InventoryID}/Notes/{NoteID}", Verbs="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) open class InventoryNoteGETRequest : IReturn { var InventoryID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = InventoryNoteGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Notes", Verbs="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) open class InventoryNotesGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryNotesGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Notes", Verbs="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) open class InventoryNotePOSTRequest : Note(), IReturn { var InventoryID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = InventoryNotePOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Notes/{NoteID}", Verbs="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) open class InventoryNotePATCHRequest : Note(), IReturn { var InventoryID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = InventoryNotePATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Notes/{NoteID}", Verbs="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) open class InventoryNoteDELETERequest { var InventoryID:String? = null var NoteID:String? = null } @Route(Path="/Inventory/{InventoryID}/OrderLevels/{LogicalWarehouseID}/Periods/{PeriodNo}", Verbs="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) open class InventoryOrderLevelGETRequest : IReturn { var LogicalWarehouseID:String? = null var InventoryID:String? = null var PeriodNo:Int? = null companion object { private val responseType = InventoryOrderLevel::class.java } override fun getResponseType(): Any? = InventoryOrderLevelGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/OrderLevels", Verbs="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) open class InventoryOrderLevelsGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryOrderLevelsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/OrderLevels/{LogicalWarehouseID}/Periods/{PeriodNo}", Verbs="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) open class InventoryOrderLevelPATCHRequest : InventoryOrderLevel(), IReturn { var LogicalWarehouseID:String? = null var InventoryID:String? = null var PeriodNo:Int? = null companion object { private val responseType = InventoryOrderLevel::class.java } override fun getResponseType(): Any? = InventoryOrderLevelPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/OtherDescriptions/{OtherDescriptionID}", Verbs="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) open class InventoryOtherDescriptionGETRequest : IReturn { var InventoryID:String? = null var OtherDescriptionID:String? = null companion object { private val responseType = InventoryOtherDescription::class.java } override fun getResponseType(): Any? = InventoryOtherDescriptionGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/OtherDescriptions", Verbs="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) open class InventoryOtherDescriptionsGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryOtherDescriptionsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/OtherDescriptions", Verbs="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) open class InventoryOtherDescriptionPOSTRequest : InventoryOtherDescription(), IReturn { var InventoryID:String? = null companion object { private val responseType = InventoryOtherDescription::class.java } override fun getResponseType(): Any? = InventoryOtherDescriptionPOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/OtherDescriptions/{OtherDescriptionID}", Verbs="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) open class InventoryOtherDescriptionPATCHRequest : InventoryOtherDescription(), IReturn { var InventoryID:String? = null var OtherDescriptionID:String? = null companion object { private val responseType = InventoryOtherDescription::class.java } override fun getResponseType(): Any? = InventoryOtherDescriptionPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/OtherDescriptions/{OtherDescriptionID}", Verbs="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) open class InventoryOtherDescriptionDELETERequest : InventoryOtherDescription() { var InventoryID:String? = null var OtherDescriptionID:String? = null } @Route(Path="/Inventory/{InventoryID}/Pricing/{DebtorID}/{IN_LogicalID}/{Date}/{Quantity}", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class InventoryPriceGETRequest : IReturn { var InventoryID:String? = null var DebtorID:String? = null var IN_LogicalID:String? = null var Date:Date? = null var Quantity:BigDecimal? = null companion object { private val responseType = InventoryPriceGETResponse::class.java } override fun getResponseType(): Any? = InventoryPriceGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorSpecificPrices/{DebtorSpecificPriceID}", Verbs="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) open class InventoryDebtorSpecificPriceGETRequest : IReturn { var InventoryID:String? = null var DebtorSpecificPriceID:String? = null companion object { private val responseType = InventoryDebtorPrice::class.java } override fun getResponseType(): Any? = InventoryDebtorSpecificPriceGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorSpecificPrices", Verbs="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) open class InventoryDebtorSpecificPricesGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryDebtorSpecificPricesGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorSpecificPrices", Verbs="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) open class InventoryDebtorSpecificPricePOSTRequest : InventoryDebtorPrice(), IReturn { var InventoryID:String? = null var DebtorID:String? = null companion object { private val responseType = InventoryDebtorPrice::class.java } override fun getResponseType(): Any? = InventoryDebtorSpecificPricePOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorSpecificPrices/{DebtorSpecificPriceID}", Verbs="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) open class InventoryDebtorSpecificPricePATCHRequest : InventoryDebtorPrice(), IReturn { var InventoryID:String? = null var DebtorSpecificPriceID:String? = null companion object { private val responseType = InventoryDebtorPrice::class.java } override fun getResponseType(): Any? = InventoryDebtorSpecificPricePATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorSpecificPrices/{DebtorSpecificPriceID}", Verbs="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) open class InventoryDebtorSpecificPriceDELETERequest : InventoryDebtorPrice() { var InventoryID:String? = null var DebtorSpecificPriceID:String? = null } @Route(Path="/Inventory/{InventoryID}/DebtorClassificationPrices/{DebtorClassificationPriceID}", Verbs="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) open class InventoryDebtorClassificationPriceGETRequest : IReturn { var InventoryID:String? = null var DebtorClassificationPriceID:String? = null companion object { private val responseType = InventoryDebtorClassificationPrice::class.java } override fun getResponseType(): Any? = InventoryDebtorClassificationPriceGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorClassificationPrices", Verbs="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) open class InventoryDebtorClassificationPricesGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryDebtorClassificationPricesGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorClassificationPrices", Verbs="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) open class InventoryDebtorClassificationPricePOSTRequest : InventoryDebtorClassificationPrice(), IReturn { var InventoryID:String? = null var DebtorClassificationPriceID:String? = null companion object { private val responseType = InventoryDebtorClassificationPrice::class.java } override fun getResponseType(): Any? = InventoryDebtorClassificationPricePOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorClassificationPrices/{DebtorClassificationPriceID}", Verbs="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) open class InventoryDebtorClassificationPricePATCHRequest : InventoryDebtorClassificationPrice(), IReturn { var InventoryID:String? = null var DebtorClassificationPriceID:String? = null companion object { private val responseType = InventoryDebtorClassificationPrice::class.java } override fun getResponseType(): Any? = InventoryDebtorClassificationPricePATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorClassificationPrices/{DebtorClassificationPriceID}", Verbs="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) open class InventoryDebtorClassificationPriceDELETERequest : InventoryDebtorClassificationPrice() { var InventoryID:String? = null var DebtorClassificationPriceID:String? = null } @Route(Path="/Inventory/{InventoryID}/DebtorPriceGroupPrices/{DebtorPriceGroupInventorySpecificID}", Verbs="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) open class InventoryDebtorPriceGroupPriceGETRequest : IReturn { var InventoryID:String? = null var DebtorPriceGroupInventorySpecificID:String? = null companion object { private val responseType = InventoryDebtorPriceGroupInventorySpecific::class.java } override fun getResponseType(): Any? = InventoryDebtorPriceGroupPriceGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorPriceGroupPrices", Verbs="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) open class InventoryDebtorPriceGroupPricesGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryDebtorPriceGroupPricesGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorPriceGroupPrices", Verbs="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) open class InventoryDebtorPriceGroupPricePOSTRequest : InventoryDebtorPriceGroupInventorySpecific(), IReturn { var InventoryID:String? = null var DebtorPriceGroupInventorySpecificID:String? = null companion object { private val responseType = InventoryDebtorPriceGroupInventorySpecific::class.java } override fun getResponseType(): Any? = InventoryDebtorPriceGroupPricePOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorPriceGroupPrices/{DebtorPriceGroupInventorySpecificID}", Verbs="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) open class InventoryDebtorPriceGroupPricePATCHRequest : InventoryDebtorPriceGroupInventorySpecific(), IReturn { var InventoryID:String? = null var DebtorPriceGroupInventorySpecificID:String? = null companion object { private val responseType = InventoryDebtorPriceGroupInventorySpecific::class.java } override fun getResponseType(): Any? = InventoryDebtorPriceGroupPricePATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/DebtorPriceGroupPrices/{DebtorPriceGroupInventorySpecificID}", Verbs="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) open class InventoryDebtorPriceGroupPriceDELETERequest : InventoryDebtorPriceGroupInventorySpecific() { var InventoryID:String? = null var DebtorPriceGroupInventorySpecificID:String? = null } @Route(Path="/Inventory/{InventoryID}/SellingPrices", Verbs="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) open class InventorySellingPriceGETRequest : IReturn { var InventoryID:String? = null companion object { private val responseType = InventorySellingPrices::class.java } override fun getResponseType(): Any? = InventorySellingPriceGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/SellingPrices", Verbs="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) open class InventorySellingPricePATCHRequest : InventorySellingPrices(), IReturn { var InventoryID:String? = null companion object { private val responseType = InventorySellingPrices::class.java } override fun getResponseType(): Any? = InventorySellingPricePATCHRequest.responseType } @Route(Path="/Inventory/PricingGroups/{PricingGroupID}", Verbs="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) open class InventoryPricingGroupGETRequest : IReturn { var PricingGroupID:String? = null companion object { private val responseType = InventoryPricingGroup::class.java } override fun getResponseType(): Any? = InventoryPricingGroupGETRequest.responseType } @Route(Path="/Inventory/PricingGroups", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class InventoryPricingGroupsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryPricingGroupsGETManyRequest.responseType } @Route(Path="/Inventory/PricingGroups", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class InventoryPricingGroupPOSTRequest : InventoryPricingGroup(), IReturn { companion object { private val responseType = InventoryPricingGroup::class.java } override fun getResponseType(): Any? = InventoryPricingGroupPOSTRequest.responseType } @Route(Path="/Inventory/PricingGroups/{PricingGroupID}", Verbs="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) open class InventoryPricingGroupPATCHRequest : InventoryPricingGroup(), IReturn { var PricingGroupID:String? = null companion object { private val responseType = InventoryPricingGroup::class.java } override fun getResponseType(): Any? = InventoryPricingGroupPATCHRequest.responseType } @Route(Path="/Inventory/PricingGroups/{PricingGroupID}", Verbs="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) open class InventoryPricingGroupDELETERequest { var PricingGroupID:String? = null } @Route(Path="/Inventory/{InventoryID}/ProductAvailabilities/{LogicalWarehouseID}", Verbs="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) open class InventoryProductAvailabilityGETRequest : IReturn { var InventoryID:String? = null var LogicalWarehouseID:String? = null companion object { private val responseType = InventoryProductAvailability::class.java } override fun getResponseType(): Any? = InventoryProductAvailabilityGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/ProductAvailabilities", Verbs="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) open class InventoryProductAvailabilitiesGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryProductAvailabilitiesGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/ProductAvailabilities/{LogicalWarehouseID}", Verbs="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) open class InventoryProductAvailabilityPATCHRequest : InventoryProductAvailability(), IReturn { var InventoryID:String? = null var LogicalWarehouseID:String? = null companion object { private val responseType = InventoryProductAvailability::class.java } override fun getResponseType(): Any? = InventoryProductAvailabilityPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}", Verbs="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) open class InventoryRegionGETRequest : IReturn { var InventoryID:String? = null var RegionName:String? = null companion object { private val responseType = InventoryRegion::class.java } override fun getResponseType(): Any? = InventoryRegionGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions", Verbs="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) open class InventoryRegionsGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryRegionsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}", Verbs="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) open class InventoryRegionPATCHRequest : InventoryRegion(), IReturn { var InventoryID:String? = null var RegionName:String? = null companion object { private val responseType = InventoryRegion::class.java } override fun getResponseType(): Any? = InventoryRegionPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}", Verbs="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) open class InventorySupplierGETRequest : IReturn { var InventoryID:String? = null var RegionName:String? = null var SupplierID:String? = null companion object { private val responseType = InventorySupplier::class.java } override fun getResponseType(): Any? = InventorySupplierGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers", Verbs="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) open class InventorySuppliersGETManyRequest : IReturn> { var InventoryID:String? = null var RegionName:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventorySuppliersGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers", Verbs="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) open class InventorySupplierPOSTRequest : InventorySupplier(), IReturn { var InventoryID:String? = null var RegionName:String? = null companion object { private val responseType = InventorySupplier::class.java } override fun getResponseType(): Any? = InventorySupplierPOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}", Verbs="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) open class InventorySupplierPATCHRequest : InventorySupplier(), IReturn { var InventoryID:String? = null var RegionName:String? = null var SupplierID:String? = null companion object { private val responseType = InventorySupplier::class.java } override fun getResponseType(): Any? = InventorySupplierPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}", Verbs="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) open class InventorySupplierDELETERequest : InventorySupplier() { var InventoryID:String? = null var RegionName:String? = null var SupplierID:String? = null } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses/{SupplierWarehouseID}", Verbs="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) open class InventorySupplierWarehouseGETRequest : IReturn { var InventoryID:String? = null var RegionName:String? = null var SupplierID:String? = null var SupplierWarehouseID:String? = null companion object { private val responseType = InventorySupplierWarehouse::class.java } override fun getResponseType(): Any? = InventorySupplierWarehouseGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses", Verbs="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) open class InventorySupplierWarehousesGETManyRequest : IReturn> { var InventoryID:String? = null var RegionName:String? = null var SupplierID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventorySupplierWarehousesGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses", Verbs="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) open class InventorySupplierWarehousePOSTRequest : InventorySupplierWarehouse(), IReturn { var InventoryID:String? = null var RegionName:String? = null var SupplierID:String? = null companion object { private val responseType = InventorySupplierWarehouse::class.java } override fun getResponseType(): Any? = InventorySupplierWarehousePOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses/{SupplierWarehouseID}", Verbs="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) open class InventorySupplierWarehousePATCHRequest : InventorySupplierWarehouse(), IReturn { var InventoryID:String? = null var RegionName:String? = null var SupplierID:String? = null var SupplierWarehouseID:String? = null companion object { private val responseType = InventorySupplierWarehouse::class.java } override fun getResponseType(): Any? = InventorySupplierWarehousePATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/Regions/{RegionName}/Suppliers/{SupplierID}/SupplierWarehouses/{SupplierWarehouseID}", Verbs="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) open class InventorySupplierWarehouseDELETERequest : InventorySupplierWarehouse() { var InventoryID:String? = null var RegionName:String? = null var SupplierID:String? = null var SupplierWarehouseID:String? = null } @Route(Path="/Inventory/{InventoryID}/UnitOfMeasures/{UnitOfMeasureID}", Verbs="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) open class InventoryUnitOfMeasureGETRequest : IReturn { var InventoryID:String? = null var UnitOfMeasureID:String? = null companion object { private val responseType = InventoryUnitOfMeasure::class.java } override fun getResponseType(): Any? = InventoryUnitOfMeasureGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/UnitOfMeasures", Verbs="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) open class InventoryUnitOfMeasuresGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryUnitOfMeasuresGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/UnitOfMeasures", Verbs="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) open class InventoryUnitOfMeasurePOSTRequest : InventoryUnitOfMeasure(), IReturn { var InventoryID:String? = null companion object { private val responseType = InventoryUnitOfMeasure::class.java } override fun getResponseType(): Any? = InventoryUnitOfMeasurePOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/UnitOfMeasures/{UnitOfMeasureID}", Verbs="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) open class InventoryUnitOfMeasurePATCHRequest : InventoryUnitOfMeasure(), IReturn { var InventoryID:String? = null var UnitOfMeasureID:String? = null companion object { private val responseType = InventoryUnitOfMeasure::class.java } override fun getResponseType(): Any? = InventoryUnitOfMeasurePATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/UnitOfMeasures/{UnitOfMeasureID}", Verbs="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) open class InventoryUnitOfMeasureDELETERequest : InventoryUnitOfMeasure() { var InventoryID:String? = null var UnitOfMeasureID:String? = null } @Route(Path="/Inventory/{InventoryID}/UpSells/{UpSellID}", Verbs="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) open class InventoryUpSellGETRequest : IReturn { var InventoryID:String? = null var UpSellID:String? = null companion object { private val responseType = InventoryUpSell::class.java } override fun getResponseType(): Any? = InventoryUpSellGETRequest.responseType } @Route(Path="/Inventory/{InventoryID}/UpSells", Verbs="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) open class InventoryUpSellsGETManyRequest : IReturn> { var InventoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = InventoryUpSellsGETManyRequest.responseType } @Route(Path="/Inventory/{InventoryID}/UpSells", Verbs="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) open class InventoryUpSellPOSTRequest : InventoryUpSell(), IReturn { var InventoryID:String? = null companion object { private val responseType = InventoryUpSell::class.java } override fun getResponseType(): Any? = InventoryUpSellPOSTRequest.responseType } @Route(Path="/Inventory/{InventoryID}/UpSells/{UpSellID}", Verbs="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) open class InventoryUpSellPATCHRequest : InventoryUpSell(), IReturn { var InventoryID:String? = null var UpSellID:String? = null companion object { private val responseType = InventoryUpSell::class.java } override fun getResponseType(): Any? = InventoryUpSellPATCHRequest.responseType } @Route(Path="/Inventory/{InventoryID}/UpSells/{UpSellID}", Verbs="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) open class InventoryUpSellDELETERequest : InventoryUpSell() { var InventoryID:String? = null var UpSellID:String? = null } @Route(Path="/JournalSets/{JournalSetID}", Verbs="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) open class JournalSetGETRequest : IReturn { var JournalSetID:String? = null companion object { private val responseType = JournalSet::class.java } override fun getResponseType(): Any? = JournalSetGETRequest.responseType } @Route(Path="/JournalSets/", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JournalSetPOSTRequest : JournalSet(), IReturn { companion object { private val responseType = JournalSet::class.java } override fun getResponseType(): Any? = JournalSetPOSTRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}", Verbs="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) open class JournalSetPATCHRequest : JournalSet(), IReturn { var JournalSetID:String? = null companion object { private val responseType = JournalSet::class.java } override fun getResponseType(): Any? = JournalSetPATCHRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}", Verbs="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) open class JournalSetDELETERequest { var JournalSetID:String? = null } @Route(Path="/JournalSets/DocumentTypes/{DocumentTypeID}", Verbs="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) open class JournalSetDocumentTypeGETRequest : IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = JournalSetDocumentTypeGETRequest.responseType } @Route(Path="/JournalSets/DocumentTypes", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JournalSetDocumentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JournalSetDocumentTypesGETManyRequest.responseType } @Route(Path="/JournalSets/DocumentTypes", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class JournalSetDocumentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = JournalSetDocumentTypePOSTRequest.responseType } @Route(Path="/JournalSets/DocumentTypes/{DocumentTypeID}", Verbs="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) open class JournalSetDocumentTypePATCHRequest : DocumentType(), IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = JournalSetDocumentTypePATCHRequest.responseType } @Route(Path="/JournalSets/DocumentTypes/{DocumentTypeID}", Verbs="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) open class JournalSetDocumentTypeDELETERequest { var DocumentTypeID:String? = null } @Route(Path="/JournalSets/{JournalSetID}/Documents/{DocumentID}", Verbs="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) open class JournalSetDocumentGETRequest : IReturn { var JournalSetID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = JournalSetDocumentGETRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Documents", Verbs="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) open class JournalSetDocumentsGETManyRequest : IReturn> { var JournalSetID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JournalSetDocumentsGETManyRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Documents", Verbs="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) open class JournalSetDocumentPOSTRequest : Document(), IReturn { var JournalSetID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = JournalSetDocumentPOSTRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Documents/{DocumentID}", Verbs="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) open class JournalSetDocumentPATCHRequest : Document(), IReturn { var JournalSetID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = JournalSetDocumentPATCHRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Documents/{DocumentID}", Verbs="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) open class JournalSetDocumentDELETERequest { var JournalSetID:String? = null var DocumentID:String? = null } @Route(Path="/JournalSets/{JournalSetID}/Lines/{JournalSetLineID}", Verbs="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) open class JournalSetLineGETRequest : IReturn { var JournalSetID:String? = null var JournalSetLineID:String? = null companion object { private val responseType = JournalSetLine::class.java } override fun getResponseType(): Any? = JournalSetLineGETRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Lines", Verbs="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) open class JournalSetLinesGETManyRequest : IReturn> { var JournalSetID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JournalSetLinesGETManyRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Lines", Verbs="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) open class JournalSetLinePOSTRequest : JournalSetLine(), IReturn { var JournalSetID:String? = null companion object { private val responseType = JournalSetLine::class.java } override fun getResponseType(): Any? = JournalSetLinePOSTRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Lines/{JournalSetLineID}", Verbs="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) open class JournalSetLinePATCHRequest : JournalSetLine(), IReturn { var JournalSetID:String? = null var JournalSetLineID:String? = null companion object { private val responseType = JournalSetLine::class.java } override fun getResponseType(): Any? = JournalSetLinePATCHRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Lines/{JournalSetLineID}", Verbs="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) open class JournalSetLineDELETERequest : JournalSetLine() { var JournalSetID:String? = null var JournalSetLineID:String? = null } @Route(Path="/JournalSets/NoteTypes/{NoteTypeID}", Verbs="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) open class JournalSetNoteTypeGETRequest : IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = JournalSetNoteTypeGETRequest.responseType } @Route(Path="/JournalSets/NoteTypes", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JournalSetNoteTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JournalSetNoteTypesGETManyRequest.responseType } @Route(Path="/JournalSets/NoteTypes", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JournalSetNoteTypePOSTRequest : NoteType(), IReturn { companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = JournalSetNoteTypePOSTRequest.responseType } @Route(Path="/JournalSets/NoteTypes/{NoteTypeID}", Verbs="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) open class JournalSetNoteTypePATCHRequest : NoteType(), IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = JournalSetNoteTypePATCHRequest.responseType } @Route(Path="/JournalSets/NoteTypes/{NoteTypeID}", Verbs="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) open class JournalSetNoteTypeDELETERequest { var NoteTypeID:String? = null } @Route(Path="/JournalSets/{JournalSetID}/Notes/{NoteID}", Verbs="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) open class JournalSetNoteGETRequest : IReturn { var JournalSetID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = JournalSetNoteGETRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Notes", Verbs="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) open class JournalSetNotesGETManyRequest : IReturn> { var JournalSetID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JournalSetNotesGETManyRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Notes", Verbs="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) open class JournalSetNotePOSTRequest : Note(), IReturn { var JournalSetID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = JournalSetNotePOSTRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Notes/{NoteID}", Verbs="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) open class JournalSetNotePATCHRequest : Note(), IReturn { var JournalSetID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = JournalSetNotePATCHRequest.responseType } @Route(Path="/JournalSets/{JournalSetID}/Notes/{NoteID}", Verbs="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) open class JournalSetNoteDELETERequest { var JournalSetID:String? = null var NoteID:String? = null } @Route(Path="/KeepAlive", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="OK", StatusCode=204) open class KeepAliveGETRequest { } @Route(Path="/BookIns/{BookInID}", Verbs="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) open class LandedCostBookInGETRequest : IReturn { var BookInID:String? = null companion object { private val responseType = BookIn::class.java } override fun getResponseType(): Any? = LandedCostBookInGETRequest.responseType } @Route(Path="/BookIns/{BookInID}", Verbs="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) open class LandedCostBookInPATCHRequest : BookIn(), IReturn { var BookInID:String? = null companion object { private val responseType = BookIn::class.java } override fun getResponseType(): Any? = LandedCostBookInPATCHRequest.responseType } @Route(Path="/BookIns/FromShipmentID/{ShipmentID}", Verbs="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) open class LandedCostBookInCREATEFromShipmentIDRequest : IReturn { var ShipmentID:String? = null companion object { private val responseType = BookIn::class.java } override fun getResponseType(): Any? = LandedCostBookInCREATEFromShipmentIDRequest.responseType } @Route(Path="/BookIns/FromShipmentNo/{ShipmentNo}", Verbs="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) open class LandedCostBookInCREATEFromShipmentNoRequest : IReturn { var ShipmentNo:String? = null companion object { private val responseType = BookIn::class.java } override fun getResponseType(): Any? = LandedCostBookInCREATEFromShipmentNoRequest.responseType } @Route(Path="/BookIns/Activate/{BookInID}", Verbs="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) open class LandedCostBookInACTIVATERequest : IReturn { var BookInID:String? = null companion object { private val responseType = BookIn::class.java } override fun getResponseType(): Any? = LandedCostBookInACTIVATERequest.responseType } @Route(Path="/BookIns/{BookInID}/Lines/{LineID}", Verbs="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) open class LandedCostBookInLineGETRequest : IReturn { var BookInID:String? = null var LineID:String? = null companion object { private val responseType = BookInLine::class.java } override fun getResponseType(): Any? = LandedCostBookInLineGETRequest.responseType } @Route(Path="/BookIns/{BookInID}/Lines", Verbs="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) open class LandedCostBookInLinesGETManyRequest : IReturn> { var BookInID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = LandedCostBookInLinesGETManyRequest.responseType } @Route(Path="/BookIns/{BookInID}/Lines/{LineID}", Verbs="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) open class LandedCostBookInLinePATCHRequest : BookInLine(), IReturn { var BookInID:String? = null var LineID:String? = null companion object { private val responseType = BookInLine::class.java } override fun getResponseType(): Any? = LandedCostBookInLinePATCHRequest.responseType } @Route(Path="/BookIns/{BookInID}/Lines/{LineID}", Verbs="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) open class LandedCostBookInLineDELETERequest : BookInLine() { var BookInID:String? = null var LineID:String? = null } @Route(Path="/Shipments/{ShipmentID}", Verbs="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) open class LandedCostShipmentGETRequest : IReturn { var ShipmentID:String? = null companion object { private val responseType = Shipment::class.java } override fun getResponseType(): Any? = LandedCostShipmentGETRequest.responseType } @Route(Path="/Shipments", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) open class LandedCostShipmentPOSTRequest : Shipment(), IReturn { companion object { private val responseType = Shipment::class.java } override fun getResponseType(): Any? = LandedCostShipmentPOSTRequest.responseType } @Route(Path="/Shipments/{ShipmentID}", Verbs="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) open class LandedCostShipmentPATCHRequest : Shipment(), IReturn { var ShipmentID:String? = null companion object { private val responseType = Shipment::class.java } override fun getResponseType(): Any? = LandedCostShipmentPATCHRequest.responseType } @Route(Path="/Shipments/{ShipmentID}", Verbs="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) open class LandedCostShipmentDELETERequest { var ShipmentID:String? = null } @Route(Path="/Shipments/FromPurchaseOrders/{OrderNos}", Verbs="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) open class LandedCostShipmentCREATEFromPORequest : IReturn { var OrderNos:ArrayList? = null companion object { private val responseType = Shipment::class.java } override fun getResponseType(): Any? = LandedCostShipmentCREATEFromPORequest.responseType } @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) open class LandedCostShipmentCREATEFromPOLinesRequest : IReturn { var ReceivedPOLineQuantities:ArrayList = ArrayList() companion object { private val responseType = Shipment::class.java } override fun getResponseType(): Any? = LandedCostShipmentCREATEFromPOLinesRequest.responseType } @Route(Path="/Shipments/Activate/{ShipmentID}", Verbs="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) open class LandedCostShipmentACTIVATERequest : IReturn { var ShipmentID:String? = null companion object { private val responseType = Shipment::class.java } override fun getResponseType(): Any? = LandedCostShipmentACTIVATERequest.responseType } @Route(Path="/Shipments/{ShipmentID}/PurchaseOrders/{OrderID}", Verbs="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) open class LandedCostShipmentPurchaseOrderGETRequest : IReturn { var ShipmentID:String? = null var OrderID:String? = null companion object { private val responseType = ShipmentPurchaseOrderReceived::class.java } override fun getResponseType(): Any? = LandedCostShipmentPurchaseOrderGETRequest.responseType } @Route(Path="/Shipments/{ShipmentID}/PurchaseOrders", Verbs="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) open class LandedCostShipmentPurchaseOrdersGETManyRequest : IReturn> { var ShipmentID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = LandedCostShipmentPurchaseOrdersGETManyRequest.responseType } @Route(Path="/Shipments/{ShipmentID}/PurchaseOrders", Verbs="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) open class LandedCostShipmentPurchaseOrderPOSTRequest : ShipmentPurchaseOrderReceived(), IReturn { var ShipmentID:String? = null var OrderID:String? = null companion object { private val responseType = ShipmentPurchaseOrderReceived::class.java } override fun getResponseType(): Any? = LandedCostShipmentPurchaseOrderPOSTRequest.responseType } @Route(Path="/Shipments/{ShipmentID}/PurchaseOrders/{OrderID}", Verbs="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) open class LandedCostShipmentPurchaseOrderDELETERequest : ShipmentPurchaseOrderReceived() { var ShipmentID:String? = null var OrderID:String? = null } @Route(Path="/Shipments/{ShipmentID}/Lines/{LineID}", Verbs="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) open class LandedCostShipmentLineGETRequest : IReturn { var ShipmentID:String? = null var LineID:String? = null companion object { private val responseType = ShipmentLine::class.java } override fun getResponseType(): Any? = LandedCostShipmentLineGETRequest.responseType } @Route(Path="/Shipments/{ShipmentID}/Lines", Verbs="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) open class LandedCostShipmentLinesGETManyRequest : IReturn> { var ShipmentID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = LandedCostShipmentLinesGETManyRequest.responseType } @Route(Path="/Shipments/{ShipmentID}/Lines/{LineID}", Verbs="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) open class LandedCostShipmentLinePATCHRequest : ShipmentLine(), IReturn { var ShipmentID:String? = null var LineID:String? = null companion object { private val responseType = ShipmentLine::class.java } override fun getResponseType(): Any? = LandedCostShipmentLinePATCHRequest.responseType } @Route(Path="/Languages/{LanguageID}", Verbs="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) open class LanguageGETRequest : IReturn { var LanguageID:String? = null companion object { private val responseType = Language::class.java } override fun getResponseType(): Any? = LanguageGETRequest.responseType } @Route(Path="/Languages", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class LanguagesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = LanguagesGETManyRequest.responseType } @Route(Path="/Languages", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class LanguagePOSTRequest : Language(), IReturn { companion object { private val responseType = Language::class.java } override fun getResponseType(): Any? = LanguagePOSTRequest.responseType } @Route(Path="/Languages/{LanguageID}", Verbs="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) open class LanguagePATCHRequest : Language(), IReturn { var LanguageID:String? = null companion object { private val responseType = Language::class.java } override fun getResponseType(): Any? = LanguagePATCHRequest.responseType } @Route(Path="/Languages/{LanguageID}", Verbs="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) open class LanguageDELETERequest { var LanguageID:String? = null } @Route(Path="/LogicalWarehouses/Current", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class LogicalWarehousesCurrentGETRequest : IReturn { companion object { private val responseType = IN_Logical::class.java } override fun getResponseType(): Any? = LogicalWarehousesCurrentGETRequest.responseType } @Route(Path="/LogicalWarehouses/Current", Verbs="PATCH") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Warehouse changed OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class LogicalWarehousesCurrentPATCHRequest : IReturn { var IN_LogicalID:String? = null companion object { private val responseType = IN_Logical::class.java } override fun getResponseType(): Any? = LogicalWarehousesCurrentPATCHRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}", Verbs="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) open class PurchaseOrderGETRequest : IReturn { var PurchaseOrderID:String? = null companion object { private val responseType = PurchaseOrder::class.java } override fun getResponseType(): Any? = PurchaseOrderGETRequest.responseType } @Route(Path="/PurchaseOrders/", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PurchaseOrderPOSTRequest : PurchaseOrder(), IReturn { var CreditorRecID:String? = null companion object { private val responseType = PurchaseOrder::class.java } override fun getResponseType(): Any? = PurchaseOrderPOSTRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}", Verbs="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) open class PurchaseOrderPATCHRequest : PurchaseOrder(), IReturn { var PurchaseOrderID:String? = null companion object { private val responseType = PurchaseOrder::class.java } override fun getResponseType(): Any? = PurchaseOrderPATCHRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}", Verbs="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) open class PurchaseOrderDELETERequest { var PurchaseOrderID:String? = null } @Route(Path="/PurchaseOrders/FromPurchaseOrderLines", Verbs="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) open class PurchaseOrderReceiveStockCREATEFromPOLinesRequest : IReturn> { var ReceivedPOLineQuantities:ArrayList = ArrayList() var ReceivedDate:Date? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PurchaseOrderReceiveStockCREATEFromPOLinesRequest.responseType } @Route(Path="/PurchaseOrders/Activate/{PurchaseOrderID}", Verbs="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) open class PurchaseOrderACTIVATERequest : IReturn { var PurchaseOrderID:String? = null companion object { private val responseType = PurchaseOrder::class.java } override fun getResponseType(): Any? = PurchaseOrderACTIVATERequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Lines/{PurchaseOrderLineID}", Verbs="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) open class PurchaseOrderLineGETRequest : IReturn { var PurchaseOrderID:String? = null var PurchaseOrderLineID:String? = null companion object { private val responseType = PurchaseOrderLine::class.java } override fun getResponseType(): Any? = PurchaseOrderLineGETRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Lines", Verbs="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) open class PurchaseOrderLinesGETManyRequest : IReturn> { var PurchaseOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PurchaseOrderLinesGETManyRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Lines", Verbs="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) open class PurchaseOrderLinePOSTRequest : PurchaseOrderLine(), IReturn { var PurchaseOrderID:String? = null companion object { private val responseType = PurchaseOrderLine::class.java } override fun getResponseType(): Any? = PurchaseOrderLinePOSTRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Lines/{PurchaseOrderLineID}", Verbs="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) open class PurchaseOrderLinePATCHRequest : PurchaseOrderLine(), IReturn { var PurchaseOrderID:String? = null var PurchaseOrderLineID:String? = null companion object { private val responseType = PurchaseOrderLine::class.java } override fun getResponseType(): Any? = PurchaseOrderLinePATCHRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Lines/{PurchaseOrderLineID}", Verbs="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) open class PurchaseOrderLineDELETERequest : PurchaseOrderLine() { var PurchaseOrderID:String? = null var PurchaseOrderLineID:String? = null } @Route(Path="/PurchaseOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class PurchaseOrderDocumentTypeGETRequest : IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = PurchaseOrderDocumentTypeGETRequest.responseType } @Route(Path="/PurchaseOrders/DocumentTypes", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class PurchaseOrderDocumentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PurchaseOrderDocumentTypesGETManyRequest.responseType } @Route(Path="/PurchaseOrders/DocumentTypes", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PurchaseOrderDocumentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = PurchaseOrderDocumentTypePOSTRequest.responseType } @Route(Path="/PurchaseOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class PurchaseOrderDocumentTypePATCHRequest : DocumentType(), IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = PurchaseOrderDocumentTypePATCHRequest.responseType } @Route(Path="/PurchaseOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class PurchaseOrderDocumentTypeDELETERequest { var DocumentTypeID:String? = null } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Documents/{DocumentID}", Verbs="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) open class PurchaseOrderDocumentGETRequest : IReturn { var PurchaseOrderID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = PurchaseOrderDocumentGETRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Documents", Verbs="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) open class PurchaseOrderDocumentsGETManyRequest : IReturn> { var PurchaseOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PurchaseOrderDocumentsGETManyRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Documents", Verbs="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) open class PurchaseOrderDocumentPOSTRequest : Document(), IReturn { var PurchaseOrderID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = PurchaseOrderDocumentPOSTRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Documents/{DocumentID}", Verbs="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) open class PurchaseOrderDocumentPATCHRequest : Document(), IReturn { var PurchaseOrderID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = PurchaseOrderDocumentPATCHRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Documents/{DocumentID}", Verbs="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) open class PurchaseOrderDocumentDELETERequest { var PurchaseOrderID:String? = null var DocumentID:String? = null } @Route(Path="/PurchaseOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class PurchaseOrderNoteTypeGETRequest : IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = PurchaseOrderNoteTypeGETRequest.responseType } @Route(Path="/PurchaseOrders/NoteTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class PurchaseOrderNoteTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PurchaseOrderNoteTypesGETManyRequest.responseType } @Route(Path="/PurchaseOrders/NoteTypes", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PurchaseOrderNoteTypePOSTRequest : NoteType(), IReturn { companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = PurchaseOrderNoteTypePOSTRequest.responseType } @Route(Path="/PurchaseOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class PurchaseOrderNoteTypePATCHRequest : NoteType(), IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = PurchaseOrderNoteTypePATCHRequest.responseType } @Route(Path="/PurchaseOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class PurchaseOrderNoteTypeDELETERequest { var NoteTypeID:String? = null } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Notes/{NoteID}", Verbs="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) open class PurchaseOrderNoteGETRequest : IReturn { var PurchaseOrderID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = PurchaseOrderNoteGETRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Notes", Verbs="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) open class PurchaseOrderNotesGETManyRequest : IReturn> { var PurchaseOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PurchaseOrderNotesGETManyRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Notes", Verbs="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) open class PurchaseOrderNotePOSTRequest : Note(), IReturn { var PurchaseOrderID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = PurchaseOrderNotePOSTRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Notes/{NoteID}", Verbs="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) open class PurchaseOrderNotePATCHRequest : Note(), IReturn { var PurchaseOrderID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = PurchaseOrderNotePATCHRequest.responseType } @Route(Path="/PurchaseOrders/{PurchaseOrderID}/Notes/{NoteID}", Verbs="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) open class PurchaseOrderNoteDELETERequest { var PurchaseOrderID:String? = null var NoteID:String? = null } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}", Verbs="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) open class PurchaseInvoiceGETRequest : IReturn { var PurchaseInvoiceID:String? = null companion object { private val responseType = PurchaseInvoice::class.java } override fun getResponseType(): Any? = PurchaseInvoiceGETRequest.responseType } @Route(Path="/PurchaseInvoices", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class PurchaseInvoicePOSTRequest : PurchaseInvoice(), IReturn { var CreditorID:String? = null companion object { private val responseType = PurchaseInvoice::class.java } override fun getResponseType(): Any? = PurchaseInvoicePOSTRequest.responseType } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}", Verbs="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) open class PurchaseInvoicePATCHRequest : PurchaseInvoice(), IReturn { var PurchaseInvoiceID:String? = null companion object { private val responseType = PurchaseInvoice::class.java } override fun getResponseType(): Any? = PurchaseInvoicePATCHRequest.responseType } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}", Verbs="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) open class PurchaseInvoiceDELETERequest { var PurchaseInvoiceID:String? = null } @Route(Path="/PurchaseInvoices/FromGoodsReceivedNotes/{GRNNos}", Verbs="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) open class PurchaseInvoiceCREATEFromGRNRequest : IReturn { var GRNNos:ArrayList? = null companion object { private val responseType = PurchaseInvoice::class.java } override fun getResponseType(): Any? = PurchaseInvoiceCREATEFromGRNRequest.responseType } @Route(Path="/PurchaseInvoices/Activate/{PurchaseInvoiceID}", Verbs="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) open class PurchaseInvoiceACTIVATERequest : IReturn { var PurchaseInvoiceID:String? = null companion object { private val responseType = PurchaseInvoice::class.java } override fun getResponseType(): Any? = PurchaseInvoiceACTIVATERequest.responseType } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}/GoodsReceivedNotes/{GRNID}", Verbs="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) open class PurchaseInvoiceGoodsReceivedNoteGETRequest : IReturn { var PurchaseInvoiceID:String? = null var GRNID:String? = null companion object { private val responseType = PurchaseInvoiceGoodsReceivedNoteInvoiced::class.java } override fun getResponseType(): Any? = PurchaseInvoiceGoodsReceivedNoteGETRequest.responseType } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}/GoodsReceivedNotes", Verbs="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) open class PurchaseInvoiceGoodsReceivedNotesGETManyRequest : IReturn> { var PurchaseInvoiceID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PurchaseInvoiceGoodsReceivedNotesGETManyRequest.responseType } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}/GoodsReceivedNotes", Verbs="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) open class PurchaseInvoiceGoodsReceivedNotePOSTRequest : PurchaseInvoiceGoodsReceivedNoteInvoiced(), IReturn { var PurchaseInvoiceID:String? = null var GRNID:String? = null companion object { private val responseType = PurchaseInvoiceGoodsReceivedNoteInvoiced::class.java } override fun getResponseType(): Any? = PurchaseInvoiceGoodsReceivedNotePOSTRequest.responseType } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}/GoodsReceivedNotes/{GRNID}", Verbs="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) open class PurchaseInvoiceGoodsReceivedNoteDELETERequest : PurchaseInvoiceGoodsReceivedNoteInvoiced() { var PurchaseInvoiceID:String? = null var GRNID:String? = null } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}/Lines/{PurchaseInvoiceLineID}", Verbs="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) open class PurchaseInvoiceLineGETRequest : IReturn { var PurchaseInvoiceID:String? = null var PurchaseInvoiceLineID:String? = null companion object { private val responseType = PurchaseInvoiceLine::class.java } override fun getResponseType(): Any? = PurchaseInvoiceLineGETRequest.responseType } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}/PurchaseInvoiceLineID", Verbs="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) open class PurchaseInvoiceLinesGETManyRequest : IReturn> { var PurchaseInvoiceID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PurchaseInvoiceLinesGETManyRequest.responseType } @Route(Path="/PurchaseInvoices/{PurchaseInvoiceID}/Lines/{PurchaseInvoiceLineID}", Verbs="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) open class PurchaseInvoiceLinePATCHRequest : PurchaseInvoiceLine(), IReturn { var PurchaseInvoiceID:String? = null var PurchaseInvoiceLineID:String? = null companion object { private val responseType = PurchaseInvoiceLine::class.java } override fun getResponseType(): Any? = PurchaseInvoiceLinePATCHRequest.responseType } @Route(Path="/Regions/{RegionID}", Verbs="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) open class RegionGETRequest : IReturn { var RegionID:String? = null companion object { private val responseType = Region::class.java } override fun getResponseType(): Any? = RegionGETRequest.responseType } @Route(Path="/Regions", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) open class RegionPOSTRequest : Region(), IReturn { companion object { private val responseType = Region::class.java } override fun getResponseType(): Any? = RegionPOSTRequest.responseType } @Route(Path="/Regions/{RegionID}", Verbs="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) open class RegionPATCHRequest : Region(), IReturn { var RegionID:String? = null companion object { private val responseType = Region::class.java } override fun getResponseType(): Any? = RegionPATCHRequest.responseType } @Route(Path="/Regions/{RegionID}", Verbs="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) open class RegionDELETERequest { var RegionID:String? = null } @Route(Path="/Reports/{ReportID}/PDF/Download", Verbs="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) open class ReportsPDFGETRequest : IReturn { var ReportID:String? = null var ReportParameters:ArrayList = ArrayList() var AsAttachment:Boolean? = null companion object { private val responseType = IHttpResult::class.java } override fun getResponseType(): Any? = ReportsPDFGETRequest.responseType } @Route(Path="/RestPaths", Verbs="GET") @ApiResponse(Description="Read", StatusCode=200) open class RestPathsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RestPathsGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}", Verbs="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) open class SalesOrderGETRequest : IReturn { var InvoiceID:String? = null companion object { private val responseType = SalesOrder::class.java } override fun getResponseType(): Any? = SalesOrderGETRequest.responseType } @Route(Path="/SalesOrders", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) open class SalesOrderPOSTRequest : SalesOrder(), IReturn { companion object { private val responseType = SalesOrder::class.java } override fun getResponseType(): Any? = SalesOrderPOSTRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}", Verbs="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) open class SalesOrderPATCHRequest : SalesOrder(), IReturn { var InvoiceID:String? = null companion object { private val responseType = SalesOrder::class.java } override fun getResponseType(): Any? = SalesOrderPATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Process", Verbs="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) open class SalesOrderPROCESSRequest : IReturn { var InvoiceID:String? = null companion object { private val responseType = SalesOrder::class.java } override fun getResponseType(): Any? = SalesOrderPROCESSRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/CustomFieldValues", Verbs="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) open class SalesOrderCustomFieldValuesGETManyRequest : IReturn> { var InvoiceID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderCustomFieldValuesGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesOrderCustomFieldValueGETRequest : IReturn { var InvoiceID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesOrderCustomFieldValueGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesOrderCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var InvoiceID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesOrderCustomFieldValuePATCHRequest.responseType } @Route(Path="/SalesOrders/CustomFields", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SalesOrderCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderCustomFieldsGETManyRequest.responseType } @Route(Path="/SalesOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class SalesOrderDocumentTypeGETRequest : IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = SalesOrderDocumentTypeGETRequest.responseType } @Route(Path="/SalesOrders/DocumentTypes", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) open class SalesOrderDocumentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderDocumentTypesGETManyRequest.responseType } @Route(Path="/SalesOrders/DocumentTypes", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SalesOrderDocumentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = SalesOrderDocumentTypePOSTRequest.responseType } @Route(Path="/SalesOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class SalesOrderDocumentTypePATCHRequest : DocumentType(), IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = SalesOrderDocumentTypePATCHRequest.responseType } @Route(Path="/SalesOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class SalesOrderDocumentTypeDELETERequest { var DocumentTypeID:String? = null } @Route(Path="/SalesOrders/{InvoiceID}/Documents/{DocumentID}", Verbs="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) open class SalesOrderDocumentGETRequest : IReturn { var InvoiceID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = SalesOrderDocumentGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Documents", Verbs="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) open class SalesOrderDocumentsGETManyRequest : IReturn> { var InvoiceID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderDocumentsGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Documents", Verbs="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) open class SalesOrderDocumentPOSTRequest : Document(), IReturn { var InvoiceID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = SalesOrderDocumentPOSTRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Documents/{DocumentID}", Verbs="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) open class SalesOrderDocumentPATCHRequest : Document(), IReturn { var InvoiceID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = SalesOrderDocumentPATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Documents/{DocumentID}", Verbs="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) open class SalesOrderDocumentDELETERequest { var InvoiceID:String? = null var DocumentID:String? = null } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}", Verbs="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) open class SalesOrderHistorysGETRequest : IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = SalesOrderHistory::class.java } override fun getResponseType(): Any? = SalesOrderHistorysGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys", Verbs="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) open class SalesOrderHistorysGETManyRequest : IReturn> { var InvoiceID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderHistorysGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}", Verbs="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) open class SalesOrderHistorysPATCHRequest : SalesOrderHistory(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = SalesOrderHistory::class.java } override fun getResponseType(): Any? = SalesOrderHistorysPATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes", Verbs="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) open class SalesOrderHistoryConsignmentNotesGETManyRequest : IReturn> { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderHistoryConsignmentNotesGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes/{ConsignmentNoteID}", Verbs="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) open class SalesOrderHistoryConsignmentNotesGETRequest : IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var ConsignmentNoteID:String? = null companion object { private val responseType = SalesOrderConsignmentNote::class.java } override fun getResponseType(): Any? = SalesOrderHistoryConsignmentNotesGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes", Verbs="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) open class SalesOrderHistoryConsignmentNotesPOSTRequest : SalesOrderConsignmentNote(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = SalesOrderConsignmentNote::class.java } override fun getResponseType(): Any? = SalesOrderHistoryConsignmentNotesPOSTRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes/{ConsignmentNoteID}", Verbs="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) open class SalesOrderHistoryConsignmentNotesPATCHRequest : SalesOrderConsignmentNote(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var ConsignmentNoteID:String? = null companion object { private val responseType = SalesOrderConsignmentNote::class.java } override fun getResponseType(): Any? = SalesOrderHistoryConsignmentNotesPATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/ConsignmentNotes/{ConsignmentNoteID}", Verbs="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) open class SalesOrderHistoryConsignmentNotesDELETERequest { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var ConsignmentNoteID:String? = null } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems", Verbs="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) open class SalesOrderHistoryFreightItemsGETManyRequest : IReturn> { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderHistoryFreightItemsGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems/{FreightItemID}", Verbs="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) open class SalesOrderHistoryFreightItemsGETRequest : IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var FreightItemID:String? = null companion object { private val responseType = SalesOrderFreightItem::class.java } override fun getResponseType(): Any? = SalesOrderHistoryFreightItemsGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems", Verbs="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) open class SalesOrderHistoryFreightItemsPOSTRequest : SalesOrderFreightItem(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = SalesOrderFreightItem::class.java } override fun getResponseType(): Any? = SalesOrderHistoryFreightItemsPOSTRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems/{FreightItemID}", Verbs="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) open class SalesOrderHistoryFreightItemsPATCHRequest : SalesOrderFreightItem(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var FreightItemID:String? = null companion object { private val responseType = SalesOrderFreightItem::class.java } override fun getResponseType(): Any? = SalesOrderHistoryFreightItemsPATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Carrier/FreightItems/{FreightItemID}", Verbs="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) open class SalesOrderHistoryFreightItemsDELETERequest { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var FreightItemID:String? = null } @Route(Path="/SalesOrders/Historys/CustomFields", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SalesOrderHistoryCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderHistoryCustomFieldsGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/CustomFieldValues", Verbs="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) open class SalesOrderHistoryCustomFieldValuesGETManyRequest : IReturn> { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderHistoryCustomFieldValuesGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesOrderHistoryCustomFieldValuesGETRequest : IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesOrderHistoryCustomFieldValuesGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesOrderHistoryCustomFieldValuesPATCHRequest : CustomFieldValue(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesOrderHistoryCustomFieldValuesPATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/CustomFieldValues", Verbs="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) open class SalesOrderLineCustomFieldValuesGETManyRequest : IReturn> { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderLineCustomFieldValuesGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesOrderLineCustomFieldValueGETRequest : IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesOrderLineCustomFieldValueGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesOrderLineCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesOrderLineCustomFieldValuePATCHRequest.responseType } @Route(Path="/SalesOrders/Lines/CustomFields", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SalesOrderLineCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderLineCustomFieldsGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}", Verbs="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) open class SalesOrderLineGETRequest : IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null companion object { private val responseType = SalesOrderLine::class.java } override fun getResponseType(): Any? = SalesOrderLineGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines", Verbs="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) open class SalesOrderLinesGETManyRequest : IReturn> { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderLinesGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines", Verbs="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) open class SalesOrderLinePOSTRequest : SalesOrderLine(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = SalesOrderLine::class.java } override fun getResponseType(): Any? = SalesOrderLinePOSTRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}", Verbs="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) open class SalesOrderLinePATCHRequest : SalesOrderLine(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null companion object { private val responseType = SalesOrderLine::class.java } override fun getResponseType(): Any? = SalesOrderLinePATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}", Verbs="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) open class SalesOrderLineDELETERequest { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails", Verbs="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) open class SalesOrderLineDetailsGETManyRequest : IReturn> { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderLineDetailsGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails/{DetailsLineID}", Verbs="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) open class SalesOrderLineDetailGETRequest : IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null var DetailsLineID:String? = null companion object { private val responseType = SalesOrderLineDetail::class.java } override fun getResponseType(): Any? = SalesOrderLineDetailGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails", Verbs="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) open class SalesOrderLineDetailPOSTRequest : SalesOrderLineDetail(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null companion object { private val responseType = SalesOrderLineDetail::class.java } override fun getResponseType(): Any? = SalesOrderLineDetailPOSTRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails/{DetailsLineID}", Verbs="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) open class SalesOrderLineDetailPATCHRequest : SalesOrderLineDetail(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null var DetailsLineID:String? = null companion object { private val responseType = SalesOrderLineDetail::class.java } override fun getResponseType(): Any? = SalesOrderLineDetailPATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Lines/{InvoiceLineID}/LineDetails/{DetailsLineID}", Verbs="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) open class SalesOrderLineDetailDELETERequest { var InvoiceID:String? = null var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null var DetailsLineID:String? = null } @Route(Path="/SalesOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class SalesOrderNoteTypeGETRequest : IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = SalesOrderNoteTypeGETRequest.responseType } @Route(Path="/SalesOrders/NoteTypes", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) open class SalesOrderNoteTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderNoteTypesGETManyRequest.responseType } @Route(Path="/SalesOrders/NoteTypes", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SalesOrderNoteTypePOSTRequest : NoteType(), IReturn { companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = SalesOrderNoteTypePOSTRequest.responseType } @Route(Path="/SalesOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class SalesOrderNoteTypePATCHRequest : NoteType(), IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = SalesOrderNoteTypePATCHRequest.responseType } @Route(Path="/SalesOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class SalesOrderNoteTypeDELETERequest { var NoteTypeID:String? = null } @Route(Path="/SalesOrders/{InvoiceID}/Notes/{NoteID}", Verbs="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) open class SalesOrderNoteGETRequest : IReturn { var InvoiceID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = SalesOrderNoteGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Notes", Verbs="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) open class SalesOrderNotesGETManyRequest : IReturn> { var InvoiceID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderNotesGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Notes", Verbs="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) open class SalesOrderNotePOSTRequest : Note(), IReturn { var InvoiceID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = SalesOrderNotePOSTRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Notes/{NoteID}", Verbs="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) open class SalesOrderNotePATCHRequest : Note(), IReturn { var InvoiceID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = SalesOrderNotePATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Notes/{NoteID}", Verbs="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) open class SalesOrderNoteDELETERequest { var InvoiceID:String? = null var NoteID:String? = null } @Route(Path="/SalesOrders/PaymentTypes", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class SalesOrderPaymentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderPaymentTypesGETManyRequest.responseType } @Route(Path="/SalesOrders/PaymentTypes/{PaymentTypeID}", Verbs="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) open class SalesOrderPaymentTypesGETRequest : IReturn { var PaymentTypeID:String? = null companion object { private val responseType = PaymentType::class.java } override fun getResponseType(): Any? = SalesOrderPaymentTypesGETRequest.responseType } @Route(Path="/SalesOrders/PaymentTypes", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) open class SalesOrderPaymentTypesPOSTRequest : PaymentType(), IReturn { companion object { private val responseType = PaymentType::class.java } override fun getResponseType(): Any? = SalesOrderPaymentTypesPOSTRequest.responseType } @Route(Path="/SalesOrders/PaymentTypes/{PaymentTypeID}", Verbs="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) open class SalesOrderPaymentTypesPATCHRequest : PaymentType(), IReturn { var PaymentTypeID:String? = null companion object { private val responseType = PaymentType::class.java } override fun getResponseType(): Any? = SalesOrderPaymentTypesPATCHRequest.responseType } @Route(Path="/SalesOrders/PaymentTypes/{PaymentTypeID}", Verbs="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) open class SalesOrderPaymentTypesDELETERequest { var PaymentTypeID:String? = null } @Route(Path="/SalesOrders/{InvoiceID}/Payments", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SalesOrderPaymentsGETManyRequest : IReturn> { var InvoiceID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesOrderPaymentsGETManyRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Payments/{PaymentID}", Verbs="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) open class SalesOrderPaymentsGETRequest : IReturn { var InvoiceID:String? = null var PaymentID:String? = null companion object { private val responseType = SalesOrderPayment::class.java } override fun getResponseType(): Any? = SalesOrderPaymentsGETRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Historys/{InvoiceHistoryID}/Payments", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SalesOrderPaymentsPOSTRequest : SalesOrderPayment(), IReturn { var InvoiceID:String? = null var InvoiceHistoryID:String? = null companion object { private val responseType = SalesOrderPayment::class.java } override fun getResponseType(): Any? = SalesOrderPaymentsPOSTRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Payments/{PaymentID}", Verbs="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) open class SalesOrderPaymentsPATCHRequest : SalesOrderPayment(), IReturn { var InvoiceID:String? = null var PaymentID:String? = null companion object { private val responseType = SalesOrderPayment::class.java } override fun getResponseType(): Any? = SalesOrderPaymentsPATCHRequest.responseType } @Route(Path="/SalesOrders/{InvoiceID}/Payments/{PaymentID}", Verbs="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) open class SalesOrderPaymentsDELETERequest { var InvoiceID:String? = null var PaymentID:String? = null } @Route(Path="/SalesQuotes/{QuoteID}", Verbs="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) open class SalesQuoteGETRequest : IReturn { var QuoteID:String? = null companion object { private val responseType = SalesQuote::class.java } override fun getResponseType(): Any? = SalesQuoteGETRequest.responseType } @Route(Path="/SalesQuotes", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class SalesQuotePOSTRequest : SalesQuote(), IReturn { companion object { private val responseType = SalesQuote::class.java } override fun getResponseType(): Any? = SalesQuotePOSTRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}", Verbs="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) open class SalesQuotePATCHRequest : SalesQuote(), IReturn { var QuoteID:String? = null companion object { private val responseType = SalesQuote::class.java } override fun getResponseType(): Any? = SalesQuotePATCHRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/MakeOrder", Verbs="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) open class SalesQuoteMAKEORDERRequest : IReturn { var QuoteID:String? = null companion object { private val responseType = SalesQuote::class.java } override fun getResponseType(): Any? = SalesQuoteMAKEORDERRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/MakeOrderB2B", Verbs="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) open class SalesQuoteMAKEORDERB2BRequest : IReturn { var QuoteID:String? = null companion object { private val responseType = SalesQuote::class.java } override fun getResponseType(): Any? = SalesQuoteMAKEORDERB2BRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/CustomFieldValues", Verbs="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) open class SalesQuoteCustomFieldValuesGETManyRequest : IReturn> { var QuoteID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteCustomFieldValuesGETManyRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesQuoteCustomFieldValueGETRequest : IReturn { var QuoteID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesQuoteCustomFieldValueGETRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesQuoteCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var QuoteID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesQuoteCustomFieldValuePATCHRequest.responseType } @Route(Path="/SalesQuotes/CustomFields", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class SalesQuoteCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteCustomFieldsGETManyRequest.responseType } @Route(Path="/SalesQuotes/DocumentTypes/{DocumentTypeID}", Verbs="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) open class SalesQuoteDocumentTypeGETRequest : IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = SalesQuoteDocumentTypeGETRequest.responseType } @Route(Path="/SalesQuotes/DocumentTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class SalesQuoteDocumentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteDocumentTypesGETManyRequest.responseType } @Route(Path="/SalesQuotes/DocumentTypes", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class SalesQuoteDocumentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = SalesQuoteDocumentTypePOSTRequest.responseType } @Route(Path="/SalesQuotes/DocumentTypes/{DocumentTypeID}", Verbs="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) open class SalesQuoteDocumentTypePATCHRequest : DocumentType(), IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = SalesQuoteDocumentTypePATCHRequest.responseType } @Route(Path="/SalesQuotes/DocumentTypes/{DocumentTypeID}", Verbs="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) open class SalesQuoteDocumentTypeDELETERequest { var DocumentTypeID:String? = null } @Route(Path="/SalesQuotes/{QuoteID}/Documents/{DocumentID}", Verbs="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) open class SalesQuoteDocumentGETRequest : IReturn { var QuoteID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = SalesQuoteDocumentGETRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Documents", Verbs="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) open class SalesQuoteDocumentsGETManyRequest : IReturn> { var QuoteID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteDocumentsGETManyRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Documents", Verbs="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) open class SalesQuoteDocumentPOSTRequest : Document(), IReturn { var QuoteID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = SalesQuoteDocumentPOSTRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Documents/{DocumentID}", Verbs="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) open class SalesQuoteDocumentPATCHRequest : Document(), IReturn { var QuoteID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = SalesQuoteDocumentPATCHRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Documents/{DocumentID}", Verbs="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) open class SalesQuoteDocumentDELETERequest { var QuoteID:String? = null var DocumentID:String? = null } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}", Verbs="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) open class SalesQuoteHistorysGETRequest : IReturn { var QuoteID:String? = null var QuoteHistoryID:String? = null companion object { private val responseType = SalesQuoteHistory::class.java } override fun getResponseType(): Any? = SalesQuoteHistorysGETRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys", Verbs="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) open class SalesQuoteHistorysGETManyRequest : IReturn> { var QuoteID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteHistorysGETManyRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}", Verbs="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) open class SalesQuoteHistorysPATCHRequest : SalesQuoteHistory(), IReturn { var QuoteID:String? = null var QuoteHistoryID:String? = null companion object { private val responseType = SalesQuoteHistory::class.java } override fun getResponseType(): Any? = SalesQuoteHistorysPATCHRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}/CustomFieldValues", Verbs="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) open class SalesQuoteLineCustomFieldValuesGETManyRequest : IReturn> { var QuoteID:String? = null var QuoteHistoryID:String? = null var QuoteLineID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteLineCustomFieldValuesGETManyRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesQuoteLineCustomFieldValueGETRequest : IReturn { var QuoteID:String? = null var QuoteHistoryID:String? = null var QuoteLineID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesQuoteLineCustomFieldValueGETRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}/CustomFieldValues/{SettingID}", Verbs="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) open class SalesQuoteLineCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var QuoteID:String? = null var QuoteHistoryID:String? = null var QuoteLineID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = SalesQuoteLineCustomFieldValuePATCHRequest.responseType } @Route(Path="/SalesQuotes/Lines/CustomFields", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class SalesQuoteLineCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteLineCustomFieldsGETManyRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}", Verbs="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) open class SalesQuoteLineGETRequest : IReturn { var QuoteID:String? = null var QuoteHistoryID:String? = null var QuoteLineID:String? = null companion object { private val responseType = SalesQuoteLine::class.java } override fun getResponseType(): Any? = SalesQuoteLineGETRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines", Verbs="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) open class SalesQuoteLinesGETManyRequest : IReturn> { var QuoteID:String? = null var QuoteHistoryID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteLinesGETManyRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines", Verbs="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) open class SalesQuoteLinePOSTRequest : SalesQuoteLine(), IReturn { var QuoteID:String? = null var QuoteHistoryID:String? = null companion object { private val responseType = SalesQuoteLine::class.java } override fun getResponseType(): Any? = SalesQuoteLinePOSTRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}", Verbs="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) open class SalesQuoteLinePATCHRequest : SalesQuoteLine(), IReturn { var QuoteID:String? = null var QuoteHistoryID:String? = null var QuoteLineID:String? = null companion object { private val responseType = SalesQuoteLine::class.java } override fun getResponseType(): Any? = SalesQuoteLinePATCHRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Historys/{QuoteHistoryID}/Lines/{QuoteLineID}", Verbs="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) open class SalesQuoteLineDELETERequest { var QuoteID:String? = null var QuoteHistoryID:String? = null var QuoteLineID:String? = null } @Route(Path="/SalesQuotes/NoteTypes/{NoteTypeID}", Verbs="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) open class SalesQuoteNoteTypeGETRequest : IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = SalesQuoteNoteTypeGETRequest.responseType } @Route(Path="/SalesQuotes/NoteTypes", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class SalesQuoteNoteTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteNoteTypesGETManyRequest.responseType } @Route(Path="/SalesQuotes/NoteTypes", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) open class SalesQuoteNoteTypePOSTRequest : NoteType(), IReturn { companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = SalesQuoteNoteTypePOSTRequest.responseType } @Route(Path="/SalesQuotes/NoteTypes/{NoteTypeID}", Verbs="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) open class SalesQuoteNoteTypePATCHRequest : NoteType(), IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = SalesQuoteNoteTypePATCHRequest.responseType } @Route(Path="/SalesQuotes/NoteTypes/{NoteTypeID}", Verbs="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) open class SalesQuoteNoteTypeDELETERequest { var NoteTypeID:String? = null } @Route(Path="/SalesQuotes/{QuoteID}/Notes/{NoteID}", Verbs="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) open class SalesQuoteNoteGETRequest : IReturn { var QuoteID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = SalesQuoteNoteGETRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Notes", Verbs="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) open class SalesQuoteNotesGETManyRequest : IReturn> { var QuoteID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SalesQuoteNotesGETManyRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Notes", Verbs="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) open class SalesQuoteNotePOSTRequest : Note(), IReturn { var QuoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = SalesQuoteNotePOSTRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Notes/{NoteID}", Verbs="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) open class SalesQuoteNotePATCHRequest : Note(), IReturn { var QuoteID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = SalesQuoteNotePATCHRequest.responseType } @Route(Path="/SalesQuotes/{QuoteID}/Notes/{NoteID}", Verbs="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) open class SalesQuoteNoteDELETERequest { var QuoteID:String? = null var NoteID:String? = null } @Route(Path="/Services/Stop", Verbs="GET") @ApiResponse(Description="Stop request sent OK", StatusCode=204) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class StopRequest { } @Route(Path="/Services/Restart", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Restart request sent OK", StatusCode=204) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RestartRequest { } @ApiResponse(Description="Read OK", StatusCode=200) open class AuthUserSessionsGETRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AuthUserSessionsGETRequest.responseType } @Route(Path="/Staff/Current", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class StaffCurrentUserGETRequest : IReturn { companion object { private val responseType = StaffCurrentUserGETResponse::class.java } override fun getResponseType(): Any? = StaffCurrentUserGETRequest.responseType } @Route(Path="/Staff/Current/List", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class StaffCurrentUserListGETRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = StaffCurrentUserListGETRequest.responseType } @Route(Path="/Queries/StartupLog", Verbs="GET") open class StartupLogEntryQuery : QueryData(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = StartupLogEntryQuery.responseType } @Route(Path="/Queries/PluginExceptions", Verbs="GET") open class PluginExceptionQuery : QueryData(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PluginExceptionQuery.responseType } @Route(Path="/StockTransfers/{TransferID}", Verbs="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) open class StockTransferGETRequest : IReturn { var TransferID:String? = null companion object { private val responseType = StockTransfer::class.java } override fun getResponseType(): Any? = StockTransferGETRequest.responseType } @Route(Path="/StockTransfers/", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) open class StockTransferPOSTRequest : StockTransfer(), IReturn { companion object { private val responseType = StockTransfer::class.java } override fun getResponseType(): Any? = StockTransferPOSTRequest.responseType } @Route(Path="/StockTransfers/{TransferID}", Verbs="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) open class StockTransferDELETERequest { var TransferID:String? = null } @Route(Path="/SupplierReturns/Credit/{CreditID}", Verbs="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) open class SupplierReturnCreditGETRequest : IReturn { var CreditID:String? = null companion object { private val responseType = Credit::class.java } override fun getResponseType(): Any? = SupplierReturnCreditGETRequest.responseType } @Route(Path="/SupplierReturns/Credit/FromShipments", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SupplierReturnCreditCreateFromShipmentsRequest : IReturn { var ShipmentIDs:ArrayList? = null var ShipmentNos:ArrayList? = null companion object { private val responseType = Credit::class.java } override fun getResponseType(): Any? = SupplierReturnCreditCreateFromShipmentsRequest.responseType } @Route(Path="/SupplierReturns/Credit/Activate/{CreditID}", Verbs="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) open class SupplierReturnCreditACTIVATERequest : IReturn { var CreditID:String? = null companion object { private val responseType = Credit::class.java } override fun getResponseType(): Any? = SupplierReturnCreditACTIVATERequest.responseType } @Route(Path="/SupplierReturns/Shipping/{ShippingID}", Verbs="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) open class SupplierReturnShippingGETRequest : IReturn { var ShippingID:String? = null companion object { private val responseType = Shipping::class.java } override fun getResponseType(): Any? = SupplierReturnShippingGETRequest.responseType } @Route(Path="/SystemInfo/", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class SystemInformationGETRequest : IReturn { companion object { private val responseType = SystemInformationGETResponse::class.java } override fun getResponseType(): Any? = SystemInformationGETRequest.responseType } @Route(Path="/TaxRates/{TaxID}", Verbs="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) open class TaxRateGETRequest : IReturn { var TaxID:String? = null companion object { private val responseType = TaxRate::class.java } override fun getResponseType(): Any? = TaxRateGETRequest.responseType } @Route(Path="/TaxRates", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) open class TaxRatePOSTRequest : TaxRate(), IReturn { companion object { private val responseType = TaxRate::class.java } override fun getResponseType(): Any? = TaxRatePOSTRequest.responseType } @Route(Path="/TaxRates/{TaxID}", Verbs="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) open class TaxRatePATCHRequest : TaxRate(), IReturn { var TaxID:String? = null companion object { private val responseType = TaxRate::class.java } override fun getResponseType(): Any? = TaxRatePATCHRequest.responseType } @Route(Path="/TaxRates/{TaxID}", Verbs="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) open class TaxRateDELETERequest { var TaxID:String? = null } @Route(Path="/UserSettings", Verbs="POST") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class UserSettingPOSTRequest : UserSetting() { } @Route(Path="/UserSettings", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class UserSettingsGETManyRequest : QueryDb(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = UserSettingsGETManyRequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}", Verbs="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) open class WarehouseTransferOutGETRequest : IReturn { var WarehouseTransferOutID:String? = null companion object { private val responseType = WarehouseTransferOut::class.java } override fun getResponseType(): Any? = WarehouseTransferOutGETRequest.responseType } @Route(Path="/WarehouseTransfersOut", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) open class WarehouseTransferOutPOSTRequest : WarehouseTransferOut(), IReturn { var DestinationWarehouseID:String? = null companion object { private val responseType = WarehouseTransferOut::class.java } override fun getResponseType(): Any? = WarehouseTransferOutPOSTRequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}", Verbs="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) open class WarehouseTransferOutPATCHRequest : WarehouseTransferOut(), IReturn { var WarehouseTransferOutID:String? = null companion object { private val responseType = WarehouseTransferOut::class.java } override fun getResponseType(): Any? = WarehouseTransferOutPATCHRequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}", Verbs="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) open class WarehouseTransferOutCANCELRequest { var WarehouseTransferOutID:String? = null } @Route(Path="/WarehouseTransfersOut/Activate/{WarehouseTransferOutID}", Verbs="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) open class WarehouseTransferOutACTIVATERequest : IReturn { var WarehouseTransferOutID:String? = null companion object { private val responseType = WarehouseTransferOut::class.java } override fun getResponseType(): Any? = WarehouseTransferOutACTIVATERequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}/ReceiveIns", Verbs="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) open class WarehouseTransferOutReceiveInsGETManyRequest : IReturn> { var WarehouseTransferOutID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WarehouseTransferOutReceiveInsGETManyRequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines/{WarehouseTransferOutLineID}", Verbs="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) open class WarehouseTransferOutLineGETRequest : IReturn { var WarehouseTransferOutID:String? = null var WarehouseTransferOutLineID:String? = null companion object { private val responseType = WarehouseTransferOutLine::class.java } override fun getResponseType(): Any? = WarehouseTransferOutLineGETRequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines", Verbs="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) open class WarehouseTransferOutLinesGETManyRequest : IReturn> { var WarehouseTransferOutID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WarehouseTransferOutLinesGETManyRequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines", Verbs="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) open class WarehouseTransferOutLinePOSTRequest : WarehouseTransferOutLine(), IReturn { var WarehouseTransferOutID:String? = null companion object { private val responseType = WarehouseTransferOutLine::class.java } override fun getResponseType(): Any? = WarehouseTransferOutLinePOSTRequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines/{WarehouseTransferOutLineID}", Verbs="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) open class WarehouseTransferOutLinePATCHRequest : WarehouseTransferOutLine(), IReturn { var WarehouseTransferOutID:String? = null var WarehouseTransferOutLineID:String? = null companion object { private val responseType = WarehouseTransferOutLine::class.java } override fun getResponseType(): Any? = WarehouseTransferOutLinePATCHRequest.responseType } @Route(Path="/WarehouseTransfersOut/{WarehouseTransferOutID}/Lines/{WarehouseTransferOutLineID}", Verbs="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) open class WarehouseTransferOutLineDELETERequest : WarehouseTransferOutLine() { var WarehouseTransferOutID:String? = null var WarehouseTransferOutLineID:String? = null } @Route(Path="/WarehouseTransfersIn/{WarehouseTransferInID}", Verbs="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) open class WarehouseTransferInGETRequest : IReturn { var WarehouseTransferInID:String? = null companion object { private val responseType = WarehouseTransferIn::class.java } override fun getResponseType(): Any? = WarehouseTransferInGETRequest.responseType } @Route(Path="/WarehouseTransfersIn", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class WarehouseTransferInPOSTRequest : WarehouseTransferIn(), IReturn { var WarehouseTransferOutID:String? = null companion object { private val responseType = WarehouseTransferIn::class.java } override fun getResponseType(): Any? = WarehouseTransferInPOSTRequest.responseType } @Route(Path="/WarehouseTransfersIn/{WarehouseTransferInID}", Verbs="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) open class WarehouseTransferInPATCHRequest : WarehouseTransferIn(), IReturn { var WarehouseTransferInID:String? = null companion object { private val responseType = WarehouseTransferIn::class.java } override fun getResponseType(): Any? = WarehouseTransferInPATCHRequest.responseType } @Route(Path="/WarehouseTransfersIn/Activate/{WarehouseTransferInID}", Verbs="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) open class WarehouseTransferInACTIVATERequest : IReturn { var WarehouseTransferInID:String? = null companion object { private val responseType = WarehouseTransferIn::class.java } override fun getResponseType(): Any? = WarehouseTransferInACTIVATERequest.responseType } @Route(Path="/WarehouseTransfersIn/{WarehouseTransferInID}/ReceiveIns", Verbs="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) open class WarehouseTransferInReceiveInsGETManyRequest : IReturn> { var WarehouseTransferInID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WarehouseTransferInReceiveInsGETManyRequest.responseType } @Route(Path="/WarehouseTransfersIn/{WarehouseTransferInID}/Lines/{WarehouseTransferInLineID}", Verbs="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) open class WarehouseTransferInLineGETRequest : IReturn { var WarehouseTransferInID:String? = null var WarehouseTransferInLineID:String? = null companion object { private val responseType = WarehouseTransferInLine::class.java } override fun getResponseType(): Any? = WarehouseTransferInLineGETRequest.responseType } @Route(Path="/WarehouseTransfersIn/{WarehouseTransferInID}/Lines", Verbs="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) open class WarehouseTransferInLinesGETManyRequest : IReturn> { var WarehouseTransferInID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WarehouseTransferInLinesGETManyRequest.responseType } @Route(Path="/WarehouseTransfersIn/{WarehouseTransferInID}/Lines/{WarehouseTransferInLineID}", Verbs="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) open class WarehouseTransferInLinePATCHRequest : WarehouseTransferInLine(), IReturn { var WarehouseTransferInID:String? = null var WarehouseTransferInLineID:String? = null companion object { private val responseType = WarehouseTransferInLine::class.java } override fun getResponseType(): Any? = WarehouseTransferInLinePATCHRequest.responseType } @Route(Path="/Webhooks/Subscribers/", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class WebhooksSubscribersGETManyRequest : QueryDb(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WebhooksSubscribersGETManyRequest.responseType } @Route(Path="/Webhooks/Subscribers/{SubscriberID}", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class WebhooksSubscribersGETRequest : IReturn { var SubscriberID:String? = null companion object { private val responseType = WebhookSubscriber::class.java } override fun getResponseType(): Any? = WebhooksSubscribersGETRequest.responseType } @Route(Path="/Webhooks/Subscribers/", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class WebhooksSubscribersPOSTRequest : IReturn { var Name:String? = null var IsEnabled:Boolean? = null companion object { private val responseType = SY_WebhookSubscriber::class.java } override fun getResponseType(): Any? = WebhooksSubscribersPOSTRequest.responseType } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/", Verbs="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) open class WebhooksSubscribersPATCHRequest : IReturn { var SubscriberID:String? = null var Name:String? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null companion object { private val responseType = SY_WebhookSubscriber::class.java } override fun getResponseType(): Any? = WebhooksSubscribersPATCHRequest.responseType } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/", Verbs="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) open class WebhooksSubscribersDELETERequest { var SubscriberID:String? = null } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/Subscriptions/", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="No Subscriber with the SubscriberID was found.", StatusCode=404) open class WebhooksSubscriptionsGETRequest : IReturn> { var SubscriberID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WebhooksSubscriptionsGETRequest.responseType } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/Subscriptions/", Verbs="POST") @ApiResponse(Description="No Subscriber with the SubscriberID was found.", StatusCode=404) // @ApiResponse(Description="Created OK", StatusCode=201) open class WebhooksSubscriptionsPOSTRequest : IReturn { var SubscriberID:String? = null var URL:String? = null var EventName:String? = null var Headers:ArrayList = ArrayList() companion object { private val responseType = SY_WebhookSubscription::class.java } override fun getResponseType(): Any? = WebhooksSubscriptionsPOSTRequest.responseType } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/Subscriptions/", Verbs="PATCH") @ApiResponse(Description="Updated OK", StatusCode=200) // @ApiResponse(Description="No Subscriber with the SubscriberID was found.", StatusCode=404) open class WebhooksSubscriptionsPATCHRequest : IReturn { var SubscriberID:String? = null var SubscriptionID:String? = null var URL:String? = null var EventName:String? = null var Headers:ArrayList = ArrayList() companion object { private val responseType = SY_WebhookSubscription::class.java } override fun getResponseType(): Any? = WebhooksSubscriptionsPATCHRequest.responseType } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/Subscriptions/{SubscriptionID}/", Verbs="DELETE") @ApiResponse(Description="Deleted OK", StatusCode=204) // @ApiResponse(Description="No Subscriber with the SubscriberID or Webhook with the SubscriptionID provided was found", StatusCode=404) open class WebhooksSubscriptionsDELETERequest { var SubscriberID:String? = null var SubscriptionID:String? = null } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/Messages", Verbs="GET") open class WebhooksMessagesGETRequest : QueryDb(), IReturn> { var SubscriberID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WebhooksMessagesGETRequest.responseType } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/Subscriptions/{SubscriptionID}/Messages/{MessageID}", Verbs="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) open class WebhooksMessagesDELETERequest { var SubscriberID:String? = null var SubscriptionID:String? = null var MessageID:String? = null } @Route(Path="/Webhooks/Subscribers/{SubscriberID}/Messages/Responses", Verbs="GET") open class WebhooksMessageResponsesGETRequest : QueryDb(), IReturn> { var SubscriberID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WebhooksMessageResponsesGETRequest.responseType } @Route(Path="/Webhooks/Events/", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) open class WebhooksEventsGETRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WebhooksEventsGETRequest.responseType } @Route(Path="/Webhooks/Events/", Verbs="POST") // @Route(Path="/Webhooks/Events/", Verbs="POST") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class WebhooksEventsPOSTRequest { var EventName:String? = null var Body:String? = null var SourceDTOType:String? = null var SourceDTOID:String? = null } @Route(Path="/Webhooks/Test/", Verbs="POST") // @Route(Path="/Webhooks/Test/", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) open class WebhooksTestPOSTRequest { var Body:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}", Verbs="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) open class WorkOrderGETRequest : IReturn { var WorkOrderID:String? = null companion object { private val responseType = WorkOrder::class.java } override fun getResponseType(): Any? = WorkOrderGETRequest.responseType } @Route(Path="/WorkOrders", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class WorkOrderPOSTRequest : WorkOrder(), IReturn { companion object { private val responseType = WorkOrder::class.java } override fun getResponseType(): Any? = WorkOrderPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}", Verbs="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) open class WorkOrderPATCHRequest : WorkOrder(), IReturn { var WorkOrderID:String? = null companion object { private val responseType = WorkOrder::class.java } override fun getResponseType(): Any? = WorkOrderPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}", Verbs="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) open class WorkOrderDELETERequest { var WorkOrderID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Allocations/{AllocationID}", Verbs="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) open class WorkOrderAllocationGETRequest : IReturn { var WorkOrderID:String? = null var AllocationID:String? = null companion object { private val responseType = Allocation::class.java } override fun getResponseType(): Any? = WorkOrderAllocationGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Allocations", Verbs="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) open class WorkOrderAllocationsGETManyRequest : IReturn> { var WorkOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderAllocationsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Allocations", Verbs="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) open class WorkOrderAllocationPOSTRequest : Allocation(), IReturn { var WorkOrderID:String? = null companion object { private val responseType = Allocation::class.java } override fun getResponseType(): Any? = WorkOrderAllocationPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Allocations/{AllocationID}", Verbs="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) open class WorkOrderAllocationDELETERequest { var WorkOrderID:String? = null var AllocationID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/CustomFieldValues", Verbs="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) open class WorkOrderCustomFieldValuesGETManyRequest : IReturn> { var WorkOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderCustomFieldValuesGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderCustomFieldValueGETRequest : IReturn { var WorkOrderID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderCustomFieldValueGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var WorkOrderID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderCustomFieldValuePATCHRequest.responseType } @Route(Path="/WorkOrders/CustomFields", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class WorkOrderCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderCustomFieldsGETManyRequest.responseType } @Route(Path="/WorkOrders/CustomFields/{SettingID}", Verbs="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) open class WorkOrderCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = WorkOrderCustomFieldGETRequest.responseType } @Route(Path="/WorkOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class WorkOrderDocumentTypeGETRequest : IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = WorkOrderDocumentTypeGETRequest.responseType } @Route(Path="/WorkOrders/DocumentTypes", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) open class WorkOrderDocumentTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderDocumentTypesGETManyRequest.responseType } @Route(Path="/WorkOrders/DocumentTypes", Verbs="POST") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Created OK", StatusCode=201) open class WorkOrderDocumentTypePOSTRequest : DocumentType(), IReturn { companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = WorkOrderDocumentTypePOSTRequest.responseType } @Route(Path="/WorkOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class WorkOrderDocumentTypePATCHRequest : DocumentType(), IReturn { var DocumentTypeID:String? = null companion object { private val responseType = DocumentType::class.java } override fun getResponseType(): Any? = WorkOrderDocumentTypePATCHRequest.responseType } @Route(Path="/WorkOrders/DocumentTypes/{DocumentTypeID}", Verbs="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) open class WorkOrderDocumentTypeDELETERequest { var DocumentTypeID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Documents/{DocumentID}", Verbs="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) open class WorkOrderDocumentGETRequest : IReturn { var WorkOrderID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = WorkOrderDocumentGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Documents", Verbs="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) open class WorkOrderDocumentsGETManyRequest : IReturn> { var WorkOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderDocumentsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Documents", Verbs="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) open class WorkOrderDocumentPOSTRequest : Document(), IReturn { var WorkOrderID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = WorkOrderDocumentPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Documents/{DocumentID}", Verbs="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) open class WorkOrderDocumentPATCHRequest : Document(), IReturn { var WorkOrderID:String? = null var DocumentID:String? = null companion object { private val responseType = Document::class.java } override fun getResponseType(): Any? = WorkOrderDocumentPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Documents/{DocumentID}", Verbs="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) open class WorkOrderDocumentDELETERequest { var WorkOrderID:String? = null var DocumentID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues", Verbs="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) open class WorkOrderInputCustomFieldValuesGETManyRequest : IReturn> { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInputCustomFieldValuesGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderInputCustomFieldValueGETRequest : IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderInputCustomFieldValueGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderInputCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderInputCustomFieldValuePATCHRequest.responseType } @Route(Path="/WorkOrders/Inputs/CustomFields", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class WorkOrderInputCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInputCustomFieldsGETManyRequest.responseType } @Route(Path="/WorkOrders/Inputs/CustomFields/{SettingID}", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class WorkOrderInputCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = WorkOrderInputCustomFieldGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails", Verbs="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) open class WorkOrderInputLineDetailsGETManyRequest : IReturn> { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInputLineDetailsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails/{LineDetailID}", Verbs="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) open class WorkOrderInputLineDetailGETRequest : IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null var LineDetailID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderInputLineDetailGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails", Verbs="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) open class WorkOrderInputLineDetailPOSTRequest : InventorySOHLineDetail(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderInputLineDetailPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails", Verbs="PUT") open class WorkOrderInputLineDetailPUTRequest : ArrayList(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInputLineDetailPUTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails/{LineDetailID}", Verbs="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) open class WorkOrderInputLineDetailPATCHRequest : InventorySOHLineDetail(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null var LineDetailID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderInputLineDetailPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/LineDetails/{LineDetailID}", Verbs="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) open class WorkOrderInputLineDetailDELETERequest { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null var LineDetailID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails", Verbs="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) open class WorkOrderInputWastageLineDetailsGETManyRequest : IReturn> { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInputWastageLineDetailsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails/{LineDetailID}", Verbs="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) open class WorkOrderInputWastageLineDetailGETRequest : IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null var LineDetailID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderInputWastageLineDetailGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails", Verbs="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) open class WorkOrderInputWastageLineDetailPOSTRequest : InventorySOHLineDetail(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderInputWastageLineDetailPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails", Verbs="PUT") open class WorkOrderInputWastageLineDetailPUTRequest : ArrayList(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInputWastageLineDetailPUTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails/{LineDetailID}", Verbs="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) open class WorkOrderInputWastageLineDetailPATCHRequest : InventorySOHLineDetail(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null var LineDetailID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderInputWastageLineDetailPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}/WastageLineDetails/{LineDetailID}", Verbs="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) open class WorkOrderInputWastageLineDetailDELETERequest { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null var LineDetailID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}", Verbs="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) open class WorkOrderInputGETRequest : IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = WorkOrderInput::class.java } override fun getResponseType(): Any? = WorkOrderInputGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs", Verbs="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) open class WorkOrderInputsGETManyRequest : IReturn> { var WorkOrderID:String? = null var StageID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInputsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs", Verbs="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) open class WorkOrderInputPOSTRequest : WorkOrderInput(), IReturn { var WorkOrderID:String? = null var StageID:String? = null companion object { private val responseType = WorkOrderInput::class.java } override fun getResponseType(): Any? = WorkOrderInputPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}", Verbs="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) open class WorkOrderInputPATCHRequest : WorkOrderInput(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null companion object { private val responseType = WorkOrderInput::class.java } override fun getResponseType(): Any? = WorkOrderInputPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Inputs/{InputID}", Verbs="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) open class WorkOrderInputDELETERequest { var WorkOrderID:String? = null var StageID:String? = null var InputID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues", Verbs="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) open class WorkOrderInstructionCustomFieldValuesGETManyRequest : IReturn> { var WorkOrderID:String? = null var StageID:String? = null var InstructionID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInstructionCustomFieldValuesGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderInstructionCustomFieldValueGETRequest : IReturn { var WorkOrderID:String? = null var StageID:String? = null var InstructionID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderInstructionCustomFieldValueGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderInstructionCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var InstructionID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderInstructionCustomFieldValuePATCHRequest.responseType } @Route(Path="/WorkOrders/Instructions/CustomFields", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class WorkOrderInstructionCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInstructionCustomFieldsGETManyRequest.responseType } @Route(Path="/WorkOrders/Instructions/CustomFields/{SettingID}", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class WorkOrderInstructionCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = WorkOrderInstructionCustomFieldGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}", Verbs="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) open class WorkOrderInstructionGETRequest : IReturn { var WorkOrderID:String? = null var StageID:String? = null var InstructionID:String? = null companion object { private val responseType = WorkOrderInstruction::class.java } override fun getResponseType(): Any? = WorkOrderInstructionGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions", Verbs="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) open class WorkOrderInstructionsGETManyRequest : IReturn> { var WorkOrderID:String? = null var StageID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderInstructionsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions", Verbs="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) open class WorkOrderInstructionPOSTRequest : WorkOrderInstruction(), IReturn { var WorkOrderID:String? = null var StageID:String? = null companion object { private val responseType = WorkOrderInstruction::class.java } override fun getResponseType(): Any? = WorkOrderInstructionPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}", Verbs="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) open class WorkOrderInstructionPATCHRequest : WorkOrderInstruction(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var InstructionID:String? = null companion object { private val responseType = WorkOrderInstruction::class.java } override fun getResponseType(): Any? = WorkOrderInstructionPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/Instructions/{InstructionID}", Verbs="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) open class WorkOrderInstructionDELETERequest { var WorkOrderID:String? = null var StageID:String? = null var InstructionID:String? = null } @Route(Path="/WorkOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class WorkOrderNoteTypeGETRequest : IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = WorkOrderNoteTypeGETRequest.responseType } @Route(Path="/WorkOrders/NoteTypes", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class WorkOrderNoteTypesGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderNoteTypesGETManyRequest.responseType } @Route(Path="/WorkOrders/NoteTypes", Verbs="POST") @ApiResponse(Description="Created OK", StatusCode=201) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class WorkOrderNoteTypePOSTRequest : NoteType(), IReturn { companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = WorkOrderNoteTypePOSTRequest.responseType } @Route(Path="/WorkOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class WorkOrderNoteTypePATCHRequest : NoteType(), IReturn { var NoteTypeID:String? = null companion object { private val responseType = NoteType::class.java } override fun getResponseType(): Any? = WorkOrderNoteTypePATCHRequest.responseType } @Route(Path="/WorkOrders/NoteTypes/{NoteTypeID}", Verbs="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) open class WorkOrderNoteTypeDELETERequest { var NoteTypeID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Notes/{NoteID}", Verbs="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) open class WorkOrderNoteGETRequest : IReturn { var WorkOrderID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = WorkOrderNoteGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Notes", Verbs="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) open class WorkOrderNotesGETManyRequest : IReturn> { var WorkOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderNotesGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Notes", Verbs="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) open class WorkOrderNotePOSTRequest : Note(), IReturn { var WorkOrderID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = WorkOrderNotePOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Notes/{NoteID}", Verbs="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) open class WorkOrderNotePATCHRequest : Note(), IReturn { var WorkOrderID:String? = null var NoteID:String? = null companion object { private val responseType = Note::class.java } override fun getResponseType(): Any? = WorkOrderNotePATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Notes/{NoteID}", Verbs="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) open class WorkOrderNoteDELETERequest { var WorkOrderID:String? = null var NoteID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/CustomFieldValues", Verbs="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) open class WorkOrderOutputCustomFieldValuesGETManyRequest : IReturn> { var WorkOrderID:String? = null var OutputID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderOutputCustomFieldValuesGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderOutputCustomFieldValueGETRequest : IReturn { var WorkOrderID:String? = null var OutputID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderOutputCustomFieldValueGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderOutputCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var WorkOrderID:String? = null var OutputID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderOutputCustomFieldValuePATCHRequest.responseType } @Route(Path="/WorkOrders/Outputs/CustomFields", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class WorkOrderOutputCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderOutputCustomFieldsGETManyRequest.responseType } @Route(Path="/WorkOrders/Outputs/CustomFields/{SettingID}", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class WorkOrderOutputCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = WorkOrderOutputCustomFieldGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails", Verbs="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) open class WorkOrderOutputLineDetailsGETManyRequest : IReturn> { var WorkOrderID:String? = null var OutputID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderOutputLineDetailsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails/{LineDetailID}", Verbs="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) open class WorkOrderOutputLineDetailGETRequest : IReturn { var WorkOrderID:String? = null var OutputID:String? = null var LineDetailID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderOutputLineDetailGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails", Verbs="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) open class WorkOrderOutputLineDetailPOSTRequest : InventorySOHLineDetail(), IReturn { var WorkOrderID:String? = null var OutputID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderOutputLineDetailPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails", Verbs="PUT") open class WorkOrderOutputLineDetailPUTRequest : ArrayList(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderOutputLineDetailPUTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails/{LineDetailID}", Verbs="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) open class WorkOrderOutputLineDetailPATCHRequest : InventorySOHLineDetail(), IReturn { var WorkOrderID:String? = null var OutputID:String? = null var LineDetailID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderOutputLineDetailPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/LineDetails/{LineDetailID}", Verbs="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) open class WorkOrderOutputLineDetailDELETERequest { var WorkOrderID:String? = null var OutputID:String? = null var LineDetailID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails", Verbs="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) open class WorkOrderOutputWastageLineDetailsGETManyRequest : IReturn> { var WorkOrderID:String? = null var OutputID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderOutputWastageLineDetailsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails/{LineDetailID}", Verbs="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) open class WorkOrderOutputWastageLineDetailGETRequest : IReturn { var WorkOrderID:String? = null var OutputID:String? = null var LineDetailID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderOutputWastageLineDetailGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails", Verbs="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) open class WorkOrderOutputWastageLineDetailPOSTRequest : InventorySOHLineDetail(), IReturn { var WorkOrderID:String? = null var OutputID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderOutputWastageLineDetailPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails", Verbs="PUT") open class WorkOrderOutputWastageLineDetailPUTRequest : ArrayList(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderOutputWastageLineDetailPUTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails/{LineDetailID}", Verbs="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) open class WorkOrderOutputWastageLineDetailPATCHRequest : InventorySOHLineDetail(), IReturn { var WorkOrderID:String? = null var OutputID:String? = null var LineDetailID:String? = null companion object { private val responseType = InventorySOHLineDetail::class.java } override fun getResponseType(): Any? = WorkOrderOutputWastageLineDetailPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}/WastageLineDetails/{LineDetailID}", Verbs="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) open class WorkOrderOutputWastageLineDetailDELETERequest { var WorkOrderID:String? = null var OutputID:String? = null var LineDetailID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}", Verbs="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) open class WorkOrderOutputGETRequest : IReturn { var WorkOrderID:String? = null var OutputID:String? = null companion object { private val responseType = WorkOrderOutput::class.java } override fun getResponseType(): Any? = WorkOrderOutputGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs", Verbs="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) open class WorkOrderOutputsGETManyRequest : IReturn> { var WorkOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderOutputsGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs", Verbs="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) open class WorkOrderOutputPOSTRequest : WorkOrderOutput(), IReturn { var WorkOrderID:String? = null companion object { private val responseType = WorkOrderOutput::class.java } override fun getResponseType(): Any? = WorkOrderOutputPOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}", Verbs="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) open class WorkOrderOutputPATCHRequest : WorkOrderOutput(), IReturn { var WorkOrderID:String? = null var OutputID:String? = null companion object { private val responseType = WorkOrderOutput::class.java } override fun getResponseType(): Any? = WorkOrderOutputPATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Outputs/{OutputID}", Verbs="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) open class WorkOrderOutputDELETERequest { var WorkOrderID:String? = null var OutputID:String? = null } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/CustomFieldValues", Verbs="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) open class WorkOrderStageCustomFieldValuesGETManyRequest : IReturn> { var WorkOrderID:String? = null var StageID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderStageCustomFieldValuesGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderStageCustomFieldValueGETRequest : IReturn { var WorkOrderID:String? = null var StageID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderStageCustomFieldValueGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}/CustomFieldValues/{SettingID}", Verbs="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) open class WorkOrderStageCustomFieldValuePATCHRequest : CustomFieldValue(), IReturn { var WorkOrderID:String? = null var StageID:String? = null var SettingID:String? = null companion object { private val responseType = CustomFieldValue::class.java } override fun getResponseType(): Any? = WorkOrderStageCustomFieldValuePATCHRequest.responseType } @Route(Path="/WorkOrders/Stages/CustomFields", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class WorkOrderStageCustomFieldsGETManyRequest : IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderStageCustomFieldsGETManyRequest.responseType } @Route(Path="/WorkOrders/Stages/CustomFields/{SettingID}", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class WorkOrderStageCustomFieldGETRequest : IReturn { var SettingID:String? = null companion object { private val responseType = CustomField::class.java } override fun getResponseType(): Any? = WorkOrderStageCustomFieldGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}", Verbs="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) open class WorkOrderStageGETRequest : IReturn { var WorkOrderID:String? = null var StageID:String? = null companion object { private val responseType = WorkOrderStage::class.java } override fun getResponseType(): Any? = WorkOrderStageGETRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages", Verbs="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) open class WorkOrderStagesGETManyRequest : IReturn> { var WorkOrderID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WorkOrderStagesGETManyRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages", Verbs="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) open class WorkOrderStagePOSTRequest : WorkOrderStage(), IReturn { var WorkOrderID:String? = null companion object { private val responseType = WorkOrderStage::class.java } override fun getResponseType(): Any? = WorkOrderStagePOSTRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}", Verbs="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) open class WorkOrderStagePATCHRequest : WorkOrderStage(), IReturn { var WorkOrderID:String? = null var StageID:String? = null companion object { private val responseType = WorkOrderStage::class.java } override fun getResponseType(): Any? = WorkOrderStagePATCHRequest.responseType } @Route(Path="/WorkOrders/{WorkOrderID}/Stages/{StageID}", Verbs="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) open class WorkOrderStageDELETERequest { var WorkOrderID:String? = null var StageID:String? = null } @Route(Path="/Debtors/{DebtorID}/Contacts/{ContactID}", Verbs="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) open class DebtorContactGETRequest : IReturn { var DebtorID:String? = null var ContactID:String? = null companion object { private val responseType = DebtorContact::class.java } override fun getResponseType(): Any? = DebtorContactGETRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Contacts/{ContactID}", Verbs="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) open class DebtorContactPATCHRequest : DebtorContact(), IReturn { companion object { private val responseType = DebtorContact::class.java } override fun getResponseType(): Any? = DebtorContactPATCHRequest.responseType } @Route(Path="/Debtors/{DebtorID}/Contacts", Verbs="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) open class DebtorContactPOSTRequest : DebtorContact(), IReturn { companion object { private val responseType = DebtorContact::class.java } override fun getResponseType(): Any? = DebtorContactPOSTRequest.responseType } @Route(Path="/Warehouse/{IN_LogicalID}/Stock", Verbs="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) open class WarehouseStockGETAllRequest : IReturn> { var IN_LogicalID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WarehouseStockGETAllRequest.responseType } @Route(Path="/auth", Verbs="GET") @DataContract open class Authenticate : IReturn, IPost { @DataMember(Order=1) var provider:String? = null @DataMember(Order=2) var State:String? = null @DataMember(Order=3) var oauth_token:String? = null @DataMember(Order=4) var oauth_verifier:String? = null @DataMember(Order=5) var UserName:String? = null @DataMember(Order=6) var Password:String? = null @DataMember(Order=7) var RememberMe:Boolean? = null @DataMember(Order=8) var Continue:String? = null @DataMember(Order=9) var nonce:String? = null @DataMember(Order=10) var uri:String? = null @DataMember(Order=11) var response:String? = null @DataMember(Order=12) var qop:String? = null @DataMember(Order=13) var nc:String? = null @DataMember(Order=14) var cnonce:String? = null @DataMember(Order=15) var UseTokenCookie:Boolean? = null @DataMember(Order=16) var AccessToken:String? = null @DataMember(Order=17) var AccessTokenSecret:String? = null @DataMember(Order=18) var Meta:HashMap = HashMap() companion object { private val responseType = AuthenticateResponse::class.java } override fun getResponseType(): Any? = Authenticate.responseType } @Route(Path="/Queries/InventoryItemList", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_Inventory_Item_ListQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Picture:ArrayList? = null var InventoryClassificationID:String? = null var InventoryClassificationIDStartsWith:String? = null var InventoryClassificationIDEndsWith:String? = null var InventoryClassificationIDContains:String? = null var InventoryClassificationIDLike:String? = null var InventoryClassificationIDBetween:ArrayList? = null var InventoryClassificationIDIn:ArrayList? = null var ClassificationDescription:String? = null var ClassificationDescriptionStartsWith:String? = null var ClassificationDescriptionEndsWith:String? = null var ClassificationDescriptionContains:String? = null var ClassificationDescriptionLike:String? = null var ClassificationDescriptionBetween:ArrayList? = null var ClassificationDescriptionIn:ArrayList? = null var Category1ID:String? = null var Category1IDStartsWith:String? = null var Category1IDEndsWith:String? = null var Category1IDContains:String? = null var Category1IDLike:String? = null var Category1IDBetween:ArrayList? = null var Category1IDIn:ArrayList? = null var Category1Description:String? = null var Category1DescriptionStartsWith:String? = null var Category1DescriptionEndsWith:String? = null var Category1DescriptionContains:String? = null var Category1DescriptionLike:String? = null var Category1DescriptionBetween:ArrayList? = null var Category1DescriptionIn:ArrayList? = null var Category2ID:String? = null var Category2IDStartsWith:String? = null var Category2IDEndsWith:String? = null var Category2IDContains:String? = null var Category2IDLike:String? = null var Category2IDBetween:ArrayList? = null var Category2IDIn:ArrayList? = null var Category2Description:String? = null var Category2DescriptionStartsWith:String? = null var Category2DescriptionEndsWith:String? = null var Category2DescriptionContains:String? = null var Category2DescriptionLike:String? = null var Category2DescriptionBetween:ArrayList? = null var Category2DescriptionIn:ArrayList? = null var Category3ID:String? = null var Category3IDStartsWith:String? = null var Category3IDEndsWith:String? = null var Category3IDContains:String? = null var Category3IDLike:String? = null var Category3IDBetween:ArrayList? = null var Category3IDIn:ArrayList? = null var Category3Description:String? = null var Category3DescriptionStartsWith:String? = null var Category3DescriptionEndsWith:String? = null var Category3DescriptionContains:String? = null var Category3DescriptionLike:String? = null var Category3DescriptionBetween:ArrayList? = null var Category3DescriptionIn:ArrayList? = null var Category4ID:String? = null var Category4IDStartsWith:String? = null var Category4IDEndsWith:String? = null var Category4IDContains:String? = null var Category4IDLike:String? = null var Category4IDBetween:ArrayList? = null var Category4IDIn:ArrayList? = null var Category4Description:String? = null var Category4DescriptionStartsWith:String? = null var Category4DescriptionEndsWith:String? = null var Category4DescriptionContains:String? = null var Category4DescriptionLike:String? = null var Category4DescriptionBetween:ArrayList? = null var Category4DescriptionIn:ArrayList? = null var Category5ID:String? = null var Category5IDStartsWith:String? = null var Category5IDEndsWith:String? = null var Category5IDContains:String? = null var Category5IDLike:String? = null var Category5IDBetween:ArrayList? = null var Category5IDIn:ArrayList? = null var Category5Description:String? = null var Category5DescriptionStartsWith:String? = null var Category5DescriptionEndsWith:String? = null var Category5DescriptionContains:String? = null var Category5DescriptionLike:String? = null var Category5DescriptionBetween:ArrayList? = null var Category5DescriptionIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var LogicalWarehouseDescription:String? = null var LogicalWarehouseDescriptionStartsWith:String? = null var LogicalWarehouseDescriptionEndsWith:String? = null var LogicalWarehouseDescriptionContains:String? = null var LogicalWarehouseDescriptionLike:String? = null var LogicalWarehouseDescriptionBetween:ArrayList? = null var LogicalWarehouseDescriptionIn:ArrayList? = null var IN_PhysicalID:String? = null var IN_PhysicalIDStartsWith:String? = null var IN_PhysicalIDEndsWith:String? = null var IN_PhysicalIDContains:String? = null var IN_PhysicalIDLike:String? = null var IN_PhysicalIDBetween:ArrayList? = null var IN_PhysicalIDIn:ArrayList? = null var PhysicalWarehouseDescription:String? = null var PhysicalWarehouseDescriptionStartsWith:String? = null var PhysicalWarehouseDescriptionEndsWith:String? = null var PhysicalWarehouseDescriptionContains:String? = null var PhysicalWarehouseDescriptionLike:String? = null var PhysicalWarehouseDescriptionBetween:ArrayList? = null var PhysicalWarehouseDescriptionIn:ArrayList? = null var AvailableStock:BigDecimal? = null var AvailableStockGreaterThanOrEqualTo:BigDecimal? = null var AvailableStockGreaterThan:BigDecimal? = null var AvailableStockLessThan:BigDecimal? = null var AvailableStockLessThanOrEqualTo:BigDecimal? = null var AvailableStockNotEqualTo:BigDecimal? = null var AvailableStockBetween:ArrayList? = null var AvailableStockIn:ArrayList? = null var SellPrice:BigDecimal? = null var SellPriceGreaterThanOrEqualTo:BigDecimal? = null var SellPriceGreaterThan:BigDecimal? = null var SellPriceLessThan:BigDecimal? = null var SellPriceLessThanOrEqualTo:BigDecimal? = null var SellPriceNotEqualTo:BigDecimal? = null var SellPriceBetween:ArrayList? = null var SellPriceIn:ArrayList? = null var RRPPrice:BigDecimal? = null var RRPPriceGreaterThanOrEqualTo:BigDecimal? = null var RRPPriceGreaterThan:BigDecimal? = null var RRPPriceLessThan:BigDecimal? = null var RRPPriceLessThanOrEqualTo:BigDecimal? = null var RRPPriceNotEqualTo:BigDecimal? = null var RRPPriceBetween:ArrayList? = null var RRPPriceIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_Inventory_Item_ListQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JIWA_JobCosting_EstimateAndActualLinesQuery : QueryDb(), IReturn> { var JB_Estimates_RecID:String? = null var JB_Estimates_RecIDStartsWith:String? = null var JB_Estimates_RecIDEndsWith:String? = null var JB_Estimates_RecIDContains:String? = null var JB_Estimates_RecIDLike:String? = null var JB_Estimates_RecIDBetween:ArrayList? = null var JB_Estimates_RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var ComponentID:String? = null var ComponentIDStartsWith:String? = null var ComponentIDEndsWith:String? = null var ComponentIDContains:String? = null var ComponentIDLike:String? = null var ComponentIDBetween:ArrayList? = null var ComponentIDIn:ArrayList? = null var ComponentNo:String? = null var ComponentNoStartsWith:String? = null var ComponentNoEndsWith:String? = null var ComponentNoContains:String? = null var ComponentNoLike:String? = null var ComponentNoBetween:ArrayList? = null var ComponentNoIn:ArrayList? = null var ComponentDescription:String? = null var ComponentDescriptionStartsWith:String? = null var ComponentDescriptionEndsWith:String? = null var ComponentDescriptionContains:String? = null var ComponentDescriptionLike:String? = null var ComponentDescriptionBetween:ArrayList? = null var ComponentDescriptionIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var ComponentType:Int? = null var ComponentTypeGreaterThanOrEqualTo:Int? = null var ComponentTypeGreaterThan:Int? = null var ComponentTypeLessThan:Int? = null var ComponentTypeLessThanOrEqualTo:Int? = null var ComponentTypeNotEqualTo:Int? = null var ComponentTypeBetween:ArrayList? = null var ComponentTypeIn:ArrayList? = null var IsEstimate:Int? = null var IsEstimateGreaterThanOrEqualTo:Int? = null var IsEstimateGreaterThan:Int? = null var IsEstimateLessThan:Int? = null var IsEstimateLessThanOrEqualTo:Int? = null var IsEstimateNotEqualTo:Int? = null var IsEstimateBetween:ArrayList? = null var IsEstimateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JIWA_JobCosting_EstimateAndActualLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_JobCosting_EstimateLinesQuery : QueryDb(), IReturn> { var JB_Estimates_RecID:String? = null var JB_Estimates_RecIDStartsWith:String? = null var JB_Estimates_RecIDEndsWith:String? = null var JB_Estimates_RecIDContains:String? = null var JB_Estimates_RecIDLike:String? = null var JB_Estimates_RecIDBetween:ArrayList? = null var JB_Estimates_RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var ComponentID:String? = null var ComponentIDStartsWith:String? = null var ComponentIDEndsWith:String? = null var ComponentIDContains:String? = null var ComponentIDLike:String? = null var ComponentIDBetween:ArrayList? = null var ComponentIDIn:ArrayList? = null var ComponentNo:String? = null var ComponentNoStartsWith:String? = null var ComponentNoEndsWith:String? = null var ComponentNoContains:String? = null var ComponentNoLike:String? = null var ComponentNoBetween:ArrayList? = null var ComponentNoIn:ArrayList? = null var ComponentDescription:String? = null var ComponentDescriptionStartsWith:String? = null var ComponentDescriptionEndsWith:String? = null var ComponentDescriptionContains:String? = null var ComponentDescriptionLike:String? = null var ComponentDescriptionBetween:ArrayList? = null var ComponentDescriptionIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var ComponentType:Int? = null var ComponentTypeGreaterThanOrEqualTo:Int? = null var ComponentTypeGreaterThan:Int? = null var ComponentTypeLessThan:Int? = null var ComponentTypeLessThanOrEqualTo:Int? = null var ComponentTypeNotEqualTo:Int? = null var ComponentTypeBetween:ArrayList? = null var ComponentTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_JobCosting_EstimateLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JIWA_JobCosting_EstimatesAndActualsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var EstimateNo:String? = null var EstimateNoStartsWith:String? = null var EstimateNoEndsWith:String? = null var EstimateNoContains:String? = null var EstimateNoLike:String? = null var EstimateNoBetween:ArrayList? = null var EstimateNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var JB_Main_RecID:String? = null var JB_Main_RecIDStartsWith:String? = null var JB_Main_RecIDEndsWith:String? = null var JB_Main_RecIDContains:String? = null var JB_Main_RecIDLike:String? = null var JB_Main_RecIDBetween:ArrayList? = null var JB_Main_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var IN_Logical_RecID:String? = null var IN_Logical_RecIDStartsWith:String? = null var IN_Logical_RecIDEndsWith:String? = null var IN_Logical_RecIDContains:String? = null var IN_Logical_RecIDLike:String? = null var IN_Logical_RecIDBetween:ArrayList? = null var IN_Logical_RecIDIn:ArrayList? = null var IsDefault:Int? = null var IsDefaultGreaterThanOrEqualTo:Int? = null var IsDefaultGreaterThan:Int? = null var IsDefaultLessThan:Int? = null var IsDefaultLessThanOrEqualTo:Int? = null var IsDefaultNotEqualTo:Int? = null var IsDefaultBetween:ArrayList? = null var IsDefaultIn:ArrayList? = null var Status:Int? = null var StatusGreaterThanOrEqualTo:Int? = null var StatusGreaterThan:Int? = null var StatusLessThan:Int? = null var StatusLessThanOrEqualTo:Int? = null var StatusNotEqualTo:Int? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var IsEstimate:Int? = null var IsEstimateGreaterThanOrEqualTo:Int? = null var IsEstimateGreaterThan:Int? = null var IsEstimateLessThan:Int? = null var IsEstimateLessThanOrEqualTo:Int? = null var IsEstimateNotEqualTo:Int? = null var IsEstimateBetween:ArrayList? = null var IsEstimateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JIWA_JobCosting_EstimatesAndActualsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_LicencesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ResourceID:String? = null var ResourceIDStartsWith:String? = null var ResourceIDEndsWith:String? = null var ResourceIDContains:String? = null var ResourceIDLike:String? = null var ResourceIDBetween:ArrayList? = null var ResourceIDIn:ArrayList? = null var ResourceName:String? = null var ResourceNameStartsWith:String? = null var ResourceNameEndsWith:String? = null var ResourceNameContains:String? = null var ResourceNameLike:String? = null var ResourceNameBetween:ArrayList? = null var ResourceNameIn:ArrayList? = null var IssueDate:Date? = null var IssueDateGreaterThanOrEqualTo:Date? = null var IssueDateGreaterThan:Date? = null var IssueDateLessThan:Date? = null var IssueDateLessThanOrEqualTo:Date? = null var IssueDateNotEqualTo:Date? = null var IssueDateBetween:ArrayList? = null var IssueDateIn:ArrayList? = null var Scope:String? = null var ScopeStartsWith:String? = null var ScopeEndsWith:String? = null var ScopeContains:String? = null var ScopeLike:String? = null var ScopeBetween:ArrayList? = null var ScopeIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var CommenceDate:Date? = null var CommenceDateGreaterThanOrEqualTo:Date? = null var CommenceDateGreaterThan:Date? = null var CommenceDateLessThan:Date? = null var CommenceDateLessThanOrEqualTo:Date? = null var CommenceDateNotEqualTo:Date? = null var CommenceDateBetween:ArrayList? = null var CommenceDateIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var CALs:Int? = null var CALsGreaterThanOrEqualTo:Int? = null var CALsGreaterThan:Int? = null var CALsLessThan:Int? = null var CALsLessThanOrEqualTo:Int? = null var CALsNotEqualTo:Int? = null var CALsBetween:ArrayList? = null var CALsIn:ArrayList? = null var Used:Int? = null var UsedGreaterThanOrEqualTo:Int? = null var UsedGreaterThan:Int? = null var UsedLessThan:Int? = null var UsedLessThanOrEqualTo:Int? = null var UsedNotEqualTo:Int? = null var UsedBetween:ArrayList? = null var UsedIn:ArrayList? = null var Unused:Int? = null var UnusedGreaterThanOrEqualTo:Int? = null var UnusedGreaterThan:Int? = null var UnusedLessThan:Int? = null var UnusedLessThanOrEqualTo:Int? = null var UnusedNotEqualTo:Int? = null var UnusedBetween:ArrayList? = null var UnusedIn:ArrayList? = null var Version:String? = null var VersionStartsWith:String? = null var VersionEndsWith:String? = null var VersionContains:String? = null var VersionLike:String? = null var VersionBetween:ArrayList? = null var VersionIn:ArrayList? = null var Signature:String? = null var SignatureStartsWith:String? = null var SignatureEndsWith:String? = null var SignatureContains:String? = null var SignatureLike:String? = null var SignatureBetween:ArrayList? = null var SignatureIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_LicencesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JIWA_PurchaseOrders_DeliveryNotesQuery : QueryDb(), IReturn> { var PurchaseOrderID:String? = null var PurchaseOrderIDStartsWith:String? = null var PurchaseOrderIDEndsWith:String? = null var PurchaseOrderIDContains:String? = null var PurchaseOrderIDLike:String? = null var PurchaseOrderIDBetween:ArrayList? = null var PurchaseOrderIDIn:ArrayList? = null var DeliveryNote:String? = null var DeliveryNoteStartsWith:String? = null var DeliveryNoteEndsWith:String? = null var DeliveryNoteContains:String? = null var DeliveryNoteLike:String? = null var DeliveryNoteBetween:ArrayList? = null var DeliveryNoteIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JIWA_PurchaseOrders_DeliveryNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JIWA_PurchaseOrders_UOMQuery : QueryDb(), IReturn> { var OrderLineID:String? = null var OrderLineIDStartsWith:String? = null var OrderLineIDEndsWith:String? = null var OrderLineIDContains:String? = null var OrderLineIDLike:String? = null var OrderLineIDBetween:ArrayList? = null var OrderLineIDIn:ArrayList? = null var QtyUom:BigDecimal? = null var QtyUomGreaterThanOrEqualTo:BigDecimal? = null var QtyUomGreaterThan:BigDecimal? = null var QtyUomLessThan:BigDecimal? = null var QtyUomLessThanOrEqualTo:BigDecimal? = null var QtyUomNotEqualTo:BigDecimal? = null var QtyUomBetween:ArrayList? = null var QtyUomIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JIWA_PurchaseOrders_UOMQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JIWA_QO_LinesKitHeaderTaxQuery : QueryDb(), IReturn> { var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var KitHeaderTax:BigDecimal? = null var KitHeaderTaxGreaterThanOrEqualTo:BigDecimal? = null var KitHeaderTaxGreaterThan:BigDecimal? = null var KitHeaderTaxLessThan:BigDecimal? = null var KitHeaderTaxLessThanOrEqualTo:BigDecimal? = null var KitHeaderTaxNotEqualTo:BigDecimal? = null var KitHeaderTaxBetween:ArrayList? = null var KitHeaderTaxIn:ArrayList? = null var KitHeaderTotalIncTax:BigDecimal? = null var KitHeaderTotalIncTaxGreaterThanOrEqualTo:BigDecimal? = null var KitHeaderTotalIncTaxGreaterThan:BigDecimal? = null var KitHeaderTotalIncTaxLessThan:BigDecimal? = null var KitHeaderTotalIncTaxLessThanOrEqualTo:BigDecimal? = null var KitHeaderTotalIncTaxNotEqualTo:BigDecimal? = null var KitHeaderTotalIncTaxBetween:ArrayList? = null var KitHeaderTotalIncTaxIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JIWA_QO_LinesKitHeaderTaxQuery.responseType } @Route(Path="/Queries/SalesOrderList", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_SalesOrder_ListQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var SOReference:String? = null var SOReferenceStartsWith:String? = null var SOReferenceEndsWith:String? = null var SOReferenceContains:String? = null var SOReferenceLike:String? = null var SOReferenceBetween:ArrayList? = null var SOReferenceIn:ArrayList? = null var InvoiceInitDate:Date? = null var InvoiceInitDateGreaterThanOrEqualTo:Date? = null var InvoiceInitDateGreaterThan:Date? = null var InvoiceInitDateLessThan:Date? = null var InvoiceInitDateLessThanOrEqualTo:Date? = null var InvoiceInitDateNotEqualTo:Date? = null var InvoiceInitDateBetween:ArrayList? = null var InvoiceInitDateIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var CreditNote:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var InvoiceTotal:BigDecimal? = null var InvoiceTotalGreaterThanOrEqualTo:BigDecimal? = null var InvoiceTotalGreaterThan:BigDecimal? = null var InvoiceTotalLessThan:BigDecimal? = null var InvoiceTotalLessThanOrEqualTo:BigDecimal? = null var InvoiceTotalNotEqualTo:BigDecimal? = null var InvoiceTotalBetween:ArrayList? = null var InvoiceTotalIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var DebtorName:String? = null var DebtorNameStartsWith:String? = null var DebtorNameEndsWith:String? = null var DebtorNameContains:String? = null var DebtorNameLike:String? = null var DebtorNameBetween:ArrayList? = null var DebtorNameIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var LogicalWarehouseDescription:String? = null var LogicalWarehouseDescriptionStartsWith:String? = null var LogicalWarehouseDescriptionEndsWith:String? = null var LogicalWarehouseDescriptionContains:String? = null var LogicalWarehouseDescriptionLike:String? = null var LogicalWarehouseDescriptionBetween:ArrayList? = null var LogicalWarehouseDescriptionIn:ArrayList? = null var IN_PhysicalID:String? = null var IN_PhysicalIDStartsWith:String? = null var IN_PhysicalIDEndsWith:String? = null var IN_PhysicalIDContains:String? = null var IN_PhysicalIDLike:String? = null var IN_PhysicalIDBetween:ArrayList? = null var IN_PhysicalIDIn:ArrayList? = null var PhysicalWarehouseDescription:String? = null var PhysicalWarehouseDescriptionStartsWith:String? = null var PhysicalWarehouseDescriptionEndsWith:String? = null var PhysicalWarehouseDescriptionContains:String? = null var PhysicalWarehouseDescriptionLike:String? = null var PhysicalWarehouseDescriptionBetween:ArrayList? = null var PhysicalWarehouseDescriptionIn:ArrayList? = null var BranchID:String? = null var BranchIDStartsWith:String? = null var BranchIDEndsWith:String? = null var BranchIDContains:String? = null var BranchIDLike:String? = null var BranchIDBetween:ArrayList? = null var BranchIDIn:ArrayList? = null var BranchDescription:String? = null var BranchDescriptionStartsWith:String? = null var BranchDescriptionEndsWith:String? = null var BranchDescriptionContains:String? = null var BranchDescriptionLike:String? = null var BranchDescriptionBetween:ArrayList? = null var BranchDescriptionIn:ArrayList? = null var CashSaleAddress1:String? = null var CashSaleAddress1StartsWith:String? = null var CashSaleAddress1EndsWith:String? = null var CashSaleAddress1Contains:String? = null var CashSaleAddress1Like:String? = null var CashSaleAddress1Between:ArrayList? = null var CashSaleAddress1In:ArrayList? = null var CashSaleAddress2:String? = null var CashSaleAddress2StartsWith:String? = null var CashSaleAddress2EndsWith:String? = null var CashSaleAddress2Contains:String? = null var CashSaleAddress2Like:String? = null var CashSaleAddress2Between:ArrayList? = null var CashSaleAddress2In:ArrayList? = null var CashSaleAddress3:String? = null var CashSaleAddress3StartsWith:String? = null var CashSaleAddress3EndsWith:String? = null var CashSaleAddress3Contains:String? = null var CashSaleAddress3Like:String? = null var CashSaleAddress3Between:ArrayList? = null var CashSaleAddress3In:ArrayList? = null var CashSaleAddress4:String? = null var CashSaleAddress4StartsWith:String? = null var CashSaleAddress4EndsWith:String? = null var CashSaleAddress4Contains:String? = null var CashSaleAddress4Like:String? = null var CashSaleAddress4Between:ArrayList? = null var CashSaleAddress4In:ArrayList? = null var CashSalePostcode:String? = null var CashSalePostcodeStartsWith:String? = null var CashSalePostcodeEndsWith:String? = null var CashSalePostcodeContains:String? = null var CashSalePostcodeLike:String? = null var CashSalePostcodeBetween:ArrayList? = null var CashSalePostcodeIn:ArrayList? = null var CashSaleCompany:String? = null var CashSaleCompanyStartsWith:String? = null var CashSaleCompanyEndsWith:String? = null var CashSaleCompanyContains:String? = null var CashSaleCompanyLike:String? = null var CashSaleCompanyBetween:ArrayList? = null var CashSaleCompanyIn:ArrayList? = null var CashSaleName:String? = null var CashSaleNameStartsWith:String? = null var CashSaleNameEndsWith:String? = null var CashSaleNameContains:String? = null var CashSaleNameLike:String? = null var CashSaleNameBetween:ArrayList? = null var CashSaleNameIn:ArrayList? = null var CashSalePhone:String? = null var CashSalePhoneStartsWith:String? = null var CashSalePhoneEndsWith:String? = null var CashSalePhoneContains:String? = null var CashSalePhoneLike:String? = null var CashSalePhoneBetween:ArrayList? = null var CashSalePhoneIn:ArrayList? = null var DeliveryAddressContactName:String? = null var DeliveryAddressContactNameStartsWith:String? = null var DeliveryAddressContactNameEndsWith:String? = null var DeliveryAddressContactNameContains:String? = null var DeliveryAddressContactNameLike:String? = null var DeliveryAddressContactNameBetween:ArrayList? = null var DeliveryAddressContactNameIn:ArrayList? = null var DeliveryAddressee:String? = null var DeliveryAddresseeStartsWith:String? = null var DeliveryAddresseeEndsWith:String? = null var DeliveryAddresseeContains:String? = null var DeliveryAddresseeLike:String? = null var DeliveryAddresseeBetween:ArrayList? = null var DeliveryAddresseeIn:ArrayList? = null var DeliveryAddress1:String? = null var DeliveryAddress1StartsWith:String? = null var DeliveryAddress1EndsWith:String? = null var DeliveryAddress1Contains:String? = null var DeliveryAddress1Like:String? = null var DeliveryAddress1Between:ArrayList? = null var DeliveryAddress1In:ArrayList? = null var DeliveryAddress2:String? = null var DeliveryAddress2StartsWith:String? = null var DeliveryAddress2EndsWith:String? = null var DeliveryAddress2Contains:String? = null var DeliveryAddress2Like:String? = null var DeliveryAddress2Between:ArrayList? = null var DeliveryAddress2In:ArrayList? = null var DeliveryAddress3:String? = null var DeliveryAddress3StartsWith:String? = null var DeliveryAddress3EndsWith:String? = null var DeliveryAddress3Contains:String? = null var DeliveryAddress3Like:String? = null var DeliveryAddress3Between:ArrayList? = null var DeliveryAddress3In:ArrayList? = null var DeliveryAddress4:String? = null var DeliveryAddress4StartsWith:String? = null var DeliveryAddress4EndsWith:String? = null var DeliveryAddress4Contains:String? = null var DeliveryAddress4Like:String? = null var DeliveryAddress4Between:ArrayList? = null var DeliveryAddress4In:ArrayList? = null var DeliveryAddressPostcode:String? = null var DeliveryAddressPostcodeStartsWith:String? = null var DeliveryAddressPostcodeEndsWith:String? = null var DeliveryAddressPostcodeContains:String? = null var DeliveryAddressPostcodeLike:String? = null var DeliveryAddressPostcodeBetween:ArrayList? = null var DeliveryAddressPostcodeIn:ArrayList? = null var DeliveryAddressCountry:String? = null var DeliveryAddressCountryStartsWith:String? = null var DeliveryAddressCountryEndsWith:String? = null var DeliveryAddressCountryContains:String? = null var DeliveryAddressCountryLike:String? = null var DeliveryAddressCountryBetween:ArrayList? = null var DeliveryAddressCountryIn:ArrayList? = null var Delivered:Boolean? = null var DeliveredDate:Date? = null var DeliveredDateGreaterThanOrEqualTo:Date? = null var DeliveredDateGreaterThan:Date? = null var DeliveredDateLessThan:Date? = null var DeliveredDateLessThanOrEqualTo:Date? = null var DeliveredDateNotEqualTo:Date? = null var DeliveredDateBetween:ArrayList? = null var DeliveredDateIn:ArrayList? = null var ConsignmentNote:String? = null var ConsignmentNoteStartsWith:String? = null var ConsignmentNoteEndsWith:String? = null var ConsignmentNoteContains:String? = null var ConsignmentNoteLike:String? = null var ConsignmentNoteBetween:ArrayList? = null var ConsignmentNoteIn:ArrayList? = null var CartageCharge1:BigDecimal? = null var CartageCharge1GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge1GreaterThan:BigDecimal? = null var CartageCharge1LessThan:BigDecimal? = null var CartageCharge1LessThanOrEqualTo:BigDecimal? = null var CartageCharge1NotEqualTo:BigDecimal? = null var CartageCharge1Between:ArrayList? = null var CartageCharge1In:ArrayList? = null var Cartage1TaxAmount:BigDecimal? = null var Cartage1TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountGreaterThan:BigDecimal? = null var Cartage1TaxAmountLessThan:BigDecimal? = null var Cartage1TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountNotEqualTo:BigDecimal? = null var Cartage1TaxAmountBetween:ArrayList? = null var Cartage1TaxAmountIn:ArrayList? = null var CartageCharge2:BigDecimal? = null var CartageCharge2GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge2GreaterThan:BigDecimal? = null var CartageCharge2LessThan:BigDecimal? = null var CartageCharge2LessThanOrEqualTo:BigDecimal? = null var CartageCharge2NotEqualTo:BigDecimal? = null var CartageCharge2Between:ArrayList? = null var CartageCharge2In:ArrayList? = null var Cartage2TaxAmount:BigDecimal? = null var Cartage2TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountGreaterThan:BigDecimal? = null var Cartage2TaxAmountLessThan:BigDecimal? = null var Cartage2TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountNotEqualTo:BigDecimal? = null var Cartage2TaxAmountBetween:ArrayList? = null var Cartage2TaxAmountIn:ArrayList? = null var CartageCharge3:BigDecimal? = null var CartageCharge3GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge3GreaterThan:BigDecimal? = null var CartageCharge3LessThan:BigDecimal? = null var CartageCharge3LessThanOrEqualTo:BigDecimal? = null var CartageCharge3NotEqualTo:BigDecimal? = null var CartageCharge3Between:ArrayList? = null var CartageCharge3In:ArrayList? = null var Cartage3TaxAmount:BigDecimal? = null var Cartage3TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountGreaterThan:BigDecimal? = null var Cartage3TaxAmountLessThan:BigDecimal? = null var Cartage3TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountNotEqualTo:BigDecimal? = null var Cartage3TaxAmountBetween:ArrayList? = null var Cartage3TaxAmountIn:ArrayList? = null var CourierDetails:String? = null var CourierDetailsStartsWith:String? = null var CourierDetailsEndsWith:String? = null var CourierDetailsContains:String? = null var CourierDetailsLike:String? = null var CourierDetailsBetween:ArrayList? = null var CourierDetailsIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var StaffTitle:String? = null var StaffTitleStartsWith:String? = null var StaffTitleEndsWith:String? = null var StaffTitleContains:String? = null var StaffTitleLike:String? = null var StaffTitleBetween:ArrayList? = null var StaffTitleIn:ArrayList? = null var StaffFirstName:String? = null var StaffFirstNameStartsWith:String? = null var StaffFirstNameEndsWith:String? = null var StaffFirstNameContains:String? = null var StaffFirstNameLike:String? = null var StaffFirstNameBetween:ArrayList? = null var StaffFirstNameIn:ArrayList? = null var StaffSurname:String? = null var StaffSurnameStartsWith:String? = null var StaffSurnameEndsWith:String? = null var StaffSurnameContains:String? = null var StaffSurnameLike:String? = null var StaffSurnameBetween:ArrayList? = null var StaffSurnameIn:ArrayList? = null var StaffUsername:String? = null var StaffUsernameStartsWith:String? = null var StaffUsernameEndsWith:String? = null var StaffUsernameContains:String? = null var StaffUsernameLike:String? = null var StaffUsernameBetween:ArrayList? = null var StaffUsernameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_SalesOrder_ListQuery.responseType } @Route(Path="/Queries/SalesQuoteList", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_SalesQuote_ListQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var QOReference:String? = null var QOReferenceStartsWith:String? = null var QOReferenceEndsWith:String? = null var QOReferenceContains:String? = null var QOReferenceLike:String? = null var QOReferenceBetween:ArrayList? = null var QOReferenceIn:ArrayList? = null var InvoiceInitDate:Date? = null var InvoiceInitDateGreaterThanOrEqualTo:Date? = null var InvoiceInitDateGreaterThan:Date? = null var InvoiceInitDateLessThan:Date? = null var InvoiceInitDateLessThanOrEqualTo:Date? = null var InvoiceInitDateNotEqualTo:Date? = null var InvoiceInitDateBetween:ArrayList? = null var InvoiceInitDateIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var InvoiceTotal:BigDecimal? = null var InvoiceTotalGreaterThanOrEqualTo:BigDecimal? = null var InvoiceTotalGreaterThan:BigDecimal? = null var InvoiceTotalLessThan:BigDecimal? = null var InvoiceTotalLessThanOrEqualTo:BigDecimal? = null var InvoiceTotalNotEqualTo:BigDecimal? = null var InvoiceTotalBetween:ArrayList? = null var InvoiceTotalIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var DebtorName:String? = null var DebtorNameStartsWith:String? = null var DebtorNameEndsWith:String? = null var DebtorNameContains:String? = null var DebtorNameLike:String? = null var DebtorNameBetween:ArrayList? = null var DebtorNameIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var LogicalWarehouseDescription:String? = null var LogicalWarehouseDescriptionStartsWith:String? = null var LogicalWarehouseDescriptionEndsWith:String? = null var LogicalWarehouseDescriptionContains:String? = null var LogicalWarehouseDescriptionLike:String? = null var LogicalWarehouseDescriptionBetween:ArrayList? = null var LogicalWarehouseDescriptionIn:ArrayList? = null var IN_PhysicalID:String? = null var IN_PhysicalIDStartsWith:String? = null var IN_PhysicalIDEndsWith:String? = null var IN_PhysicalIDContains:String? = null var IN_PhysicalIDLike:String? = null var IN_PhysicalIDBetween:ArrayList? = null var IN_PhysicalIDIn:ArrayList? = null var PhysicalWarehouseDescription:String? = null var PhysicalWarehouseDescriptionStartsWith:String? = null var PhysicalWarehouseDescriptionEndsWith:String? = null var PhysicalWarehouseDescriptionContains:String? = null var PhysicalWarehouseDescriptionLike:String? = null var PhysicalWarehouseDescriptionBetween:ArrayList? = null var PhysicalWarehouseDescriptionIn:ArrayList? = null var BranchID:String? = null var BranchIDStartsWith:String? = null var BranchIDEndsWith:String? = null var BranchIDContains:String? = null var BranchIDLike:String? = null var BranchIDBetween:ArrayList? = null var BranchIDIn:ArrayList? = null var BranchDescription:String? = null var BranchDescriptionStartsWith:String? = null var BranchDescriptionEndsWith:String? = null var BranchDescriptionContains:String? = null var BranchDescriptionLike:String? = null var BranchDescriptionBetween:ArrayList? = null var BranchDescriptionIn:ArrayList? = null var CashSaleAddress1:String? = null var CashSaleAddress1StartsWith:String? = null var CashSaleAddress1EndsWith:String? = null var CashSaleAddress1Contains:String? = null var CashSaleAddress1Like:String? = null var CashSaleAddress1Between:ArrayList? = null var CashSaleAddress1In:ArrayList? = null var CashSaleAddress2:String? = null var CashSaleAddress2StartsWith:String? = null var CashSaleAddress2EndsWith:String? = null var CashSaleAddress2Contains:String? = null var CashSaleAddress2Like:String? = null var CashSaleAddress2Between:ArrayList? = null var CashSaleAddress2In:ArrayList? = null var CashSaleAddress3:String? = null var CashSaleAddress3StartsWith:String? = null var CashSaleAddress3EndsWith:String? = null var CashSaleAddress3Contains:String? = null var CashSaleAddress3Like:String? = null var CashSaleAddress3Between:ArrayList? = null var CashSaleAddress3In:ArrayList? = null var CashSaleAddress4:String? = null var CashSaleAddress4StartsWith:String? = null var CashSaleAddress4EndsWith:String? = null var CashSaleAddress4Contains:String? = null var CashSaleAddress4Like:String? = null var CashSaleAddress4Between:ArrayList? = null var CashSaleAddress4In:ArrayList? = null var CashSalePostcode:String? = null var CashSalePostcodeStartsWith:String? = null var CashSalePostcodeEndsWith:String? = null var CashSalePostcodeContains:String? = null var CashSalePostcodeLike:String? = null var CashSalePostcodeBetween:ArrayList? = null var CashSalePostcodeIn:ArrayList? = null var CashSaleCompany:String? = null var CashSaleCompanyStartsWith:String? = null var CashSaleCompanyEndsWith:String? = null var CashSaleCompanyContains:String? = null var CashSaleCompanyLike:String? = null var CashSaleCompanyBetween:ArrayList? = null var CashSaleCompanyIn:ArrayList? = null var CashSaleName:String? = null var CashSaleNameStartsWith:String? = null var CashSaleNameEndsWith:String? = null var CashSaleNameContains:String? = null var CashSaleNameLike:String? = null var CashSaleNameBetween:ArrayList? = null var CashSaleNameIn:ArrayList? = null var CashSalePhone:String? = null var CashSalePhoneStartsWith:String? = null var CashSalePhoneEndsWith:String? = null var CashSalePhoneContains:String? = null var CashSalePhoneLike:String? = null var CashSalePhoneBetween:ArrayList? = null var CashSalePhoneIn:ArrayList? = null var DeliveryAddressContactName:String? = null var DeliveryAddressContactNameStartsWith:String? = null var DeliveryAddressContactNameEndsWith:String? = null var DeliveryAddressContactNameContains:String? = null var DeliveryAddressContactNameLike:String? = null var DeliveryAddressContactNameBetween:ArrayList? = null var DeliveryAddressContactNameIn:ArrayList? = null var DeliveryAddressee:String? = null var DeliveryAddresseeStartsWith:String? = null var DeliveryAddresseeEndsWith:String? = null var DeliveryAddresseeContains:String? = null var DeliveryAddresseeLike:String? = null var DeliveryAddresseeBetween:ArrayList? = null var DeliveryAddresseeIn:ArrayList? = null var DeliveryAddress1:String? = null var DeliveryAddress1StartsWith:String? = null var DeliveryAddress1EndsWith:String? = null var DeliveryAddress1Contains:String? = null var DeliveryAddress1Like:String? = null var DeliveryAddress1Between:ArrayList? = null var DeliveryAddress1In:ArrayList? = null var DeliveryAddress2:String? = null var DeliveryAddress2StartsWith:String? = null var DeliveryAddress2EndsWith:String? = null var DeliveryAddress2Contains:String? = null var DeliveryAddress2Like:String? = null var DeliveryAddress2Between:ArrayList? = null var DeliveryAddress2In:ArrayList? = null var DeliveryAddress3:String? = null var DeliveryAddress3StartsWith:String? = null var DeliveryAddress3EndsWith:String? = null var DeliveryAddress3Contains:String? = null var DeliveryAddress3Like:String? = null var DeliveryAddress3Between:ArrayList? = null var DeliveryAddress3In:ArrayList? = null var DeliveryAddress4:String? = null var DeliveryAddress4StartsWith:String? = null var DeliveryAddress4EndsWith:String? = null var DeliveryAddress4Contains:String? = null var DeliveryAddress4Like:String? = null var DeliveryAddress4Between:ArrayList? = null var DeliveryAddress4In:ArrayList? = null var DeliveryAddressPostcode:String? = null var DeliveryAddressPostcodeStartsWith:String? = null var DeliveryAddressPostcodeEndsWith:String? = null var DeliveryAddressPostcodeContains:String? = null var DeliveryAddressPostcodeLike:String? = null var DeliveryAddressPostcodeBetween:ArrayList? = null var DeliveryAddressPostcodeIn:ArrayList? = null var DeliveryAddressCountry:String? = null var DeliveryAddressCountryStartsWith:String? = null var DeliveryAddressCountryEndsWith:String? = null var DeliveryAddressCountryContains:String? = null var DeliveryAddressCountryLike:String? = null var DeliveryAddressCountryBetween:ArrayList? = null var DeliveryAddressCountryIn:ArrayList? = null var CartageCharge1:BigDecimal? = null var CartageCharge1GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge1GreaterThan:BigDecimal? = null var CartageCharge1LessThan:BigDecimal? = null var CartageCharge1LessThanOrEqualTo:BigDecimal? = null var CartageCharge1NotEqualTo:BigDecimal? = null var CartageCharge1Between:ArrayList? = null var CartageCharge1In:ArrayList? = null var Cartage1TaxAmount:BigDecimal? = null var Cartage1TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountGreaterThan:BigDecimal? = null var Cartage1TaxAmountLessThan:BigDecimal? = null var Cartage1TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountNotEqualTo:BigDecimal? = null var Cartage1TaxAmountBetween:ArrayList? = null var Cartage1TaxAmountIn:ArrayList? = null var CartageCharge2:BigDecimal? = null var CartageCharge2GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge2GreaterThan:BigDecimal? = null var CartageCharge2LessThan:BigDecimal? = null var CartageCharge2LessThanOrEqualTo:BigDecimal? = null var CartageCharge2NotEqualTo:BigDecimal? = null var CartageCharge2Between:ArrayList? = null var CartageCharge2In:ArrayList? = null var Cartage2TaxAmount:BigDecimal? = null var Cartage2TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountGreaterThan:BigDecimal? = null var Cartage2TaxAmountLessThan:BigDecimal? = null var Cartage2TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountNotEqualTo:BigDecimal? = null var Cartage2TaxAmountBetween:ArrayList? = null var Cartage2TaxAmountIn:ArrayList? = null var CartageCharge3:BigDecimal? = null var CartageCharge3GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge3GreaterThan:BigDecimal? = null var CartageCharge3LessThan:BigDecimal? = null var CartageCharge3LessThanOrEqualTo:BigDecimal? = null var CartageCharge3NotEqualTo:BigDecimal? = null var CartageCharge3Between:ArrayList? = null var CartageCharge3In:ArrayList? = null var Cartage3TaxAmount:BigDecimal? = null var Cartage3TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountGreaterThan:BigDecimal? = null var Cartage3TaxAmountLessThan:BigDecimal? = null var Cartage3TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountNotEqualTo:BigDecimal? = null var Cartage3TaxAmountBetween:ArrayList? = null var Cartage3TaxAmountIn:ArrayList? = null var CourierDetails:String? = null var CourierDetailsStartsWith:String? = null var CourierDetailsEndsWith:String? = null var CourierDetailsContains:String? = null var CourierDetailsLike:String? = null var CourierDetailsBetween:ArrayList? = null var CourierDetailsIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var StaffTitle:String? = null var StaffTitleStartsWith:String? = null var StaffTitleEndsWith:String? = null var StaffTitleContains:String? = null var StaffTitleLike:String? = null var StaffTitleBetween:ArrayList? = null var StaffTitleIn:ArrayList? = null var StaffFirstName:String? = null var StaffFirstNameStartsWith:String? = null var StaffFirstNameEndsWith:String? = null var StaffFirstNameContains:String? = null var StaffFirstNameLike:String? = null var StaffFirstNameBetween:ArrayList? = null var StaffFirstNameIn:ArrayList? = null var StaffSurname:String? = null var StaffSurnameStartsWith:String? = null var StaffSurnameEndsWith:String? = null var StaffSurnameContains:String? = null var StaffSurnameLike:String? = null var StaffSurnameBetween:ArrayList? = null var StaffSurnameIn:ArrayList? = null var StaffUsername:String? = null var StaffUsernameStartsWith:String? = null var StaffUsernameEndsWith:String? = null var StaffUsernameContains:String? = null var StaffUsernameLike:String? = null var StaffUsernameBetween:ArrayList? = null var StaffUsernameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_SalesQuote_ListQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JIWA_SO_LinesKitHeaderTaxQuery : QueryDb(), IReturn> { var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var KitHeaderTax:BigDecimal? = null var KitHeaderTaxGreaterThanOrEqualTo:BigDecimal? = null var KitHeaderTaxGreaterThan:BigDecimal? = null var KitHeaderTaxLessThan:BigDecimal? = null var KitHeaderTaxLessThanOrEqualTo:BigDecimal? = null var KitHeaderTaxNotEqualTo:BigDecimal? = null var KitHeaderTaxBetween:ArrayList? = null var KitHeaderTaxIn:ArrayList? = null var KitHeaderTotalIncTax:BigDecimal? = null var KitHeaderTotalIncTaxGreaterThanOrEqualTo:BigDecimal? = null var KitHeaderTotalIncTaxGreaterThan:BigDecimal? = null var KitHeaderTotalIncTaxLessThan:BigDecimal? = null var KitHeaderTotalIncTaxLessThanOrEqualTo:BigDecimal? = null var KitHeaderTotalIncTaxNotEqualTo:BigDecimal? = null var KitHeaderTotalIncTaxBetween:ArrayList? = null var KitHeaderTotalIncTaxIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JIWA_SO_LinesKitHeaderTaxQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JobPrioritiesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var HighestTaskPriorityRecID:String? = null var HighestTaskPriorityRecIDStartsWith:String? = null var HighestTaskPriorityRecIDEndsWith:String? = null var HighestTaskPriorityRecIDContains:String? = null var HighestTaskPriorityRecIDLike:String? = null var HighestTaskPriorityRecIDBetween:ArrayList? = null var HighestTaskPriorityRecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JobPrioritiesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JobStatusesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Jobs_RecID:String? = null var SM_Jobs_RecIDStartsWith:String? = null var SM_Jobs_RecIDEndsWith:String? = null var SM_Jobs_RecIDContains:String? = null var SM_Jobs_RecIDLike:String? = null var SM_Jobs_RecIDBetween:ArrayList? = null var SM_Jobs_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JobStatusesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JobStatusesMinDisplayOrderQuery : QueryDb(), IReturn> { var SM_Jobs_RecID:String? = null var SM_Jobs_RecIDStartsWith:String? = null var SM_Jobs_RecIDEndsWith:String? = null var SM_Jobs_RecIDContains:String? = null var SM_Jobs_RecIDLike:String? = null var SM_Jobs_RecIDBetween:ArrayList? = null var SM_Jobs_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JobStatusesMinDisplayOrderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JobsWithActiveTaskQuery : QueryDb(), IReturn> { var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null var DB_Main_RecID:String? = null var DB_Main_RecIDStartsWith:String? = null var DB_Main_RecIDEndsWith:String? = null var DB_Main_RecIDContains:String? = null var DB_Main_RecIDLike:String? = null var DB_Main_RecIDBetween:ArrayList? = null var DB_Main_RecIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var JobDescription:String? = null var JobDescriptionStartsWith:String? = null var JobDescriptionEndsWith:String? = null var JobDescriptionContains:String? = null var JobDescriptionLike:String? = null var JobDescriptionBetween:ArrayList? = null var JobDescriptionIn:ArrayList? = null var CoordinatorName:String? = null var CoordinatorNameStartsWith:String? = null var CoordinatorNameEndsWith:String? = null var CoordinatorNameContains:String? = null var CoordinatorNameLike:String? = null var CoordinatorNameBetween:ArrayList? = null var CoordinatorNameIn:ArrayList? = null var JobDateLogged:Date? = null var JobDateLoggedGreaterThanOrEqualTo:Date? = null var JobDateLoggedGreaterThan:Date? = null var JobDateLoggedLessThan:Date? = null var JobDateLoggedLessThanOrEqualTo:Date? = null var JobDateLoggedNotEqualTo:Date? = null var JobDateLoggedBetween:ArrayList? = null var JobDateLoggedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JobsWithActiveTaskQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_PrepaidLabourPacksHoursInvoicedQuery : QueryDb(), IReturn> { var SM_PrepaidLabourPacks_RecID:String? = null var SM_PrepaidLabourPacks_RecIDStartsWith:String? = null var SM_PrepaidLabourPacks_RecIDEndsWith:String? = null var SM_PrepaidLabourPacks_RecIDContains:String? = null var SM_PrepaidLabourPacks_RecIDLike:String? = null var SM_PrepaidLabourPacks_RecIDBetween:ArrayList? = null var SM_PrepaidLabourPacks_RecIDIn:ArrayList? = null var HoursInvoiced:BigDecimal? = null var HoursInvoicedGreaterThanOrEqualTo:BigDecimal? = null var HoursInvoicedGreaterThan:BigDecimal? = null var HoursInvoicedLessThan:BigDecimal? = null var HoursInvoicedLessThanOrEqualTo:BigDecimal? = null var HoursInvoicedNotEqualTo:BigDecimal? = null var HoursInvoicedBetween:ArrayList? = null var HoursInvoicedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_PrepaidLabourPacksHoursInvoicedQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_PrepaidLabourPacksHoursUsedQuery : QueryDb(), IReturn> { var SM_PrepaidLabourPacks_RecID:String? = null var SM_PrepaidLabourPacks_RecIDStartsWith:String? = null var SM_PrepaidLabourPacks_RecIDEndsWith:String? = null var SM_PrepaidLabourPacks_RecIDContains:String? = null var SM_PrepaidLabourPacks_RecIDLike:String? = null var SM_PrepaidLabourPacks_RecIDBetween:ArrayList? = null var SM_PrepaidLabourPacks_RecIDIn:ArrayList? = null var HoursUsed:BigDecimal? = null var HoursUsedGreaterThanOrEqualTo:BigDecimal? = null var HoursUsedGreaterThan:BigDecimal? = null var HoursUsedLessThan:BigDecimal? = null var HoursUsedLessThanOrEqualTo:BigDecimal? = null var HoursUsedNotEqualTo:BigDecimal? = null var HoursUsedBetween:ArrayList? = null var HoursUsedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_PrepaidLabourPacksHoursUsedQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SalesInformationQuery : QueryDb(), IReturn> { var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var IN_PhysicalID:String? = null var IN_PhysicalIDStartsWith:String? = null var IN_PhysicalIDEndsWith:String? = null var IN_PhysicalIDContains:String? = null var IN_PhysicalIDLike:String? = null var IN_PhysicalIDBetween:ArrayList? = null var IN_PhysicalIDIn:ArrayList? = null var BranchID:String? = null var BranchIDStartsWith:String? = null var BranchIDEndsWith:String? = null var BranchIDContains:String? = null var BranchIDLike:String? = null var BranchIDBetween:ArrayList? = null var BranchIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var PartDescription:String? = null var PartDescriptionStartsWith:String? = null var PartDescriptionEndsWith:String? = null var PartDescriptionContains:String? = null var PartDescriptionLike:String? = null var PartDescriptionBetween:ArrayList? = null var PartDescriptionIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var LineTotalIncGST:BigDecimal? = null var LineTotalIncGSTGreaterThanOrEqualTo:BigDecimal? = null var LineTotalIncGSTGreaterThan:BigDecimal? = null var LineTotalIncGSTLessThan:BigDecimal? = null var LineTotalIncGSTLessThanOrEqualTo:BigDecimal? = null var LineTotalIncGSTNotEqualTo:BigDecimal? = null var LineTotalIncGSTBetween:ArrayList? = null var LineTotalIncGSTIn:ArrayList? = null var LineTaxTotal:BigDecimal? = null var LineTaxTotalGreaterThanOrEqualTo:BigDecimal? = null var LineTaxTotalGreaterThan:BigDecimal? = null var LineTaxTotalLessThan:BigDecimal? = null var LineTaxTotalLessThanOrEqualTo:BigDecimal? = null var LineTaxTotalNotEqualTo:BigDecimal? = null var LineTaxTotalBetween:ArrayList? = null var LineTaxTotalIn:ArrayList? = null var LineTotalExGST:BigDecimal? = null var LineTotalExGSTGreaterThanOrEqualTo:BigDecimal? = null var LineTotalExGSTGreaterThan:BigDecimal? = null var LineTotalExGSTLessThan:BigDecimal? = null var LineTotalExGSTLessThanOrEqualTo:BigDecimal? = null var LineTotalExGSTNotEqualTo:BigDecimal? = null var LineTotalExGSTBetween:ArrayList? = null var LineTotalExGSTIn:ArrayList? = null var LineCost:BigDecimal? = null var LineCostGreaterThanOrEqualTo:BigDecimal? = null var LineCostGreaterThan:BigDecimal? = null var LineCostLessThan:BigDecimal? = null var LineCostLessThanOrEqualTo:BigDecimal? = null var LineCostNotEqualTo:BigDecimal? = null var LineCostBetween:ArrayList? = null var LineCostIn:ArrayList? = null var LineProfit:BigDecimal? = null var LineProfitGreaterThanOrEqualTo:BigDecimal? = null var LineProfitGreaterThan:BigDecimal? = null var LineProfitLessThan:BigDecimal? = null var LineProfitLessThanOrEqualTo:BigDecimal? = null var LineProfitNotEqualTo:BigDecimal? = null var LineProfitBetween:ArrayList? = null var LineProfitIn:ArrayList? = null var ClassificationDescription:String? = null var ClassificationDescriptionStartsWith:String? = null var ClassificationDescriptionEndsWith:String? = null var ClassificationDescriptionContains:String? = null var ClassificationDescriptionLike:String? = null var ClassificationDescriptionBetween:ArrayList? = null var ClassificationDescriptionIn:ArrayList? = null var Category1DescriptionAtTimeOfSale:String? = null var Category1DescriptionAtTimeOfSaleStartsWith:String? = null var Category1DescriptionAtTimeOfSaleEndsWith:String? = null var Category1DescriptionAtTimeOfSaleContains:String? = null var Category1DescriptionAtTimeOfSaleLike:String? = null var Category1DescriptionAtTimeOfSaleBetween:ArrayList? = null var Category1DescriptionAtTimeOfSaleIn:ArrayList? = null var Category2DescriptionAtTimeOfSale:String? = null var Category2DescriptionAtTimeOfSaleStartsWith:String? = null var Category2DescriptionAtTimeOfSaleEndsWith:String? = null var Category2DescriptionAtTimeOfSaleContains:String? = null var Category2DescriptionAtTimeOfSaleLike:String? = null var Category2DescriptionAtTimeOfSaleBetween:ArrayList? = null var Category2DescriptionAtTimeOfSaleIn:ArrayList? = null var Category3DescriptionAtTimeOfSale:String? = null var Category3DescriptionAtTimeOfSaleStartsWith:String? = null var Category3DescriptionAtTimeOfSaleEndsWith:String? = null var Category3DescriptionAtTimeOfSaleContains:String? = null var Category3DescriptionAtTimeOfSaleLike:String? = null var Category3DescriptionAtTimeOfSaleBetween:ArrayList? = null var Category3DescriptionAtTimeOfSaleIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorClassificationID:String? = null var DebtorClassificationIDStartsWith:String? = null var DebtorClassificationIDEndsWith:String? = null var DebtorClassificationIDContains:String? = null var DebtorClassificationIDLike:String? = null var DebtorClassificationIDBetween:ArrayList? = null var DebtorClassificationIDIn:ArrayList? = null var ProcessDate:Date? = null var ProcessDateGreaterThanOrEqualTo:Date? = null var ProcessDateGreaterThan:Date? = null var ProcessDateLessThan:Date? = null var ProcessDateLessThanOrEqualTo:Date? = null var ProcessDateNotEqualTo:Date? = null var ProcessDateBetween:ArrayList? = null var ProcessDateIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SalesInformationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SerialNumbersSoldQuery : QueryDb(), IReturn> { var inventoryid:String? = null var inventoryidStartsWith:String? = null var inventoryidEndsWith:String? = null var inventoryidContains:String? = null var inventoryidLike:String? = null var inventoryidBetween:ArrayList? = null var inventoryidIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SerialNumbersSoldQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_SHBookinShipmentsQuery : QueryDb(), IReturn> { var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_SHBookinShipmentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_ShipmentQuery : QueryDb(), IReturn> { var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null var LineID:String? = null var LineIDStartsWith:String? = null var LineIDEndsWith:String? = null var LineIDContains:String? = null var LineIDLike:String? = null var LineIDBetween:ArrayList? = null var LineIDIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var SuppPartNo:String? = null var SuppPartNoStartsWith:String? = null var SuppPartNoEndsWith:String? = null var SuppPartNoContains:String? = null var SuppPartNoLike:String? = null var SuppPartNoBetween:ArrayList? = null var SuppPartNoIn:ArrayList? = null var QtyOrdered:BigDecimal? = null var QtyOrderedGreaterThanOrEqualTo:BigDecimal? = null var QtyOrderedGreaterThan:BigDecimal? = null var QtyOrderedLessThan:BigDecimal? = null var QtyOrderedLessThanOrEqualTo:BigDecimal? = null var QtyOrderedNotEqualTo:BigDecimal? = null var QtyOrderedBetween:ArrayList? = null var QtyOrderedIn:ArrayList? = null var QtyThisShip:BigDecimal? = null var QtyThisShipGreaterThanOrEqualTo:BigDecimal? = null var QtyThisShipGreaterThan:BigDecimal? = null var QtyThisShipLessThan:BigDecimal? = null var QtyThisShipLessThanOrEqualTo:BigDecimal? = null var QtyThisShipNotEqualTo:BigDecimal? = null var QtyThisShipBetween:ArrayList? = null var QtyThisShipIn:ArrayList? = null var LineCost:BigDecimal? = null var LineCostGreaterThanOrEqualTo:BigDecimal? = null var LineCostGreaterThan:BigDecimal? = null var LineCostLessThan:BigDecimal? = null var LineCostLessThanOrEqualTo:BigDecimal? = null var LineCostNotEqualTo:BigDecimal? = null var LineCostBetween:ArrayList? = null var LineCostIn:ArrayList? = null var LandedCost:BigDecimal? = null var LandedCostGreaterThanOrEqualTo:BigDecimal? = null var LandedCostGreaterThan:BigDecimal? = null var LandedCostLessThan:BigDecimal? = null var LandedCostLessThanOrEqualTo:BigDecimal? = null var LandedCostNotEqualTo:BigDecimal? = null var LandedCostBetween:ArrayList? = null var LandedCostIn:ArrayList? = null var LandedTotal:BigDecimal? = null var LandedTotalGreaterThanOrEqualTo:BigDecimal? = null var LandedTotalGreaterThan:BigDecimal? = null var LandedTotalLessThan:BigDecimal? = null var LandedTotalLessThanOrEqualTo:BigDecimal? = null var LandedTotalNotEqualTo:BigDecimal? = null var LandedTotalBetween:ArrayList? = null var LandedTotalIn:ArrayList? = null var CostType:String? = null var CostTypeStartsWith:String? = null var CostTypeEndsWith:String? = null var CostTypeContains:String? = null var CostTypeLike:String? = null var CostTypeBetween:ArrayList? = null var CostTypeIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var FXrate:BigDecimal? = null var FXrateGreaterThanOrEqualTo:BigDecimal? = null var FXrateGreaterThan:BigDecimal? = null var FXrateLessThan:BigDecimal? = null var FXrateLessThanOrEqualTo:BigDecimal? = null var FXrateNotEqualTo:BigDecimal? = null var FXrateBetween:ArrayList? = null var FXrateIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var HomeAmount:BigDecimal? = null var HomeAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeAmountGreaterThan:BigDecimal? = null var HomeAmountLessThan:BigDecimal? = null var HomeAmountLessThanOrEqualTo:BigDecimal? = null var HomeAmountNotEqualTo:BigDecimal? = null var HomeAmountBetween:ArrayList? = null var HomeAmountIn:ArrayList? = null var GSTDesc:String? = null var GSTDescStartsWith:String? = null var GSTDescEndsWith:String? = null var GSTDescContains:String? = null var GSTDescLike:String? = null var GSTDescBetween:ArrayList? = null var GSTDescIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var GSTRate:BigDecimal? = null var GSTRateGreaterThanOrEqualTo:BigDecimal? = null var GSTRateGreaterThan:BigDecimal? = null var GSTRateLessThan:BigDecimal? = null var GSTRateLessThanOrEqualTo:BigDecimal? = null var GSTRateNotEqualTo:BigDecimal? = null var GSTRateBetween:ArrayList? = null var GSTRateIn:ArrayList? = null var TotalAmount:BigDecimal? = null var TotalAmountGreaterThanOrEqualTo:BigDecimal? = null var TotalAmountGreaterThan:BigDecimal? = null var TotalAmountLessThan:BigDecimal? = null var TotalAmountLessThanOrEqualTo:BigDecimal? = null var TotalAmountNotEqualTo:BigDecimal? = null var TotalAmountBetween:ArrayList? = null var TotalAmountIn:ArrayList? = null var ApportionedOnPO:String? = null var ApportionedOnPOStartsWith:String? = null var ApportionedOnPOEndsWith:String? = null var ApportionedOnPOContains:String? = null var ApportionedOnPOLike:String? = null var ApportionedOnPOBetween:ArrayList? = null var ApportionedOnPOIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var Date:Date? = null var DateGreaterThanOrEqualTo:Date? = null var DateGreaterThan:Date? = null var DateLessThan:Date? = null var DateLessThanOrEqualTo:Date? = null var DateNotEqualTo:Date? = null var DateBetween:ArrayList? = null var DateIn:ArrayList? = null var SectionDesc:String? = null var SectionDescStartsWith:String? = null var SectionDescEndsWith:String? = null var SectionDescContains:String? = null var SectionDescLike:String? = null var SectionDescBetween:ArrayList? = null var SectionDescIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var UnitCostExGST:BigDecimal? = null var UnitCostExGSTGreaterThanOrEqualTo:BigDecimal? = null var UnitCostExGSTGreaterThan:BigDecimal? = null var UnitCostExGSTLessThan:BigDecimal? = null var UnitCostExGSTLessThanOrEqualTo:BigDecimal? = null var UnitCostExGSTNotEqualTo:BigDecimal? = null var UnitCostExGSTBetween:ArrayList? = null var UnitCostExGSTIn:ArrayList? = null var Duty:BigDecimal? = null var DutyGreaterThanOrEqualTo:BigDecimal? = null var DutyGreaterThan:BigDecimal? = null var DutyLessThan:BigDecimal? = null var DutyLessThanOrEqualTo:BigDecimal? = null var DutyNotEqualTo:BigDecimal? = null var DutyBetween:ArrayList? = null var DutyIn:ArrayList? = null var Expenses:BigDecimal? = null var ExpensesGreaterThanOrEqualTo:BigDecimal? = null var ExpensesGreaterThan:BigDecimal? = null var ExpensesLessThan:BigDecimal? = null var ExpensesLessThanOrEqualTo:BigDecimal? = null var ExpensesNotEqualTo:BigDecimal? = null var ExpensesBetween:ArrayList? = null var ExpensesIn:ArrayList? = null var FXShipUnitCostExGST:BigDecimal? = null var FXShipUnitCostExGSTGreaterThanOrEqualTo:BigDecimal? = null var FXShipUnitCostExGSTGreaterThan:BigDecimal? = null var FXShipUnitCostExGSTLessThan:BigDecimal? = null var FXShipUnitCostExGSTLessThanOrEqualTo:BigDecimal? = null var FXShipUnitCostExGSTNotEqualTo:BigDecimal? = null var FXShipUnitCostExGSTBetween:ArrayList? = null var FXShipUnitCostExGSTIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_ShipmentQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_Shipment_BOQuery : QueryDb(), IReturn> { var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var RecordDate:Date? = null var RecordDateGreaterThanOrEqualTo:Date? = null var RecordDateGreaterThan:Date? = null var RecordDateLessThan:Date? = null var RecordDateLessThanOrEqualTo:Date? = null var RecordDateNotEqualTo:Date? = null var RecordDateBetween:ArrayList? = null var RecordDateIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var HistoryNo:Short? = null var HistoryNoGreaterThanOrEqualTo:Short? = null var HistoryNoGreaterThan:Short? = null var HistoryNoLessThan:Short? = null var HistoryNoLessThanOrEqualTo:Short? = null var HistoryNoNotEqualTo:Short? = null var HistoryNoBetween:ArrayList? = null var HistoryNoIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var QuantityOrdered:BigDecimal? = null var QuantityOrderedGreaterThanOrEqualTo:BigDecimal? = null var QuantityOrderedGreaterThan:BigDecimal? = null var QuantityOrderedLessThan:BigDecimal? = null var QuantityOrderedLessThanOrEqualTo:BigDecimal? = null var QuantityOrderedNotEqualTo:BigDecimal? = null var QuantityOrderedBetween:ArrayList? = null var QuantityOrderedIn:ArrayList? = null var QuantityThisDel:BigDecimal? = null var QuantityThisDelGreaterThanOrEqualTo:BigDecimal? = null var QuantityThisDelGreaterThan:BigDecimal? = null var QuantityThisDelLessThan:BigDecimal? = null var QuantityThisDelLessThanOrEqualTo:BigDecimal? = null var QuantityThisDelNotEqualTo:BigDecimal? = null var QuantityThisDelBetween:ArrayList? = null var QuantityThisDelIn:ArrayList? = null var QuantityBackord:BigDecimal? = null var QuantityBackordGreaterThanOrEqualTo:BigDecimal? = null var QuantityBackordGreaterThan:BigDecimal? = null var QuantityBackordLessThan:BigDecimal? = null var QuantityBackordLessThanOrEqualTo:BigDecimal? = null var QuantityBackordNotEqualTo:BigDecimal? = null var QuantityBackordBetween:ArrayList? = null var QuantityBackordIn:ArrayList? = null var QuantityPrevDel:BigDecimal? = null var QuantityPrevDelGreaterThanOrEqualTo:BigDecimal? = null var QuantityPrevDelGreaterThan:BigDecimal? = null var QuantityPrevDelLessThan:BigDecimal? = null var QuantityPrevDelLessThanOrEqualTo:BigDecimal? = null var QuantityPrevDelNotEqualTo:BigDecimal? = null var QuantityPrevDelBetween:ArrayList? = null var QuantityPrevDelIn:ArrayList? = null var ItemPrice:BigDecimal? = null var ItemPriceGreaterThanOrEqualTo:BigDecimal? = null var ItemPriceGreaterThan:BigDecimal? = null var ItemPriceLessThan:BigDecimal? = null var ItemPriceLessThanOrEqualTo:BigDecimal? = null var ItemPriceNotEqualTo:BigDecimal? = null var ItemPriceBetween:ArrayList? = null var ItemPriceIn:ArrayList? = null var TaxToCharge:BigDecimal? = null var TaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var TaxToChargeGreaterThan:BigDecimal? = null var TaxToChargeLessThan:BigDecimal? = null var TaxToChargeLessThanOrEqualTo:BigDecimal? = null var TaxToChargeNotEqualTo:BigDecimal? = null var TaxToChargeBetween:ArrayList? = null var TaxToChargeIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var RptType:String? = null var RptTypeStartsWith:String? = null var RptTypeEndsWith:String? = null var RptTypeContains:String? = null var RptTypeLike:String? = null var RptTypeBetween:ArrayList? = null var RptTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_Shipment_BOQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_ShipmentReconciliationQuery : QueryDb(), IReturn> { var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var ShipmentNo:String? = null var ShipmentNoStartsWith:String? = null var ShipmentNoEndsWith:String? = null var ShipmentNoContains:String? = null var ShipmentNoLike:String? = null var ShipmentNoBetween:ArrayList? = null var ShipmentNoIn:ArrayList? = null var ImportCostClearingAccountID:String? = null var ImportCostClearingAccountIDStartsWith:String? = null var ImportCostClearingAccountIDEndsWith:String? = null var ImportCostClearingAccountIDContains:String? = null var ImportCostClearingAccountIDLike:String? = null var ImportCostClearingAccountIDBetween:ArrayList? = null var ImportCostClearingAccountIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_ShipmentReconciliationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_StaffQuery : QueryDb(), IReturn> { var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var FullName:String? = null var FullNameStartsWith:String? = null var FullNameEndsWith:String? = null var FullNameContains:String? = null var FullNameLike:String? = null var FullNameBetween:ArrayList? = null var FullNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_StaffQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_STK_LineDetailsQuery : QueryDb(), IReturn> { var StockTakeDetailsID:String? = null var StockTakeDetailsIDStartsWith:String? = null var StockTakeDetailsIDEndsWith:String? = null var StockTakeDetailsIDContains:String? = null var StockTakeDetailsIDLike:String? = null var StockTakeDetailsIDBetween:ArrayList? = null var StockTakeDetailsIDIn:ArrayList? = null var StockTakeLineID:String? = null var StockTakeLineIDStartsWith:String? = null var StockTakeLineIDEndsWith:String? = null var StockTakeLineIDContains:String? = null var StockTakeLineIDLike:String? = null var StockTakeLineIDBetween:ArrayList? = null var StockTakeLineIDIn:ArrayList? = null var SerialNumber:String? = null var SerialNumberStartsWith:String? = null var SerialNumberEndsWith:String? = null var SerialNumberContains:String? = null var SerialNumberLike:String? = null var SerialNumberBetween:ArrayList? = null var SerialNumberIn:ArrayList? = null var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var QtyFound:BigDecimal? = null var QtyFoundGreaterThanOrEqualTo:BigDecimal? = null var QtyFoundGreaterThan:BigDecimal? = null var QtyFoundLessThan:BigDecimal? = null var QtyFoundLessThanOrEqualTo:BigDecimal? = null var QtyFoundNotEqualTo:BigDecimal? = null var QtyFoundBetween:ArrayList? = null var QtyFoundIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var Inc_Dec:Int? = null var Inc_DecGreaterThanOrEqualTo:Int? = null var Inc_DecGreaterThan:Int? = null var Inc_DecLessThan:Int? = null var Inc_DecLessThanOrEqualTo:Int? = null var Inc_DecNotEqualTo:Int? = null var Inc_DecBetween:ArrayList? = null var Inc_DecIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_STK_LineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SupportPackHoursRemainingQuery : QueryDb(), IReturn> { var DB_Main_RecID:String? = null var DB_Main_RecIDStartsWith:String? = null var DB_Main_RecIDEndsWith:String? = null var DB_Main_RecIDContains:String? = null var DB_Main_RecIDLike:String? = null var DB_Main_RecIDBetween:ArrayList? = null var DB_Main_RecIDIn:ArrayList? = null var HoursRemining:BigDecimal? = null var HoursReminingGreaterThanOrEqualTo:BigDecimal? = null var HoursReminingGreaterThan:BigDecimal? = null var HoursReminingLessThan:BigDecimal? = null var HoursReminingLessThanOrEqualTo:BigDecimal? = null var HoursReminingNotEqualTo:BigDecimal? = null var HoursReminingBetween:ArrayList? = null var HoursReminingIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SupportPackHoursRemainingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SupportPackNormalHoursRemainingByDebtorQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var NormalHoursRemaining:BigDecimal? = null var NormalHoursRemainingGreaterThanOrEqualTo:BigDecimal? = null var NormalHoursRemainingGreaterThan:BigDecimal? = null var NormalHoursRemainingLessThan:BigDecimal? = null var NormalHoursRemainingLessThanOrEqualTo:BigDecimal? = null var NormalHoursRemainingNotEqualTo:BigDecimal? = null var NormalHoursRemainingBetween:ArrayList? = null var NormalHoursRemainingIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SupportPackNormalHoursRemainingByDebtorQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SupportPackNormalHoursTotalByDebtorQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var NormalHoursTotal:BigDecimal? = null var NormalHoursTotalGreaterThanOrEqualTo:BigDecimal? = null var NormalHoursTotalGreaterThan:BigDecimal? = null var NormalHoursTotalLessThan:BigDecimal? = null var NormalHoursTotalLessThanOrEqualTo:BigDecimal? = null var NormalHoursTotalNotEqualTo:BigDecimal? = null var NormalHoursTotalBetween:ArrayList? = null var NormalHoursTotalIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SupportPackNormalHoursTotalByDebtorQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SupportPackSpecialHoursRemainingByDebtorQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var SpecialHoursRemaining:BigDecimal? = null var SpecialHoursRemainingGreaterThanOrEqualTo:BigDecimal? = null var SpecialHoursRemainingGreaterThan:BigDecimal? = null var SpecialHoursRemainingLessThan:BigDecimal? = null var SpecialHoursRemainingLessThanOrEqualTo:BigDecimal? = null var SpecialHoursRemainingNotEqualTo:BigDecimal? = null var SpecialHoursRemainingBetween:ArrayList? = null var SpecialHoursRemainingIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SupportPackSpecialHoursRemainingByDebtorQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SupportPackSpecialHoursTotalByDebtorQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var SpecialHoursTotal:BigDecimal? = null var SpecialHoursTotalGreaterThanOrEqualTo:BigDecimal? = null var SpecialHoursTotalGreaterThan:BigDecimal? = null var SpecialHoursTotalLessThan:BigDecimal? = null var SpecialHoursTotalLessThanOrEqualTo:BigDecimal? = null var SpecialHoursTotalNotEqualTo:BigDecimal? = null var SpecialHoursTotalBetween:ArrayList? = null var SpecialHoursTotalIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SupportPackSpecialHoursTotalByDebtorQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SY_WebhookSubscriber_MessageResponsesQuery : QueryDb(), IReturn> { var SubscriberID:UUID? = null var SubscriberIDIn:ArrayList? = null var SubscriptionID:UUID? = null var SubscriptionIDIn:ArrayList? = null var MessageID:UUID? = null var MessageIDIn:ArrayList? = null var MessageResponseID:UUID? = null var MessageResponseIDIn:ArrayList? = null var EventName:String? = null var EventNameStartsWith:String? = null var EventNameEndsWith:String? = null var EventNameContains:String? = null var EventNameLike:String? = null var EventNameBetween:ArrayList? = null var EventNameIn:ArrayList? = null var URL:String? = null var URLStartsWith:String? = null var URLEndsWith:String? = null var URLContains:String? = null var URLLike:String? = null var URLBetween:ArrayList? = null var URLIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var MessageItemNo:Int? = null var MessageItemNoGreaterThanOrEqualTo:Int? = null var MessageItemNoGreaterThan:Int? = null var MessageItemNoLessThan:Int? = null var MessageItemNoLessThanOrEqualTo:Int? = null var MessageItemNoNotEqualTo:Int? = null var MessageItemNoBetween:ArrayList? = null var MessageItemNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var Retries:Int? = null var RetriesGreaterThanOrEqualTo:Int? = null var RetriesGreaterThan:Int? = null var RetriesLessThan:Int? = null var RetriesLessThanOrEqualTo:Int? = null var RetriesNotEqualTo:Int? = null var RetriesBetween:ArrayList? = null var RetriesIn:ArrayList? = null var AddedDateTime:Date? = null var AddedDateTimeGreaterThanOrEqualTo:Date? = null var AddedDateTimeGreaterThan:Date? = null var AddedDateTimeLessThan:Date? = null var AddedDateTimeLessThanOrEqualTo:Date? = null var AddedDateTimeNotEqualTo:Date? = null var AddedDateTimeBetween:ArrayList? = null var AddedDateTimeIn:ArrayList? = null var MessageLastSavedDateTime:Date? = null var MessageLastSavedDateTimeGreaterThanOrEqualTo:Date? = null var MessageLastSavedDateTimeGreaterThan:Date? = null var MessageLastSavedDateTimeLessThan:Date? = null var MessageLastSavedDateTimeLessThanOrEqualTo:Date? = null var MessageLastSavedDateTimeNotEqualTo:Date? = null var MessageLastSavedDateTimeBetween:ArrayList? = null var MessageLastSavedDateTimeIn:ArrayList? = null var HTTPCode:Int? = null var HTTPCodeGreaterThanOrEqualTo:Int? = null var HTTPCodeGreaterThan:Int? = null var HTTPCodeLessThan:Int? = null var HTTPCodeLessThanOrEqualTo:Int? = null var HTTPCodeNotEqualTo:Int? = null var HTTPCodeBetween:ArrayList? = null var HTTPCodeIn:ArrayList? = null var Message:String? = null var MessageStartsWith:String? = null var MessageEndsWith:String? = null var MessageContains:String? = null var MessageLike:String? = null var MessageBetween:ArrayList? = null var MessageIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SY_WebhookSubscriber_MessageResponsesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_SY_WebhookSubscriber_MessagesQuery : QueryDb(), IReturn> { var SubscriberID:UUID? = null var SubscriberIDIn:ArrayList? = null var SubscriptionID:UUID? = null var SubscriptionIDIn:ArrayList? = null var MessageID:UUID? = null var MessageIDIn:ArrayList? = null var EventName:String? = null var EventNameStartsWith:String? = null var EventNameEndsWith:String? = null var EventNameContains:String? = null var EventNameLike:String? = null var EventNameBetween:ArrayList? = null var EventNameIn:ArrayList? = null var URL:String? = null var URLStartsWith:String? = null var URLEndsWith:String? = null var URLContains:String? = null var URLLike:String? = null var URLBetween:ArrayList? = null var URLIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var Retries:Int? = null var RetriesGreaterThanOrEqualTo:Int? = null var RetriesGreaterThan:Int? = null var RetriesLessThan:Int? = null var RetriesLessThanOrEqualTo:Int? = null var RetriesNotEqualTo:Int? = null var RetriesBetween:ArrayList? = null var RetriesIn:ArrayList? = null var AddedDateTime:Date? = null var AddedDateTimeGreaterThanOrEqualTo:Date? = null var AddedDateTimeGreaterThan:Date? = null var AddedDateTimeLessThan:Date? = null var AddedDateTimeLessThanOrEqualTo:Date? = null var AddedDateTimeNotEqualTo:Date? = null var AddedDateTimeBetween:ArrayList? = null var AddedDateTimeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastMessageResponseHTTPCode:Int? = null var LastMessageResponseHTTPCodeGreaterThanOrEqualTo:Int? = null var LastMessageResponseHTTPCodeGreaterThan:Int? = null var LastMessageResponseHTTPCodeLessThan:Int? = null var LastMessageResponseHTTPCodeLessThanOrEqualTo:Int? = null var LastMessageResponseHTTPCodeNotEqualTo:Int? = null var LastMessageResponseHTTPCodeBetween:ArrayList? = null var LastMessageResponseHTTPCodeIn:ArrayList? = null var LastMessageResponseMessage:String? = null var LastMessageResponseMessageStartsWith:String? = null var LastMessageResponseMessageEndsWith:String? = null var LastMessageResponseMessageContains:String? = null var LastMessageResponseMessageLike:String? = null var LastMessageResponseMessageBetween:ArrayList? = null var LastMessageResponseMessageIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_SY_WebhookSubscriber_MessagesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_TaskPrioritiesQuery : QueryDb(), IReturn> { var SM_Jobs_RecID:String? = null var SM_Jobs_RecIDStartsWith:String? = null var SM_Jobs_RecIDEndsWith:String? = null var SM_Jobs_RecIDContains:String? = null var SM_Jobs_RecIDLike:String? = null var SM_Jobs_RecIDBetween:ArrayList? = null var SM_Jobs_RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var SM_Priorities_RecID:String? = null var SM_Priorities_RecIDStartsWith:String? = null var SM_Priorities_RecIDEndsWith:String? = null var SM_Priorities_RecIDContains:String? = null var SM_Priorities_RecIDLike:String? = null var SM_Priorities_RecIDBetween:ArrayList? = null var SM_Priorities_RecIDIn:ArrayList? = null var ResponseTime:BigDecimal? = null var ResponseTimeGreaterThanOrEqualTo:BigDecimal? = null var ResponseTimeGreaterThan:BigDecimal? = null var ResponseTimeLessThan:BigDecimal? = null var ResponseTimeLessThanOrEqualTo:BigDecimal? = null var ResponseTimeNotEqualTo:BigDecimal? = null var ResponseTimeBetween:ArrayList? = null var ResponseTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_TaskPrioritiesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_TaskStatusesQuery : QueryDb(), IReturn> { var SM_Jobs_RecID:String? = null var SM_Jobs_RecIDStartsWith:String? = null var SM_Jobs_RecIDEndsWith:String? = null var SM_Jobs_RecIDContains:String? = null var SM_Jobs_RecIDLike:String? = null var SM_Jobs_RecIDBetween:ArrayList? = null var SM_Jobs_RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var SM_Statuses_RecID:String? = null var SM_Statuses_RecIDStartsWith:String? = null var SM_Statuses_RecIDEndsWith:String? = null var SM_Statuses_RecIDContains:String? = null var SM_Statuses_RecIDLike:String? = null var SM_Statuses_RecIDBetween:ArrayList? = null var SM_Statuses_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_TaskStatusesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class VLogicalWHQuery : QueryDb(), IReturn> { var LogicalWH:String? = null var LogicalWHStartsWith:String? = null var LogicalWHEndsWith:String? = null var LogicalWHContains:String? = null var LogicalWHLike:String? = null var LogicalWHBetween:ArrayList? = null var LogicalWHIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = VLogicalWHQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class VPhysicalWHQuery : QueryDb(), IReturn> { var PhysicalWH:String? = null var PhysicalWHStartsWith:String? = null var PhysicalWHEndsWith:String? = null var PhysicalWHContains:String? = null var PhysicalWHLike:String? = null var PhysicalWHBetween:ArrayList? = null var PhysicalWHIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = VPhysicalWHQuery.responseType } @Route(Path="/Queries/WH_Transfer", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class WH_TransferQuery : QueryDb(), IReturn> { var WH_TransferID:String? = null var WH_TransferIDStartsWith:String? = null var WH_TransferIDEndsWith:String? = null var WH_TransferIDContains:String? = null var WH_TransferIDLike:String? = null var WH_TransferIDBetween:ArrayList? = null var WH_TransferIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var TransferDate:Date? = null var TransferDateGreaterThanOrEqualTo:Date? = null var TransferDateGreaterThan:Date? = null var TransferDateLessThan:Date? = null var TransferDateLessThanOrEqualTo:Date? = null var TransferDateNotEqualTo:Date? = null var TransferDateBetween:ArrayList? = null var TransferDateIn:ArrayList? = null var ActivateDate:Date? = null var ActivateDateGreaterThanOrEqualTo:Date? = null var ActivateDateGreaterThan:Date? = null var ActivateDateLessThan:Date? = null var ActivateDateLessThanOrEqualTo:Date? = null var ActivateDateNotEqualTo:Date? = null var ActivateDateBetween:ArrayList? = null var ActivateDateIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var TransferBy:String? = null var TransferByStartsWith:String? = null var TransferByEndsWith:String? = null var TransferByContains:String? = null var TransferByLike:String? = null var TransferByBetween:ArrayList? = null var TransferByIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var SourceType:Short? = null var SourceTypeGreaterThanOrEqualTo:Short? = null var SourceTypeGreaterThan:Short? = null var SourceTypeLessThan:Short? = null var SourceTypeLessThanOrEqualTo:Short? = null var SourceTypeNotEqualTo:Short? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var SrcIN_LogicalID:String? = null var SrcIN_LogicalIDStartsWith:String? = null var SrcIN_LogicalIDEndsWith:String? = null var SrcIN_LogicalIDContains:String? = null var SrcIN_LogicalIDLike:String? = null var SrcIN_LogicalIDBetween:ArrayList? = null var SrcIN_LogicalIDIn:ArrayList? = null var DstIN_LogicalID:String? = null var DstIN_LogicalIDStartsWith:String? = null var DstIN_LogicalIDEndsWith:String? = null var DstIN_LogicalIDContains:String? = null var DstIN_LogicalIDLike:String? = null var DstIN_LogicalIDBetween:ArrayList? = null var DstIN_LogicalIDIn:ArrayList? = null var TransferNo:String? = null var TransferNoStartsWith:String? = null var TransferNoEndsWith:String? = null var TransferNoContains:String? = null var TransferNoLike:String? = null var TransferNoBetween:ArrayList? = null var TransferNoIn:ArrayList? = null var InTransit:Boolean? = null var TransitNotes:String? = null var TransitNotesStartsWith:String? = null var TransitNotesEndsWith:String? = null var TransitNotesContains:String? = null var TransitNotesLike:String? = null var TransitNotesBetween:ArrayList? = null var TransitNotesIn:ArrayList? = null var IN_TransitID:String? = null var IN_TransitIDStartsWith:String? = null var IN_TransitIDEndsWith:String? = null var IN_TransitIDContains:String? = null var IN_TransitIDLike:String? = null var IN_TransitIDBetween:ArrayList? = null var IN_TransitIDIn:ArrayList? = null var AddedCost1:BigDecimal? = null var AddedCost1GreaterThanOrEqualTo:BigDecimal? = null var AddedCost1GreaterThan:BigDecimal? = null var AddedCost1LessThan:BigDecimal? = null var AddedCost1LessThanOrEqualTo:BigDecimal? = null var AddedCost1NotEqualTo:BigDecimal? = null var AddedCost1Between:ArrayList? = null var AddedCost1In:ArrayList? = null var AddedCost2:BigDecimal? = null var AddedCost2GreaterThanOrEqualTo:BigDecimal? = null var AddedCost2GreaterThan:BigDecimal? = null var AddedCost2LessThan:BigDecimal? = null var AddedCost2LessThanOrEqualTo:BigDecimal? = null var AddedCost2NotEqualTo:BigDecimal? = null var AddedCost2Between:ArrayList? = null var AddedCost2In:ArrayList? = null var AddedCost3:BigDecimal? = null var AddedCost3GreaterThanOrEqualTo:BigDecimal? = null var AddedCost3GreaterThan:BigDecimal? = null var AddedCost3LessThan:BigDecimal? = null var AddedCost3LessThanOrEqualTo:BigDecimal? = null var AddedCost3NotEqualTo:BigDecimal? = null var AddedCost3Between:ArrayList? = null var AddedCost3In:ArrayList? = null var PickedBy:String? = null var PickedByStartsWith:String? = null var PickedByEndsWith:String? = null var PickedByContains:String? = null var PickedByLike:String? = null var PickedByBetween:ArrayList? = null var PickedByIn:ArrayList? = null var ReceivedBy:String? = null var ReceivedByStartsWith:String? = null var ReceivedByEndsWith:String? = null var ReceivedByContains:String? = null var ReceivedByLike:String? = null var ReceivedByBetween:ArrayList? = null var ReceivedByIn:ArrayList? = null var Type:Short? = null var TypeGreaterThanOrEqualTo:Short? = null var TypeGreaterThan:Short? = null var TypeLessThan:Short? = null var TypeLessThanOrEqualTo:Short? = null var TypeNotEqualTo:Short? = null var TypeBetween:ArrayList? = null var TypeIn:ArrayList? = null var AddCostMethod:String? = null var AddCostMethodStartsWith:String? = null var AddCostMethodEndsWith:String? = null var AddCostMethodContains:String? = null var AddCostMethodLike:String? = null var AddCostMethodBetween:ArrayList? = null var AddCostMethodIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WH_TransferQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class WH_TransferLineDetailsQuery : QueryDb(), IReturn> { var WH_TransferLineDetailsID:String? = null var WH_TransferLineDetailsIDStartsWith:String? = null var WH_TransferLineDetailsIDEndsWith:String? = null var WH_TransferLineDetailsIDContains:String? = null var WH_TransferLineDetailsIDLike:String? = null var WH_TransferLineDetailsIDBetween:ArrayList? = null var WH_TransferLineDetailsIDIn:ArrayList? = null var WH_TransferLineID:String? = null var WH_TransferLineIDStartsWith:String? = null var WH_TransferLineIDEndsWith:String? = null var WH_TransferLineIDContains:String? = null var WH_TransferLineIDLike:String? = null var WH_TransferLineIDBetween:ArrayList? = null var WH_TransferLineIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var IN_SOHID:String? = null var IN_SOHIDStartsWith:String? = null var IN_SOHIDEndsWith:String? = null var IN_SOHIDContains:String? = null var IN_SOHIDLike:String? = null var IN_SOHIDBetween:ArrayList? = null var IN_SOHIDIn:ArrayList? = null var Source_IN_SOHID:String? = null var Source_IN_SOHIDStartsWith:String? = null var Source_IN_SOHIDEndsWith:String? = null var Source_IN_SOHIDContains:String? = null var Source_IN_SOHIDLike:String? = null var Source_IN_SOHIDBetween:ArrayList? = null var Source_IN_SOHIDIn:ArrayList? = null var InTransit_IN_SOHID:String? = null var InTransit_IN_SOHIDStartsWith:String? = null var InTransit_IN_SOHIDEndsWith:String? = null var InTransit_IN_SOHIDContains:String? = null var InTransit_IN_SOHIDLike:String? = null var InTransit_IN_SOHIDBetween:ArrayList? = null var InTransit_IN_SOHIDIn:ArrayList? = null var CostReceived:BigDecimal? = null var CostReceivedGreaterThanOrEqualTo:BigDecimal? = null var CostReceivedGreaterThan:BigDecimal? = null var CostReceivedLessThan:BigDecimal? = null var CostReceivedLessThanOrEqualTo:BigDecimal? = null var CostReceivedNotEqualTo:BigDecimal? = null var CostReceivedBetween:ArrayList? = null var CostReceivedIn:ArrayList? = null var QuantityReceived:BigDecimal? = null var QuantityReceivedGreaterThanOrEqualTo:BigDecimal? = null var QuantityReceivedGreaterThan:BigDecimal? = null var QuantityReceivedLessThan:BigDecimal? = null var QuantityReceivedLessThanOrEqualTo:BigDecimal? = null var QuantityReceivedNotEqualTo:BigDecimal? = null var QuantityReceivedBetween:ArrayList? = null var QuantityReceivedIn:ArrayList? = null var SerialNoInwards:String? = null var SerialNoInwardsStartsWith:String? = null var SerialNoInwardsEndsWith:String? = null var SerialNoInwardsContains:String? = null var SerialNoInwardsLike:String? = null var SerialNoInwardsBetween:ArrayList? = null var SerialNoInwardsIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var BinLocationInwards:String? = null var BinLocationInwardsStartsWith:String? = null var BinLocationInwardsEndsWith:String? = null var BinLocationInwardsContains:String? = null var BinLocationInwardsLike:String? = null var BinLocationInwardsBetween:ArrayList? = null var BinLocationInwardsIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var ExpiryDateInwards:Date? = null var ExpiryDateInwardsGreaterThanOrEqualTo:Date? = null var ExpiryDateInwardsGreaterThan:Date? = null var ExpiryDateInwardsLessThan:Date? = null var ExpiryDateInwardsLessThanOrEqualTo:Date? = null var ExpiryDateInwardsNotEqualTo:Date? = null var ExpiryDateInwardsBetween:ArrayList? = null var ExpiryDateInwardsIn:ArrayList? = null var DateIn:Date? = null var DateInGreaterThanOrEqualTo:Date? = null var DateInGreaterThan:Date? = null var DateInLessThan:Date? = null var DateInLessThanOrEqualTo:Date? = null var DateInNotEqualTo:Date? = null var DateInBetween:ArrayList? = null var DateInIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var AddedCost:BigDecimal? = null var AddedCostGreaterThanOrEqualTo:BigDecimal? = null var AddedCostGreaterThan:BigDecimal? = null var AddedCostLessThan:BigDecimal? = null var AddedCostLessThanOrEqualTo:BigDecimal? = null var AddedCostNotEqualTo:BigDecimal? = null var AddedCostBetween:ArrayList? = null var AddedCostIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WH_TransferLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class WH_TransferLinesQuery : QueryDb(), IReturn> { var WH_TransferLineID:String? = null var WH_TransferLineIDStartsWith:String? = null var WH_TransferLineIDEndsWith:String? = null var WH_TransferLineIDContains:String? = null var WH_TransferLineIDLike:String? = null var WH_TransferLineIDBetween:ArrayList? = null var WH_TransferLineIDIn:ArrayList? = null var WH_TransferID:String? = null var WH_TransferIDStartsWith:String? = null var WH_TransferIDEndsWith:String? = null var WH_TransferIDContains:String? = null var WH_TransferIDLike:String? = null var WH_TransferIDBetween:ArrayList? = null var WH_TransferIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var QtyWanted:BigDecimal? = null var QtyWantedGreaterThanOrEqualTo:BigDecimal? = null var QtyWantedGreaterThan:BigDecimal? = null var QtyWantedLessThan:BigDecimal? = null var QtyWantedLessThanOrEqualTo:BigDecimal? = null var QtyWantedNotEqualTo:BigDecimal? = null var QtyWantedBetween:ArrayList? = null var QtyWantedIn:ArrayList? = null var QtyTrans:BigDecimal? = null var QtyTransGreaterThanOrEqualTo:BigDecimal? = null var QtyTransGreaterThan:BigDecimal? = null var QtyTransLessThan:BigDecimal? = null var QtyTransLessThanOrEqualTo:BigDecimal? = null var QtyTransNotEqualTo:BigDecimal? = null var QtyTransBetween:ArrayList? = null var QtyTransIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var BackOrderID:String? = null var BackOrderIDStartsWith:String? = null var BackOrderIDEndsWith:String? = null var BackOrderIDContains:String? = null var BackOrderIDLike:String? = null var BackOrderIDBetween:ArrayList? = null var BackOrderIDIn:ArrayList? = null var PurchaseOrderID:String? = null var PurchaseOrderIDStartsWith:String? = null var PurchaseOrderIDEndsWith:String? = null var PurchaseOrderIDContains:String? = null var PurchaseOrderIDLike:String? = null var PurchaseOrderIDBetween:ArrayList? = null var PurchaseOrderIDIn:ArrayList? = null var PurchaseOrderLineID:String? = null var PurchaseOrderLineIDStartsWith:String? = null var PurchaseOrderLineIDEndsWith:String? = null var PurchaseOrderLineIDContains:String? = null var PurchaseOrderLineIDLike:String? = null var PurchaseOrderLineIDBetween:ArrayList? = null var PurchaseOrderLineIDIn:ArrayList? = null var DestinationBinLoc:String? = null var DestinationBinLocStartsWith:String? = null var DestinationBinLocEndsWith:String? = null var DestinationBinLocContains:String? = null var DestinationBinLocLike:String? = null var DestinationBinLocBetween:ArrayList? = null var DestinationBinLocIn:ArrayList? = null var QtyReceived:BigDecimal? = null var QtyReceivedGreaterThanOrEqualTo:BigDecimal? = null var QtyReceivedGreaterThan:BigDecimal? = null var QtyReceivedLessThan:BigDecimal? = null var QtyReceivedLessThanOrEqualTo:BigDecimal? = null var QtyReceivedNotEqualTo:BigDecimal? = null var QtyReceivedBetween:ArrayList? = null var QtyReceivedIn:ArrayList? = null var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var AddCostLedgerID1:String? = null var AddCostLedgerID1StartsWith:String? = null var AddCostLedgerID1EndsWith:String? = null var AddCostLedgerID1Contains:String? = null var AddCostLedgerID1Like:String? = null var AddCostLedgerID1Between:ArrayList? = null var AddCostLedgerID1In:ArrayList? = null var AddCostLedgerID2:String? = null var AddCostLedgerID2StartsWith:String? = null var AddCostLedgerID2EndsWith:String? = null var AddCostLedgerID2Contains:String? = null var AddCostLedgerID2Like:String? = null var AddCostLedgerID2Between:ArrayList? = null var AddCostLedgerID2In:ArrayList? = null var AddCostLedgerID3:String? = null var AddCostLedgerID3StartsWith:String? = null var AddCostLedgerID3EndsWith:String? = null var AddCostLedgerID3Contains:String? = null var AddCostLedgerID3Like:String? = null var AddCostLedgerID3Between:ArrayList? = null var AddCostLedgerID3In:ArrayList? = null var Weight:BigDecimal? = null var WeightGreaterThanOrEqualTo:BigDecimal? = null var WeightGreaterThan:BigDecimal? = null var WeightLessThan:BigDecimal? = null var WeightLessThanOrEqualTo:BigDecimal? = null var WeightNotEqualTo:BigDecimal? = null var WeightBetween:ArrayList? = null var WeightIn:ArrayList? = null var Cubic:BigDecimal? = null var CubicGreaterThanOrEqualTo:BigDecimal? = null var CubicGreaterThan:BigDecimal? = null var CubicLessThan:BigDecimal? = null var CubicLessThanOrEqualTo:BigDecimal? = null var CubicNotEqualTo:BigDecimal? = null var CubicBetween:ArrayList? = null var CubicIn:ArrayList? = null var QtyBackOrdered:BigDecimal? = null var QtyBackOrderedGreaterThanOrEqualTo:BigDecimal? = null var QtyBackOrderedGreaterThan:BigDecimal? = null var QtyBackOrderedLessThan:BigDecimal? = null var QtyBackOrderedLessThanOrEqualTo:BigDecimal? = null var QtyBackOrderedNotEqualTo:BigDecimal? = null var QtyBackOrderedBetween:ArrayList? = null var QtyBackOrderedIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = WH_TransferLinesQuery.responseType } @Route(Path="/Queries/sh_WarehouseStock", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class sh_WarehouseStockQuery : QueryDb(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = sh_WarehouseStockQuery.responseType } @Route(Path="/Queries/sh_SalesOrderLines", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class sh_SalesOrderLineQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var UnitIncGST:Int? = null var UnitIncGSTGreaterThanOrEqualTo:Int? = null var UnitIncGSTGreaterThan:Int? = null var UnitIncGSTLessThan:Int? = null var UnitIncGSTLessThanOrEqualTo:Int? = null var UnitIncGSTNotEqualTo:Int? = null var UseSerialNo:Boolean? = null var PartNo:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = sh_SalesOrderLineQuery.responseType } @Route(Path="/Queries/sh_SalesOrders", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class sh_SalesOrderQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var Source:String? = null var DocType:Int? = null var DebtorID:String? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = sh_SalesOrderQuery.responseType } @Route(Path="/Queries/sh_Debtors", Verbs="GET") @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) open class sh_DebtorQuery : QueryDb(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = sh_DebtorQuery.responseType } @Route(Path="/Queries/sh_GoodsReceived_Devices", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) // @ApiResponse(Description="Read OK", StatusCode=200) open class sh_GoodsReceived_DeviceQuery : QueryDb(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = sh_GoodsReceived_DeviceQuery.responseType } @Route(Path="/Queries/DebtorContact", Verbs="GET") @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DebtorContactQuery : QueryDb(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DebtorContactQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_Plugin_ImageQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var Picture:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_Plugin_ImageQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_Plugin_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_Plugin_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginBusinessLogicQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var SY_BusinessLogic_RecID:UUID? = null var SY_BusinessLogic_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginBusinessLogicQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginCustomSettingModulesQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var ModuleName:String? = null var ModuleNameStartsWith:String? = null var ModuleNameEndsWith:String? = null var ModuleNameContains:String? = null var ModuleNameLike:String? = null var ModuleNameBetween:ArrayList? = null var ModuleNameIn:ArrayList? = null var TableName:String? = null var TableNameStartsWith:String? = null var TableNameEndsWith:String? = null var TableNameContains:String? = null var TableNameLike:String? = null var TableNameBetween:ArrayList? = null var TableNameIn:ArrayList? = null var IDColumnName:String? = null var IDColumnNameStartsWith:String? = null var IDColumnNameEndsWith:String? = null var IDColumnNameContains:String? = null var IDColumnNameLike:String? = null var IDColumnNameBetween:ArrayList? = null var IDColumnNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var ValuesTableName:String? = null var ValuesTableNameStartsWith:String? = null var ValuesTableNameEndsWith:String? = null var ValuesTableNameContains:String? = null var ValuesTableNameLike:String? = null var ValuesTableNameBetween:ArrayList? = null var ValuesTableNameIn:ArrayList? = null var ValuesIDColumnName:String? = null var ValuesIDColumnNameStartsWith:String? = null var ValuesIDColumnNameEndsWith:String? = null var ValuesIDColumnNameContains:String? = null var ValuesIDColumnNameLike:String? = null var ValuesIDColumnNameBetween:ArrayList? = null var ValuesIDColumnNameIn:ArrayList? = null var ValuesSettingIDColumnName:String? = null var ValuesSettingIDColumnNameStartsWith:String? = null var ValuesSettingIDColumnNameEndsWith:String? = null var ValuesSettingIDColumnNameContains:String? = null var ValuesSettingIDColumnNameLike:String? = null var ValuesSettingIDColumnNameBetween:ArrayList? = null var ValuesSettingIDColumnNameIn:ArrayList? = null var ValuesFKIDColumnName:String? = null var ValuesFKIDColumnNameStartsWith:String? = null var ValuesFKIDColumnNameEndsWith:String? = null var ValuesFKIDColumnNameContains:String? = null var ValuesFKIDColumnNameLike:String? = null var ValuesFKIDColumnNameBetween:ArrayList? = null var ValuesFKIDColumnNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginCustomSettingModulesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginDocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginDocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginEmbeddedReferenceQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var AssemblyName:String? = null var AssemblyNameStartsWith:String? = null var AssemblyNameEndsWith:String? = null var AssemblyNameContains:String? = null var AssemblyNameLike:String? = null var AssemblyNameBetween:ArrayList? = null var AssemblyNameIn:ArrayList? = null var FileBinary:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginEmbeddedReferenceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginFormQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginFormQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginPluginReferenceQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var Referenced_SY_Plugin_RecID:UUID? = null var Referenced_SY_Plugin_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginPluginReferenceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginReferenceQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var AssemblyFullName:String? = null var AssemblyFullNameStartsWith:String? = null var AssemblyFullNameEndsWith:String? = null var AssemblyFullNameContains:String? = null var AssemblyFullNameLike:String? = null var AssemblyFullNameBetween:ArrayList? = null var AssemblyFullNameIn:ArrayList? = null var AssemblyName:String? = null var AssemblyNameStartsWith:String? = null var AssemblyNameEndsWith:String? = null var AssemblyNameContains:String? = null var AssemblyNameLike:String? = null var AssemblyNameBetween:ArrayList? = null var AssemblyNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginReferenceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginScheduleQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var IsEnabled:Boolean? = null var ScheduleType:Short? = null var ScheduleTypeGreaterThanOrEqualTo:Short? = null var ScheduleTypeGreaterThan:Short? = null var ScheduleTypeLessThan:Short? = null var ScheduleTypeLessThanOrEqualTo:Short? = null var ScheduleTypeNotEqualTo:Short? = null var ScheduleTypeBetween:ArrayList? = null var ScheduleTypeIn:ArrayList? = null var OccurrenceType:Short? = null var OccurrenceTypeGreaterThanOrEqualTo:Short? = null var OccurrenceTypeGreaterThan:Short? = null var OccurrenceTypeLessThan:Short? = null var OccurrenceTypeLessThanOrEqualTo:Short? = null var OccurrenceTypeNotEqualTo:Short? = null var OccurrenceTypeBetween:ArrayList? = null var OccurrenceTypeIn:ArrayList? = null var OccurrenceFrequencyInterval:Int? = null var OccurrenceFrequencyIntervalGreaterThanOrEqualTo:Int? = null var OccurrenceFrequencyIntervalGreaterThan:Int? = null var OccurrenceFrequencyIntervalLessThan:Int? = null var OccurrenceFrequencyIntervalLessThanOrEqualTo:Int? = null var OccurrenceFrequencyIntervalNotEqualTo:Int? = null var OccurrenceFrequencyIntervalBetween:ArrayList? = null var OccurrenceFrequencyIntervalIn:ArrayList? = null var DailyFrequencyType:Short? = null var DailyFrequencyTypeGreaterThanOrEqualTo:Short? = null var DailyFrequencyTypeGreaterThan:Short? = null var DailyFrequencyTypeLessThan:Short? = null var DailyFrequencyTypeLessThanOrEqualTo:Short? = null var DailyFrequencyTypeNotEqualTo:Short? = null var DailyFrequencyTypeBetween:ArrayList? = null var DailyFrequencyTypeIn:ArrayList? = null var DailyOccursOnceTime:Long? = null var DailyOccursOnceTimeGreaterThanOrEqualTo:Long? = null var DailyOccursOnceTimeGreaterThan:Long? = null var DailyOccursOnceTimeLessThan:Long? = null var DailyOccursOnceTimeLessThanOrEqualTo:Long? = null var DailyOccursOnceTimeNotEqualTo:Long? = null var DailyOccursOnceTimeBetween:ArrayList? = null var DailyOccursOnceTimeIn:ArrayList? = null var DailyRepeatsInterval:Int? = null var DailyRepeatsIntervalGreaterThanOrEqualTo:Int? = null var DailyRepeatsIntervalGreaterThan:Int? = null var DailyRepeatsIntervalLessThan:Int? = null var DailyRepeatsIntervalLessThanOrEqualTo:Int? = null var DailyRepeatsIntervalNotEqualTo:Int? = null var DailyRepeatsIntervalBetween:ArrayList? = null var DailyRepeatsIntervalIn:ArrayList? = null var DailyRepeatsStartTime:Long? = null var DailyRepeatsStartTimeGreaterThanOrEqualTo:Long? = null var DailyRepeatsStartTimeGreaterThan:Long? = null var DailyRepeatsStartTimeLessThan:Long? = null var DailyRepeatsStartTimeLessThanOrEqualTo:Long? = null var DailyRepeatsStartTimeNotEqualTo:Long? = null var DailyRepeatsStartTimeBetween:ArrayList? = null var DailyRepeatsStartTimeIn:ArrayList? = null var DailyRepeatsEndTime:Long? = null var DailyRepeatsEndTimeGreaterThanOrEqualTo:Long? = null var DailyRepeatsEndTimeGreaterThan:Long? = null var DailyRepeatsEndTimeLessThan:Long? = null var DailyRepeatsEndTimeLessThanOrEqualTo:Long? = null var DailyRepeatsEndTimeNotEqualTo:Long? = null var DailyRepeatsEndTimeBetween:ArrayList? = null var DailyRepeatsEndTimeIn:ArrayList? = null var WeeklyRepeatsInterval:Int? = null var WeeklyRepeatsIntervalGreaterThanOrEqualTo:Int? = null var WeeklyRepeatsIntervalGreaterThan:Int? = null var WeeklyRepeatsIntervalLessThan:Int? = null var WeeklyRepeatsIntervalLessThanOrEqualTo:Int? = null var WeeklyRepeatsIntervalNotEqualTo:Int? = null var WeeklyRepeatsIntervalBetween:ArrayList? = null var WeeklyRepeatsIntervalIn:ArrayList? = null var WeeklyDaysOfWeek:Short? = null var WeeklyDaysOfWeekGreaterThanOrEqualTo:Short? = null var WeeklyDaysOfWeekGreaterThan:Short? = null var WeeklyDaysOfWeekLessThan:Short? = null var WeeklyDaysOfWeekLessThanOrEqualTo:Short? = null var WeeklyDaysOfWeekNotEqualTo:Short? = null var WeeklyDaysOfWeekBetween:ArrayList? = null var WeeklyDaysOfWeekIn:ArrayList? = null var MonthlyFrequencyType:Short? = null var MonthlyFrequencyTypeGreaterThanOrEqualTo:Short? = null var MonthlyFrequencyTypeGreaterThan:Short? = null var MonthlyFrequencyTypeLessThan:Short? = null var MonthlyFrequencyTypeLessThanOrEqualTo:Short? = null var MonthlyFrequencyTypeNotEqualTo:Short? = null var MonthlyFrequencyTypeBetween:ArrayList? = null var MonthlyFrequencyTypeIn:ArrayList? = null var MonthlyDayOfMonth:Short? = null var MonthlyDayOfMonthGreaterThanOrEqualTo:Short? = null var MonthlyDayOfMonthGreaterThan:Short? = null var MonthlyDayOfMonthLessThan:Short? = null var MonthlyDayOfMonthLessThanOrEqualTo:Short? = null var MonthlyDayOfMonthNotEqualTo:Short? = null var MonthlyDayOfMonthBetween:ArrayList? = null var MonthlyDayOfMonthIn:ArrayList? = null var MonthlyRepeatInterval:Int? = null var MonthlyRepeatIntervalGreaterThanOrEqualTo:Int? = null var MonthlyRepeatIntervalGreaterThan:Int? = null var MonthlyRepeatIntervalLessThan:Int? = null var MonthlyRepeatIntervalLessThanOrEqualTo:Int? = null var MonthlyRepeatIntervalNotEqualTo:Int? = null var MonthlyRepeatIntervalBetween:ArrayList? = null var MonthlyRepeatIntervalIn:ArrayList? = null var MonthlyFrequencyAdjective:Short? = null var MonthlyFrequencyAdjectiveGreaterThanOrEqualTo:Short? = null var MonthlyFrequencyAdjectiveGreaterThan:Short? = null var MonthlyFrequencyAdjectiveLessThan:Short? = null var MonthlyFrequencyAdjectiveLessThanOrEqualTo:Short? = null var MonthlyFrequencyAdjectiveNotEqualTo:Short? = null var MonthlyFrequencyAdjectiveBetween:ArrayList? = null var MonthlyFrequencyAdjectiveIn:ArrayList? = null var MonthlyFrequencyDayOfWeek:Short? = null var MonthlyFrequencyDayOfWeekGreaterThanOrEqualTo:Short? = null var MonthlyFrequencyDayOfWeekGreaterThan:Short? = null var MonthlyFrequencyDayOfWeekLessThan:Short? = null var MonthlyFrequencyDayOfWeekLessThanOrEqualTo:Short? = null var MonthlyFrequencyDayOfWeekNotEqualTo:Short? = null var MonthlyFrequencyDayOfWeekBetween:ArrayList? = null var MonthlyFrequencyDayOfWeekIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var HasEndDate:Boolean? = null var EndDate:Date? = null var EndDateGreaterThanOrEqualTo:Date? = null var EndDateGreaterThan:Date? = null var EndDateLessThan:Date? = null var EndDateLessThanOrEqualTo:Date? = null var EndDateNotEqualTo:Date? = null var EndDateBetween:ArrayList? = null var EndDateIn:ArrayList? = null var ItemNo:Short? = null var ItemNoGreaterThanOrEqualTo:Short? = null var ItemNoGreaterThan:Short? = null var ItemNoLessThan:Short? = null var ItemNoLessThanOrEqualTo:Short? = null var ItemNoNotEqualTo:Short? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastRunDate:Date? = null var LastRunDateGreaterThanOrEqualTo:Date? = null var LastRunDateGreaterThan:Date? = null var LastRunDateLessThan:Date? = null var LastRunDateLessThanOrEqualTo:Date? = null var LastRunDateNotEqualTo:Date? = null var LastRunDateBetween:ArrayList? = null var LastRunDateIn:ArrayList? = null var NextRunDate:Date? = null var NextRunDateGreaterThanOrEqualTo:Date? = null var NextRunDateGreaterThan:Date? = null var NextRunDateLessThan:Date? = null var NextRunDateLessThanOrEqualTo:Date? = null var NextRunDateNotEqualTo:Date? = null var NextRunDateBetween:ArrayList? = null var NextRunDateIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginScheduleQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginSnippetQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Title:String? = null var TitleStartsWith:String? = null var TitleEndsWith:String? = null var TitleContains:String? = null var TitleLike:String? = null var TitleBetween:ArrayList? = null var TitleIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Shortcut:String? = null var ShortcutStartsWith:String? = null var ShortcutEndsWith:String? = null var ShortcutContains:String? = null var ShortcutLike:String? = null var ShortcutBetween:ArrayList? = null var ShortcutIn:ArrayList? = null var Author:String? = null var AuthorStartsWith:String? = null var AuthorEndsWith:String? = null var AuthorContains:String? = null var AuthorLike:String? = null var AuthorBetween:ArrayList? = null var AuthorIn:ArrayList? = null var IsEnabled:Boolean? = null var Code:String? = null var CodeStartsWith:String? = null var CodeEndsWith:String? = null var CodeContains:String? = null var CodeLike:String? = null var CodeBetween:ArrayList? = null var CodeIn:ArrayList? = null var Language:Short? = null var LanguageGreaterThanOrEqualTo:Short? = null var LanguageGreaterThan:Short? = null var LanguageLessThan:Short? = null var LanguageLessThanOrEqualTo:Short? = null var LanguageNotEqualTo:Short? = null var LanguageBetween:ArrayList? = null var LanguageIn:ArrayList? = null var FolderPath:String? = null var FolderPathStartsWith:String? = null var FolderPathEndsWith:String? = null var FolderPathContains:String? = null var FolderPathLike:String? = null var FolderPathBetween:ArrayList? = null var FolderPathIn:ArrayList? = null var SnippetTypes:String? = null var SnippetTypesStartsWith:String? = null var SnippetTypesEndsWith:String? = null var SnippetTypesContains:String? = null var SnippetTypesLike:String? = null var SnippetTypesBetween:ArrayList? = null var SnippetTypesIn:ArrayList? = null var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginSnippetQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginSnippetDeclarationQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_PluginSnippet_RecID:UUID? = null var SY_PluginSnippet_RecIDIn:ArrayList? = null var ID:String? = null var IDStartsWith:String? = null var IDEndsWith:String? = null var IDContains:String? = null var IDLike:String? = null var IDBetween:ArrayList? = null var IDIn:ArrayList? = null var Type:String? = null var TypeStartsWith:String? = null var TypeEndsWith:String? = null var TypeContains:String? = null var TypeLike:String? = null var TypeBetween:ArrayList? = null var TypeIn:ArrayList? = null var Tooltip:String? = null var TooltipStartsWith:String? = null var TooltipEndsWith:String? = null var TooltipContains:String? = null var TooltipLike:String? = null var TooltipBetween:ArrayList? = null var TooltipIn:ArrayList? = null var Default:String? = null var DefaultStartsWith:String? = null var DefaultEndsWith:String? = null var DefaultContains:String? = null var DefaultLike:String? = null var DefaultBetween:ArrayList? = null var DefaultIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginSnippetDeclarationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginSystemSettingsQuery : QueryDb(), IReturn> { var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var SY_Sysvalues_RecID:String? = null var SY_Sysvalues_RecIDStartsWith:String? = null var SY_Sysvalues_RecIDEndsWith:String? = null var SY_Sysvalues_RecIDContains:String? = null var SY_Sysvalues_RecIDLike:String? = null var SY_Sysvalues_RecIDBetween:ArrayList? = null var SY_Sysvalues_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginSystemSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PrintGroupQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PrintGroupQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PrintGroupLogicalPrinterQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var SY_PrintGroup_RecID:String? = null var SY_PrintGroup_RecIDStartsWith:String? = null var SY_PrintGroup_RecIDEndsWith:String? = null var SY_PrintGroup_RecIDContains:String? = null var SY_PrintGroup_RecIDLike:String? = null var SY_PrintGroup_RecIDBetween:ArrayList? = null var SY_PrintGroup_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var PhysicalPrinterName:String? = null var PhysicalPrinterNameStartsWith:String? = null var PhysicalPrinterNameEndsWith:String? = null var PhysicalPrinterNameContains:String? = null var PhysicalPrinterNameLike:String? = null var PhysicalPrinterNameBetween:ArrayList? = null var PhysicalPrinterNameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PrintGroupLogicalPrinterQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_RecentlyViewedQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var Document_RecID:String? = null var Document_RecIDStartsWith:String? = null var Document_RecIDEndsWith:String? = null var Document_RecIDContains:String? = null var Document_RecIDLike:String? = null var Document_RecIDBetween:ArrayList? = null var Document_RecIDIn:ArrayList? = null var Document_DisplayText:String? = null var Document_DisplayTextStartsWith:String? = null var Document_DisplayTextEndsWith:String? = null var Document_DisplayTextContains:String? = null var Document_DisplayTextLike:String? = null var Document_DisplayTextBetween:ArrayList? = null var Document_DisplayTextIn:ArrayList? = null var IsPinned:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_RecentlyViewedQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_RemittanceAdviceEmailTemplatesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Header:String? = null var HeaderStartsWith:String? = null var HeaderEndsWith:String? = null var HeaderContains:String? = null var HeaderLike:String? = null var HeaderBetween:ArrayList? = null var HeaderIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var Footer:String? = null var FooterStartsWith:String? = null var FooterEndsWith:String? = null var FooterContains:String? = null var FooterLike:String? = null var FooterBetween:ArrayList? = null var FooterIn:ArrayList? = null var ToField:String? = null var ToFieldStartsWith:String? = null var ToFieldEndsWith:String? = null var ToFieldContains:String? = null var ToFieldLike:String? = null var ToFieldBetween:ArrayList? = null var ToFieldIn:ArrayList? = null var FromField:String? = null var FromFieldStartsWith:String? = null var FromFieldEndsWith:String? = null var FromFieldContains:String? = null var FromFieldLike:String? = null var FromFieldBetween:ArrayList? = null var FromFieldIn:ArrayList? = null var CCField:String? = null var CCFieldStartsWith:String? = null var CCFieldEndsWith:String? = null var CCFieldContains:String? = null var CCFieldLike:String? = null var CCFieldBetween:ArrayList? = null var CCFieldIn:ArrayList? = null var BCCField:String? = null var BCCFieldStartsWith:String? = null var BCCFieldEndsWith:String? = null var BCCFieldContains:String? = null var BCCFieldLike:String? = null var BCCFieldBetween:ArrayList? = null var BCCFieldIn:ArrayList? = null var Subject:String? = null var SubjectStartsWith:String? = null var SubjectEndsWith:String? = null var SubjectContains:String? = null var SubjectLike:String? = null var SubjectBetween:ArrayList? = null var SubjectIn:ArrayList? = null var RequestReadReceipt:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_RemittanceAdviceEmailTemplatesQuery.responseType } @Route(Path="/Queries/SY_Report", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_ReportQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var FileName:String? = null var FileNameStartsWith:String? = null var FileNameEndsWith:String? = null var FileNameContains:String? = null var FileNameLike:String? = null var FileNameBetween:ArrayList? = null var FileNameIn:ArrayList? = null var Title:String? = null var TitleStartsWith:String? = null var TitleEndsWith:String? = null var TitleContains:String? = null var TitleLike:String? = null var TitleBetween:ArrayList? = null var TitleIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Author:String? = null var AuthorStartsWith:String? = null var AuthorEndsWith:String? = null var AuthorContains:String? = null var AuthorLike:String? = null var AuthorBetween:ArrayList? = null var AuthorIn:ArrayList? = null var SY_ReportSection_RecID:String? = null var SY_ReportSection_RecIDStartsWith:String? = null var SY_ReportSection_RecIDEndsWith:String? = null var SY_ReportSection_RecIDContains:String? = null var SY_ReportSection_RecIDLike:String? = null var SY_ReportSection_RecIDBetween:ArrayList? = null var SY_ReportSection_RecIDIn:ArrayList? = null var ReportType:Short? = null var ReportTypeGreaterThanOrEqualTo:Short? = null var ReportTypeGreaterThan:Short? = null var ReportTypeLessThan:Short? = null var ReportTypeLessThanOrEqualTo:Short? = null var ReportTypeNotEqualTo:Short? = null var ReportTypeBetween:ArrayList? = null var ReportTypeIn:ArrayList? = null var IsEnabled:Boolean? = null var FileBinary:ArrayList? = null var FileHash:String? = null var FileHashStartsWith:String? = null var FileHashEndsWith:String? = null var FileHashContains:String? = null var FileHashLike:String? = null var FileHashBetween:ArrayList? = null var FileHashIn:ArrayList? = null var Comment:String? = null var CommentStartsWith:String? = null var CommentEndsWith:String? = null var CommentContains:String? = null var CommentLike:String? = null var CommentBetween:ArrayList? = null var CommentIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var IsReadOnly:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_ReportQuery.responseType } @Route(Path="/Queries/SY_ReportSection", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_ReportSectionQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsDefault:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_ReportSectionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_SavedReportRangesQuery : QueryDb(), IReturn> { var SavedReportRangeID:String? = null var SavedReportRangeIDStartsWith:String? = null var SavedReportRangeIDEndsWith:String? = null var SavedReportRangeIDContains:String? = null var SavedReportRangeIDLike:String? = null var SavedReportRangeIDBetween:ArrayList? = null var SavedReportRangeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var IDKey:String? = null var IDKeyStartsWith:String? = null var IDKeyEndsWith:String? = null var IDKeyContains:String? = null var IDKeyLike:String? = null var IDKeyBetween:ArrayList? = null var IDKeyIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_SavedReportRangesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_SearchItemQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var StoredProcedureName:String? = null var StoredProcedureNameStartsWith:String? = null var StoredProcedureNameEndsWith:String? = null var StoredProcedureNameContains:String? = null var StoredProcedureNameLike:String? = null var StoredProcedureNameBetween:ArrayList? = null var StoredProcedureNameIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_SearchItemQuery.responseType } @Route(Path="/Queries/SY_SysValues", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_SysValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Section:String? = null var SectionStartsWith:String? = null var SectionEndsWith:String? = null var SectionContains:String? = null var SectionLike:String? = null var SectionBetween:ArrayList? = null var SectionIn:ArrayList? = null var IDKey:String? = null var IDKeyStartsWith:String? = null var IDKeyEndsWith:String? = null var IDKeyContains:String? = null var IDKeyLike:String? = null var IDKeyBetween:ArrayList? = null var IDKeyIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var SectionCaption:String? = null var SectionCaptionStartsWith:String? = null var SectionCaptionEndsWith:String? = null var SectionCaptionContains:String? = null var SectionCaptionLike:String? = null var SectionCaptionBetween:ArrayList? = null var SectionCaptionIn:ArrayList? = null var ReadOnly:Boolean? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_SysValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_SysValuesLogQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchID:String? = null var BatchIDStartsWith:String? = null var BatchIDEndsWith:String? = null var BatchIDContains:String? = null var BatchIDLike:String? = null var BatchIDBetween:ArrayList? = null var BatchIDIn:ArrayList? = null var DatabaseVersion:String? = null var DatabaseVersionStartsWith:String? = null var DatabaseVersionEndsWith:String? = null var DatabaseVersionContains:String? = null var DatabaseVersionLike:String? = null var DatabaseVersionBetween:ArrayList? = null var DatabaseVersionIn:ArrayList? = null var Section:String? = null var SectionStartsWith:String? = null var SectionEndsWith:String? = null var SectionContains:String? = null var SectionLike:String? = null var SectionBetween:ArrayList? = null var SectionIn:ArrayList? = null var SectionCaption:String? = null var SectionCaptionStartsWith:String? = null var SectionCaptionEndsWith:String? = null var SectionCaptionContains:String? = null var SectionCaptionLike:String? = null var SectionCaptionBetween:ArrayList? = null var SectionCaptionIn:ArrayList? = null var IDKey:String? = null var IDKeyStartsWith:String? = null var IDKeyEndsWith:String? = null var IDKeyContains:String? = null var IDKeyLike:String? = null var IDKeyBetween:ArrayList? = null var IDKeyIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var NewContents:String? = null var NewContentsStartsWith:String? = null var NewContentsEndsWith:String? = null var NewContentsContains:String? = null var NewContentsLike:String? = null var NewContentsBetween:ArrayList? = null var NewContentsIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var LastModifiedByStaffID:String? = null var LastModifiedByStaffIDStartsWith:String? = null var LastModifiedByStaffIDEndsWith:String? = null var LastModifiedByStaffIDContains:String? = null var LastModifiedByStaffIDLike:String? = null var LastModifiedByStaffIDBetween:ArrayList? = null var LastModifiedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_SysValuesLogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_TabControlSettingsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var Context:String? = null var ContextStartsWith:String? = null var ContextEndsWith:String? = null var ContextContains:String? = null var ContextLike:String? = null var ContextBetween:ArrayList? = null var ContextIn:ArrayList? = null var FullName:String? = null var FullNameStartsWith:String? = null var FullNameEndsWith:String? = null var FullNameContains:String? = null var FullNameLike:String? = null var FullNameBetween:ArrayList? = null var FullNameIn:ArrayList? = null var UseCustomTabs:Boolean? = null var TabOrderXML:String? = null var TabOrderXMLStartsWith:String? = null var TabOrderXMLEndsWith:String? = null var TabOrderXMLContains:String? = null var TabOrderXMLLike:String? = null var TabOrderXMLBetween:ArrayList? = null var TabOrderXMLIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_TabControlSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_TabSettingsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_TabControlSettings_RecID:String? = null var SY_TabControlSettings_RecIDStartsWith:String? = null var SY_TabControlSettings_RecIDEndsWith:String? = null var SY_TabControlSettings_RecIDContains:String? = null var SY_TabControlSettings_RecIDLike:String? = null var SY_TabControlSettings_RecIDBetween:ArrayList? = null var SY_TabControlSettings_RecIDIn:ArrayList? = null var TabKey:String? = null var TabKeyStartsWith:String? = null var TabKeyEndsWith:String? = null var TabKeyContains:String? = null var TabKeyLike:String? = null var TabKeyBetween:ArrayList? = null var TabKeyIn:ArrayList? = null var Text:String? = null var TextStartsWith:String? = null var TextEndsWith:String? = null var TextContains:String? = null var TextLike:String? = null var TextBetween:ArrayList? = null var TextIn:ArrayList? = null var Visible:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_TabSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_UpgradeLogQuery : QueryDb(), IReturn> { var PK:Int? = null var PKGreaterThanOrEqualTo:Int? = null var PKGreaterThan:Int? = null var PKLessThan:Int? = null var PKLessThanOrEqualTo:Int? = null var PKNotEqualTo:Int? = null var PKBetween:ArrayList? = null var PKIn:ArrayList? = null var DatabaseMajor:Int? = null var DatabaseMajorGreaterThanOrEqualTo:Int? = null var DatabaseMajorGreaterThan:Int? = null var DatabaseMajorLessThan:Int? = null var DatabaseMajorLessThanOrEqualTo:Int? = null var DatabaseMajorNotEqualTo:Int? = null var DatabaseMajorBetween:ArrayList? = null var DatabaseMajorIn:ArrayList? = null var DatabaseMinor:Int? = null var DatabaseMinorGreaterThanOrEqualTo:Int? = null var DatabaseMinorGreaterThan:Int? = null var DatabaseMinorLessThan:Int? = null var DatabaseMinorLessThanOrEqualTo:Int? = null var DatabaseMinorNotEqualTo:Int? = null var DatabaseMinorBetween:ArrayList? = null var DatabaseMinorIn:ArrayList? = null var DatabaseRelease:Int? = null var DatabaseReleaseGreaterThanOrEqualTo:Int? = null var DatabaseReleaseGreaterThan:Int? = null var DatabaseReleaseLessThan:Int? = null var DatabaseReleaseLessThanOrEqualTo:Int? = null var DatabaseReleaseNotEqualTo:Int? = null var DatabaseReleaseBetween:ArrayList? = null var DatabaseReleaseIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_UpgradeLogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_UpgradeScriptsQuery : QueryDb(), IReturn> { var RecId:String? = null var RecIdStartsWith:String? = null var RecIdEndsWith:String? = null var RecIdContains:String? = null var RecIdLike:String? = null var RecIdBetween:ArrayList? = null var RecIdIn:ArrayList? = null var PK:Int? = null var PKGreaterThanOrEqualTo:Int? = null var PKGreaterThan:Int? = null var PKLessThan:Int? = null var PKLessThanOrEqualTo:Int? = null var PKNotEqualTo:Int? = null var PKBetween:ArrayList? = null var PKIn:ArrayList? = null var DatabaseMajor:Short? = null var DatabaseMajorGreaterThanOrEqualTo:Short? = null var DatabaseMajorGreaterThan:Short? = null var DatabaseMajorLessThan:Short? = null var DatabaseMajorLessThanOrEqualTo:Short? = null var DatabaseMajorNotEqualTo:Short? = null var DatabaseMajorBetween:ArrayList? = null var DatabaseMajorIn:ArrayList? = null var DatabaseMinor:Short? = null var DatabaseMinorGreaterThanOrEqualTo:Short? = null var DatabaseMinorGreaterThan:Short? = null var DatabaseMinorLessThan:Short? = null var DatabaseMinorLessThanOrEqualTo:Short? = null var DatabaseMinorNotEqualTo:Short? = null var DatabaseMinorBetween:ArrayList? = null var DatabaseMinorIn:ArrayList? = null var DatabaseRelease:Short? = null var DatabaseReleaseGreaterThanOrEqualTo:Short? = null var DatabaseReleaseGreaterThan:Short? = null var DatabaseReleaseLessThan:Short? = null var DatabaseReleaseLessThanOrEqualTo:Short? = null var DatabaseReleaseNotEqualTo:Short? = null var DatabaseReleaseBetween:ArrayList? = null var DatabaseReleaseIn:ArrayList? = null var ScriptOrder:Int? = null var ScriptOrderGreaterThanOrEqualTo:Int? = null var ScriptOrderGreaterThan:Int? = null var ScriptOrderLessThan:Int? = null var ScriptOrderLessThanOrEqualTo:Int? = null var ScriptOrderNotEqualTo:Int? = null var ScriptOrderBetween:ArrayList? = null var ScriptOrderIn:ArrayList? = null var Script:String? = null var ScriptStartsWith:String? = null var ScriptEndsWith:String? = null var ScriptContains:String? = null var ScriptLike:String? = null var ScriptBetween:ArrayList? = null var ScriptIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var Message:String? = null var MessageStartsWith:String? = null var MessageEndsWith:String? = null var MessageContains:String? = null var MessageLike:String? = null var MessageBetween:ArrayList? = null var MessageIn:ArrayList? = null var ScriptType:Short? = null var ScriptTypeGreaterThanOrEqualTo:Short? = null var ScriptTypeGreaterThan:Short? = null var ScriptTypeLessThan:Short? = null var ScriptTypeLessThanOrEqualTo:Short? = null var ScriptTypeNotEqualTo:Short? = null var ScriptTypeBetween:ArrayList? = null var ScriptTypeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_UpgradeScriptsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_UserGroupAbstractPermissionsQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_UserGroups_RecID:UUID? = null var SY_UserGroups_RecIDIn:ArrayList? = null var SY_FormsAbstractPermissions_RecID:UUID? = null var SY_FormsAbstractPermissions_RecIDIn:ArrayList? = null var AccessLevel:Short? = null var AccessLevelGreaterThanOrEqualTo:Short? = null var AccessLevelGreaterThan:Short? = null var AccessLevelLessThan:Short? = null var AccessLevelLessThanOrEqualTo:Short? = null var AccessLevelNotEqualTo:Short? = null var AccessLevelBetween:ArrayList? = null var AccessLevelIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_UserGroupAbstractPermissionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_UserGroupMembershipsQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var RowHash:ArrayList? = null var SY_UserGroups_RecID:UUID? = null var SY_UserGroups_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_UserGroupMembershipsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_UserGroupPermissionsQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_UserGroups_RecID:UUID? = null var SY_UserGroups_RecIDIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var ControlType:String? = null var ControlTypeStartsWith:String? = null var ControlTypeEndsWith:String? = null var ControlTypeContains:String? = null var ControlTypeLike:String? = null var ControlTypeBetween:ArrayList? = null var ControlTypeIn:ArrayList? = null var ControlName:String? = null var ControlNameStartsWith:String? = null var ControlNameEndsWith:String? = null var ControlNameContains:String? = null var ControlNameLike:String? = null var ControlNameBetween:ArrayList? = null var ControlNameIn:ArrayList? = null var ReadAccessLevel:Short? = null var ReadAccessLevelGreaterThanOrEqualTo:Short? = null var ReadAccessLevelGreaterThan:Short? = null var ReadAccessLevelLessThan:Short? = null var ReadAccessLevelLessThanOrEqualTo:Short? = null var ReadAccessLevelNotEqualTo:Short? = null var ReadAccessLevelBetween:ArrayList? = null var ReadAccessLevelIn:ArrayList? = null var WriteAccessLevel:Short? = null var WriteAccessLevelGreaterThanOrEqualTo:Short? = null var WriteAccessLevelGreaterThan:Short? = null var WriteAccessLevelLessThan:Short? = null var WriteAccessLevelLessThanOrEqualTo:Short? = null var WriteAccessLevelNotEqualTo:Short? = null var WriteAccessLevelBetween:ArrayList? = null var WriteAccessLevelIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_UserGroupPermissionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_UserGroupRESTAPIPermissionsQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_UserGroups_RecID:UUID? = null var SY_UserGroups_RecIDIn:ArrayList? = null var RESTPath:String? = null var RESTPathStartsWith:String? = null var RESTPathEndsWith:String? = null var RESTPathContains:String? = null var RESTPathLike:String? = null var RESTPathBetween:ArrayList? = null var RESTPathIn:ArrayList? = null var Verb:String? = null var VerbStartsWith:String? = null var VerbEndsWith:String? = null var VerbContains:String? = null var VerbLike:String? = null var VerbBetween:ArrayList? = null var VerbIn:ArrayList? = null var Summary:String? = null var SummaryStartsWith:String? = null var SummaryEndsWith:String? = null var SummaryContains:String? = null var SummaryLike:String? = null var SummaryBetween:ArrayList? = null var SummaryIn:ArrayList? = null var AccessLevel:Short? = null var AccessLevelGreaterThanOrEqualTo:Short? = null var AccessLevelGreaterThan:Short? = null var AccessLevelLessThan:Short? = null var AccessLevelLessThanOrEqualTo:Short? = null var AccessLevelNotEqualTo:Short? = null var AccessLevelBetween:ArrayList? = null var AccessLevelIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_UserGroupRESTAPIPermissionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_UserGroupsQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null var IsEnabled:Boolean? = null var IsReadOnly:Boolean? = null var DefaultReadAccessLevel:Short? = null var DefaultReadAccessLevelGreaterThanOrEqualTo:Short? = null var DefaultReadAccessLevelGreaterThan:Short? = null var DefaultReadAccessLevelLessThan:Short? = null var DefaultReadAccessLevelLessThanOrEqualTo:Short? = null var DefaultReadAccessLevelNotEqualTo:Short? = null var DefaultReadAccessLevelBetween:ArrayList? = null var DefaultReadAccessLevelIn:ArrayList? = null var DefaultWriteAccessLevel:Short? = null var DefaultWriteAccessLevelGreaterThanOrEqualTo:Short? = null var DefaultWriteAccessLevelGreaterThan:Short? = null var DefaultWriteAccessLevelLessThan:Short? = null var DefaultWriteAccessLevelLessThanOrEqualTo:Short? = null var DefaultWriteAccessLevelNotEqualTo:Short? = null var DefaultWriteAccessLevelBetween:ArrayList? = null var DefaultWriteAccessLevelIn:ArrayList? = null var DefaultAbstractAccessLevel:Short? = null var DefaultAbstractAccessLevelGreaterThanOrEqualTo:Short? = null var DefaultAbstractAccessLevelGreaterThan:Short? = null var DefaultAbstractAccessLevelLessThan:Short? = null var DefaultAbstractAccessLevelLessThanOrEqualTo:Short? = null var DefaultAbstractAccessLevelNotEqualTo:Short? = null var DefaultAbstractAccessLevelBetween:ArrayList? = null var DefaultAbstractAccessLevelIn:ArrayList? = null var SY_Menu_RecID:String? = null var SY_Menu_RecIDStartsWith:String? = null var SY_Menu_RecIDEndsWith:String? = null var SY_Menu_RecIDContains:String? = null var SY_Menu_RecIDLike:String? = null var SY_Menu_RecIDBetween:ArrayList? = null var SY_Menu_RecIDIn:ArrayList? = null var DefaultRESTAPIAccessLevel:Short? = null var DefaultRESTAPIAccessLevelGreaterThanOrEqualTo:Short? = null var DefaultRESTAPIAccessLevelGreaterThan:Short? = null var DefaultRESTAPIAccessLevelLessThan:Short? = null var DefaultRESTAPIAccessLevelLessThanOrEqualTo:Short? = null var DefaultRESTAPIAccessLevelNotEqualTo:Short? = null var DefaultRESTAPIAccessLevelBetween:ArrayList? = null var DefaultRESTAPIAccessLevelIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_UserGroupsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_UserProfileQuery : QueryDb(), IReturn> { var ProfileID:String? = null var ProfileIDStartsWith:String? = null var ProfileIDEndsWith:String? = null var ProfileIDContains:String? = null var ProfileIDLike:String? = null var ProfileIDBetween:ArrayList? = null var ProfileIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var UserID:String? = null var UserIDStartsWith:String? = null var UserIDEndsWith:String? = null var UserIDContains:String? = null var UserIDLike:String? = null var UserIDBetween:ArrayList? = null var UserIDIn:ArrayList? = null var Section:String? = null var SectionStartsWith:String? = null var SectionEndsWith:String? = null var SectionContains:String? = null var SectionLike:String? = null var SectionBetween:ArrayList? = null var SectionIn:ArrayList? = null var IDKey:String? = null var IDKeyStartsWith:String? = null var IDKeyEndsWith:String? = null var IDKeyContains:String? = null var IDKeyLike:String? = null var IDKeyBetween:ArrayList? = null var IDKeyIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_UserProfileQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_WebhookMessageQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_WebhookSubscription_RecID:UUID? = null var SY_WebhookSubscription_RecIDIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AddedDateTime:Date? = null var AddedDateTimeGreaterThanOrEqualTo:Date? = null var AddedDateTimeGreaterThan:Date? = null var AddedDateTimeLessThan:Date? = null var AddedDateTimeLessThanOrEqualTo:Date? = null var AddedDateTimeNotEqualTo:Date? = null var AddedDateTimeBetween:ArrayList? = null var AddedDateTimeIn:ArrayList? = null var Retries:Int? = null var RetriesGreaterThanOrEqualTo:Int? = null var RetriesGreaterThan:Int? = null var RetriesLessThan:Int? = null var RetriesLessThanOrEqualTo:Int? = null var RetriesNotEqualTo:Int? = null var RetriesBetween:ArrayList? = null var RetriesIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_WebhookMessageQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_WebhookMessageResponseQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_WebhookMessage_RecID:UUID? = null var SY_WebhookMessage_RecIDIn:ArrayList? = null var HTTPCode:Int? = null var HTTPCodeGreaterThanOrEqualTo:Int? = null var HTTPCodeGreaterThan:Int? = null var HTTPCodeLessThan:Int? = null var HTTPCodeLessThanOrEqualTo:Int? = null var HTTPCodeNotEqualTo:Int? = null var HTTPCodeBetween:ArrayList? = null var HTTPCodeIn:ArrayList? = null var Message:String? = null var MessageStartsWith:String? = null var MessageEndsWith:String? = null var MessageContains:String? = null var MessageLike:String? = null var MessageBetween:ArrayList? = null var MessageIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_WebhookMessageResponseQuery.responseType } @Route(Path="/Queries/SY_WebhookSubscriber", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_WebhookSubscriberQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_WebhookSubscriberQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_WebhookSubscriptionQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_WebhookSubscriber_RecID:UUID? = null var SY_WebhookSubscriber_RecIDIn:ArrayList? = null var EventName:String? = null var EventNameStartsWith:String? = null var EventNameEndsWith:String? = null var EventNameContains:String? = null var EventNameLike:String? = null var EventNameBetween:ArrayList? = null var EventNameIn:ArrayList? = null var URL:String? = null var URLStartsWith:String? = null var URLEndsWith:String? = null var URLContains:String? = null var URLLike:String? = null var URLBetween:ArrayList? = null var URLIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_WebhookSubscriptionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_WebhookSubscriptionRequestHeaderQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_WebhookSubscription_RecID:UUID? = null var SY_WebhookSubscription_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Value:String? = null var ValueStartsWith:String? = null var ValueEndsWith:String? = null var ValueContains:String? = null var ValueLike:String? = null var ValueBetween:ArrayList? = null var ValueIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_WebhookSubscriptionRequestHeaderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SYS_ProcessesQuery : QueryDb(), IReturn> { var ID:String? = null var IDStartsWith:String? = null var IDEndsWith:String? = null var IDContains:String? = null var IDLike:String? = null var IDBetween:ArrayList? = null var IDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IDKey:String? = null var IDKeyStartsWith:String? = null var IDKeyEndsWith:String? = null var IDKeyContains:String? = null var IDKeyLike:String? = null var IDKeyBetween:ArrayList? = null var IDKeyIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SYS_ProcessesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_CollaborationsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var TD_Main_RecID:String? = null var TD_Main_RecIDStartsWith:String? = null var TD_Main_RecIDEndsWith:String? = null var TD_Main_RecIDContains:String? = null var TD_Main_RecIDLike:String? = null var TD_Main_RecIDBetween:ArrayList? = null var TD_Main_RecIDIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var NotificationEnabled:Boolean? = null var NotificationText:String? = null var NotificationTextStartsWith:String? = null var NotificationTextEndsWith:String? = null var NotificationTextContains:String? = null var NotificationTextLike:String? = null var NotificationTextBetween:ArrayList? = null var NotificationTextIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var NotificationSent:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_CollaborationsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_CustomSettingsQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_CustomSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var TD_Main_RecID:String? = null var TD_Main_RecIDStartsWith:String? = null var TD_Main_RecIDEndsWith:String? = null var TD_Main_RecIDContains:String? = null var TD_Main_RecIDLike:String? = null var TD_Main_RecIDBetween:ArrayList? = null var TD_Main_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_DependenciesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var TD_Main_RecID_Dependent:String? = null var TD_Main_RecID_DependentStartsWith:String? = null var TD_Main_RecID_DependentEndsWith:String? = null var TD_Main_RecID_DependentContains:String? = null var TD_Main_RecID_DependentLike:String? = null var TD_Main_RecID_DependentBetween:ArrayList? = null var TD_Main_RecID_DependentIn:ArrayList? = null var TD_Main_RecID_Dependency:String? = null var TD_Main_RecID_DependencyStartsWith:String? = null var TD_Main_RecID_DependencyEndsWith:String? = null var TD_Main_RecID_DependencyContains:String? = null var TD_Main_RecID_DependencyLike:String? = null var TD_Main_RecID_DependencyBetween:ArrayList? = null var TD_Main_RecID_DependencyIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_DependenciesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var TD_Main_RecID:String? = null var TD_Main_RecIDStartsWith:String? = null var TD_Main_RecIDEndsWith:String? = null var TD_Main_RecIDContains:String? = null var TD_Main_RecIDLike:String? = null var TD_Main_RecIDBetween:ArrayList? = null var TD_Main_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_MainQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ToDoNo:String? = null var ToDoNoStartsWith:String? = null var ToDoNoEndsWith:String? = null var ToDoNoContains:String? = null var ToDoNoLike:String? = null var ToDoNoBetween:ArrayList? = null var ToDoNoIn:ArrayList? = null var Subject:String? = null var SubjectStartsWith:String? = null var SubjectEndsWith:String? = null var SubjectContains:String? = null var SubjectLike:String? = null var SubjectBetween:ArrayList? = null var SubjectIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var TD_Priorities_RecID:String? = null var TD_Priorities_RecIDStartsWith:String? = null var TD_Priorities_RecIDEndsWith:String? = null var TD_Priorities_RecIDContains:String? = null var TD_Priorities_RecIDLike:String? = null var TD_Priorities_RecIDBetween:ArrayList? = null var TD_Priorities_RecIDIn:ArrayList? = null var DurationInHours:Int? = null var DurationInHoursGreaterThanOrEqualTo:Int? = null var DurationInHoursGreaterThan:Int? = null var DurationInHoursLessThan:Int? = null var DurationInHoursLessThanOrEqualTo:Int? = null var DurationInHoursNotEqualTo:Int? = null var DurationInHoursBetween:ArrayList? = null var DurationInHoursIn:ArrayList? = null var AssignedBy_HR_Staff_RecID:String? = null var AssignedBy_HR_Staff_RecIDStartsWith:String? = null var AssignedBy_HR_Staff_RecIDEndsWith:String? = null var AssignedBy_HR_Staff_RecIDContains:String? = null var AssignedBy_HR_Staff_RecIDLike:String? = null var AssignedBy_HR_Staff_RecIDBetween:ArrayList? = null var AssignedBy_HR_Staff_RecIDIn:ArrayList? = null var AssignedTo_HR_Staff_RecID:String? = null var AssignedTo_HR_Staff_RecIDStartsWith:String? = null var AssignedTo_HR_Staff_RecIDEndsWith:String? = null var AssignedTo_HR_Staff_RecIDContains:String? = null var AssignedTo_HR_Staff_RecIDLike:String? = null var AssignedTo_HR_Staff_RecIDBetween:ArrayList? = null var AssignedTo_HR_Staff_RecIDIn:ArrayList? = null var ReminderEnabled:Boolean? = null var ReminderTrigger:Int? = null var ReminderTriggerGreaterThanOrEqualTo:Int? = null var ReminderTriggerGreaterThan:Int? = null var ReminderTriggerLessThan:Int? = null var ReminderTriggerLessThanOrEqualTo:Int? = null var ReminderTriggerNotEqualTo:Int? = null var ReminderTriggerBetween:ArrayList? = null var ReminderTriggerIn:ArrayList? = null var ReminderPredefinedSetting:Int? = null var ReminderPredefinedSettingGreaterThanOrEqualTo:Int? = null var ReminderPredefinedSettingGreaterThan:Int? = null var ReminderPredefinedSettingLessThan:Int? = null var ReminderPredefinedSettingLessThanOrEqualTo:Int? = null var ReminderPredefinedSettingNotEqualTo:Int? = null var ReminderPredefinedSettingBetween:ArrayList? = null var ReminderPredefinedSettingIn:ArrayList? = null var ReminderSpecificDateTime:Date? = null var ReminderSpecificDateTimeGreaterThanOrEqualTo:Date? = null var ReminderSpecificDateTimeGreaterThan:Date? = null var ReminderSpecificDateTimeLessThan:Date? = null var ReminderSpecificDateTimeLessThanOrEqualTo:Date? = null var ReminderSpecificDateTimeNotEqualTo:Date? = null var ReminderSpecificDateTimeBetween:ArrayList? = null var ReminderSpecificDateTimeIn:ArrayList? = null var Source_SY_Forms_ClassName:String? = null var Source_SY_Forms_ClassNameStartsWith:String? = null var Source_SY_Forms_ClassNameEndsWith:String? = null var Source_SY_Forms_ClassNameContains:String? = null var Source_SY_Forms_ClassNameLike:String? = null var Source_SY_Forms_ClassNameBetween:ArrayList? = null var Source_SY_Forms_ClassNameIn:ArrayList? = null var Source_RecID:String? = null var Source_RecIDStartsWith:String? = null var Source_RecIDEndsWith:String? = null var Source_RecIDContains:String? = null var Source_RecIDLike:String? = null var Source_RecIDBetween:ArrayList? = null var Source_RecIDIn:ArrayList? = null var TD_ToDoTypes_RecID:String? = null var TD_ToDoTypes_RecIDStartsWith:String? = null var TD_ToDoTypes_RecIDEndsWith:String? = null var TD_ToDoTypes_RecIDContains:String? = null var TD_ToDoTypes_RecIDLike:String? = null var TD_ToDoTypes_RecIDBetween:ArrayList? = null var TD_ToDoTypes_RecIDIn:ArrayList? = null var UsesStatusTracking:Boolean? = null var TD_Statuses_RecID:String? = null var TD_Statuses_RecIDStartsWith:String? = null var TD_Statuses_RecIDEndsWith:String? = null var TD_Statuses_RecIDContains:String? = null var TD_Statuses_RecIDLike:String? = null var TD_Statuses_RecIDBetween:ArrayList? = null var TD_Statuses_RecIDIn:ArrayList? = null var CompletePercentage:Int? = null var CompletePercentageGreaterThanOrEqualTo:Int? = null var CompletePercentageGreaterThan:Int? = null var CompletePercentageLessThan:Int? = null var CompletePercentageLessThanOrEqualTo:Int? = null var CompletePercentageNotEqualTo:Int? = null var CompletePercentageBetween:ArrayList? = null var CompletePercentageIn:ArrayList? = null var LastSaved_HR_Staff_RecID:String? = null var LastSaved_HR_Staff_RecIDStartsWith:String? = null var LastSaved_HR_Staff_RecIDEndsWith:String? = null var LastSaved_HR_Staff_RecIDContains:String? = null var LastSaved_HR_Staff_RecIDLike:String? = null var LastSaved_HR_Staff_RecIDBetween:ArrayList? = null var LastSaved_HR_Staff_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DueDateTime:Date? = null var DueDateTimeGreaterThanOrEqualTo:Date? = null var DueDateTimeGreaterThan:Date? = null var DueDateTimeLessThan:Date? = null var DueDateTimeLessThanOrEqualTo:Date? = null var DueDateTimeNotEqualTo:Date? = null var DueDateTimeBetween:ArrayList? = null var DueDateTimeIn:ArrayList? = null var FinishedDateTime:Date? = null var FinishedDateTimeGreaterThanOrEqualTo:Date? = null var FinishedDateTimeGreaterThan:Date? = null var FinishedDateTimeLessThan:Date? = null var FinishedDateTimeLessThanOrEqualTo:Date? = null var FinishedDateTimeNotEqualTo:Date? = null var FinishedDateTimeBetween:ArrayList? = null var FinishedDateTimeIn:ArrayList? = null var HasBeenRead:Boolean? = null var ReminderSent:Boolean? = null var Source_DisplayText:String? = null var Source_DisplayTextStartsWith:String? = null var Source_DisplayTextEndsWith:String? = null var Source_DisplayTextContains:String? = null var Source_DisplayTextLike:String? = null var Source_DisplayTextBetween:ArrayList? = null var Source_DisplayTextIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var TD_Main_RecID:String? = null var TD_Main_RecIDStartsWith:String? = null var TD_Main_RecIDEndsWith:String? = null var TD_Main_RecIDContains:String? = null var TD_Main_RecIDLike:String? = null var TD_Main_RecIDBetween:ArrayList? = null var TD_Main_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_PrioritiesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_PrioritiesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_SourceTypesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ClassName:String? = null var ClassNameStartsWith:String? = null var ClassNameEndsWith:String? = null var ClassNameContains:String? = null var ClassNameLike:String? = null var ClassNameBetween:ArrayList? = null var ClassNameIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_SourceTypesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_StatusesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var PercentageComplete:Int? = null var PercentageCompleteGreaterThanOrEqualTo:Int? = null var PercentageCompleteGreaterThan:Int? = null var PercentageCompleteLessThan:Int? = null var PercentageCompleteLessThanOrEqualTo:Int? = null var PercentageCompleteNotEqualTo:Int? = null var PercentageCompleteBetween:ArrayList? = null var PercentageCompleteIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_StatusesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TD_ToDoTypesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IsDefault:Boolean? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var TD_SourceTypes_RecID:String? = null var TD_SourceTypes_RecIDStartsWith:String? = null var TD_SourceTypes_RecIDEndsWith:String? = null var TD_SourceTypes_RecIDContains:String? = null var TD_SourceTypes_RecIDLike:String? = null var TD_SourceTypes_RecIDBetween:ArrayList? = null var TD_SourceTypes_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TD_ToDoTypesQuery.responseType } @Route(Path="/Queries/TX_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class TX_MainQuery : QueryDb(), IReturn> { var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var S1:String? = null var S1StartsWith:String? = null var S1EndsWith:String? = null var S1Contains:String? = null var S1Like:String? = null var S1Between:ArrayList? = null var S1In:ArrayList? = null var S2:String? = null var S2StartsWith:String? = null var S2EndsWith:String? = null var S2Contains:String? = null var S2Like:String? = null var S2Between:ArrayList? = null var S2In:ArrayList? = null var S3:String? = null var S3StartsWith:String? = null var S3EndsWith:String? = null var S3Contains:String? = null var S3Like:String? = null var S3Between:ArrayList? = null var S3In:ArrayList? = null var S4:String? = null var S4StartsWith:String? = null var S4EndsWith:String? = null var S4Contains:String? = null var S4Like:String? = null var S4Between:ArrayList? = null var S4In:ArrayList? = null var DefaultRate:Int? = null var DefaultRateGreaterThanOrEqualTo:Int? = null var DefaultRateGreaterThan:Int? = null var DefaultRateLessThan:Int? = null var DefaultRateLessThanOrEqualTo:Int? = null var DefaultRateNotEqualTo:Int? = null var DefaultRateBetween:ArrayList? = null var DefaultRateIn:ArrayList? = null var GSTTaxGroup:Int? = null var GSTTaxGroupGreaterThanOrEqualTo:Int? = null var GSTTaxGroupGreaterThan:Int? = null var GSTTaxGroupLessThan:Int? = null var GSTTaxGroupLessThanOrEqualTo:Int? = null var GSTTaxGroupNotEqualTo:Int? = null var GSTTaxGroupBetween:ArrayList? = null var GSTTaxGroupIn:ArrayList? = null var DefaultRateInGroup:Boolean? = null var BASCode:Int? = null var BASCodeGreaterThanOrEqualTo:Int? = null var BASCodeGreaterThan:Int? = null var BASCodeLessThan:Int? = null var BASCodeLessThanOrEqualTo:Int? = null var BASCodeNotEqualTo:Int? = null var BASCodeBetween:ArrayList? = null var BASCodeIn:ArrayList? = null var Disabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TX_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_AllWarehousesQuery : QueryDb(), IReturn> { var Warehouse:String? = null var WarehouseStartsWith:String? = null var WarehouseEndsWith:String? = null var WarehouseContains:String? = null var WarehouseLike:String? = null var WarehouseBetween:ArrayList? = null var WarehouseIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_AllWarehousesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_APIKeyQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var PrincipalID:String? = null var PrincipalIDStartsWith:String? = null var PrincipalIDEndsWith:String? = null var PrincipalIDContains:String? = null var PrincipalIDLike:String? = null var PrincipalIDBetween:ArrayList? = null var PrincipalIDIn:ArrayList? = null var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var ExpiryDateTime:Date? = null var ExpiryDateTimeGreaterThanOrEqualTo:Date? = null var ExpiryDateTimeGreaterThan:Date? = null var ExpiryDateTimeLessThan:Date? = null var ExpiryDateTimeLessThanOrEqualTo:Date? = null var ExpiryDateTimeNotEqualTo:Date? = null var ExpiryDateTimeBetween:ArrayList? = null var ExpiryDateTimeIn:ArrayList? = null var CancelledDateTime:Date? = null var CancelledDateTimeGreaterThanOrEqualTo:Date? = null var CancelledDateTimeGreaterThan:Date? = null var CancelledDateTimeLessThan:Date? = null var CancelledDateTimeLessThanOrEqualTo:Date? = null var CancelledDateTimeNotEqualTo:Date? = null var CancelledDateTimeBetween:ArrayList? = null var CancelledDateTimeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var KeyValue:String? = null var KeyValueStartsWith:String? = null var KeyValueEndsWith:String? = null var KeyValueContains:String? = null var KeyValueLike:String? = null var KeyValueBetween:ArrayList? = null var KeyValueIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var KeyType:String? = null var KeyTypeStartsWith:String? = null var KeyTypeEndsWith:String? = null var KeyTypeContains:String? = null var KeyTypeLike:String? = null var KeyTypeBetween:ArrayList? = null var KeyTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_APIKeyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_BASCodeNumQuery : QueryDb(), IReturn> { var transcode3id:String? = null var transcode3idStartsWith:String? = null var transcode3idEndsWith:String? = null var transcode3idContains:String? = null var transcode3idLike:String? = null var transcode3idBetween:ArrayList? = null var transcode3idIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_BASCodeNumQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_BOMSoldQuery : QueryDb(), IReturn> { var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var BOM_QuantitySold:BigDecimal? = null var BOM_QuantitySoldGreaterThanOrEqualTo:BigDecimal? = null var BOM_QuantitySoldGreaterThan:BigDecimal? = null var BOM_QuantitySoldLessThan:BigDecimal? = null var BOM_QuantitySoldLessThanOrEqualTo:BigDecimal? = null var BOM_QuantitySoldNotEqualTo:BigDecimal? = null var BOM_QuantitySoldBetween:ArrayList? = null var BOM_QuantitySoldIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_BOMSoldQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_CR_AgedTransQuery : QueryDb(), IReturn> { var TransID:String? = null var TransIDStartsWith:String? = null var TransIDEndsWith:String? = null var TransIDContains:String? = null var TransIDLike:String? = null var TransIDBetween:ArrayList? = null var TransIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var DebitCredit:Boolean? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var InvRemitNo:String? = null var InvRemitNoStartsWith:String? = null var InvRemitNoEndsWith:String? = null var InvRemitNoContains:String? = null var InvRemitNoLike:String? = null var InvRemitNoBetween:ArrayList? = null var InvRemitNoIn:ArrayList? = null var AllocatedAmount:BigDecimal? = null var AllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var AllocatedAmountGreaterThan:BigDecimal? = null var AllocatedAmountLessThan:BigDecimal? = null var AllocatedAmountLessThanOrEqualTo:BigDecimal? = null var AllocatedAmountNotEqualTo:BigDecimal? = null var AllocatedAmountBetween:ArrayList? = null var AllocatedAmountIn:ArrayList? = null var Source:String? = null var SourceStartsWith:String? = null var SourceEndsWith:String? = null var SourceContains:String? = null var SourceLike:String? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_CR_AgedTransQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_CR_PurchaseShipmentsQuery : QueryDb(), IReturn> { var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var Type:String? = null var TypeStartsWith:String? = null var TypeEndsWith:String? = null var TypeContains:String? = null var TypeLike:String? = null var TypeBetween:ArrayList? = null var TypeIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var PartDescription:String? = null var PartDescriptionStartsWith:String? = null var PartDescriptionEndsWith:String? = null var PartDescriptionContains:String? = null var PartDescriptionLike:String? = null var PartDescriptionBetween:ArrayList? = null var PartDescriptionIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var IncTotal:BigDecimal? = null var IncTotalGreaterThanOrEqualTo:BigDecimal? = null var IncTotalGreaterThan:BigDecimal? = null var IncTotalLessThan:BigDecimal? = null var IncTotalLessThanOrEqualTo:BigDecimal? = null var IncTotalNotEqualTo:BigDecimal? = null var IncTotalBetween:ArrayList? = null var IncTotalIn:ArrayList? = null var CurrencyRate:BigDecimal? = null var CurrencyRateGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateGreaterThan:BigDecimal? = null var CurrencyRateLessThan:BigDecimal? = null var CurrencyRateLessThanOrEqualTo:BigDecimal? = null var CurrencyRateNotEqualTo:BigDecimal? = null var CurrencyRateBetween:ArrayList? = null var CurrencyRateIn:ArrayList? = null var FxUnitCost:BigDecimal? = null var FxUnitCostGreaterThanOrEqualTo:BigDecimal? = null var FxUnitCostGreaterThan:BigDecimal? = null var FxUnitCostLessThan:BigDecimal? = null var FxUnitCostLessThanOrEqualTo:BigDecimal? = null var FxUnitCostNotEqualTo:BigDecimal? = null var FxUnitCostBetween:ArrayList? = null var FxUnitCostIn:ArrayList? = null var FxTotalCost:BigDecimal? = null var FxTotalCostGreaterThanOrEqualTo:BigDecimal? = null var FxTotalCostGreaterThan:BigDecimal? = null var FxTotalCostLessThan:BigDecimal? = null var FxTotalCostLessThanOrEqualTo:BigDecimal? = null var FxTotalCostNotEqualTo:BigDecimal? = null var FxTotalCostBetween:ArrayList? = null var FxTotalCostIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_CR_PurchaseShipmentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_CRGL_ReconciliationQuery : QueryDb(), IReturn> { var ID:String? = null var IDStartsWith:String? = null var IDEndsWith:String? = null var IDContains:String? = null var IDLike:String? = null var IDBetween:ArrayList? = null var IDIn:ArrayList? = null var Accountno:String? = null var AccountnoStartsWith:String? = null var AccountnoEndsWith:String? = null var AccountnoContains:String? = null var AccountnoLike:String? = null var AccountnoBetween:ArrayList? = null var AccountnoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TransDate:Date? = null var TransDateGreaterThanOrEqualTo:Date? = null var TransDateGreaterThan:Date? = null var TransDateLessThan:Date? = null var TransDateLessThanOrEqualTo:Date? = null var TransDateNotEqualTo:Date? = null var TransDateBetween:ArrayList? = null var TransDateIn:ArrayList? = null var SourceText:String? = null var SourceTextStartsWith:String? = null var SourceTextEndsWith:String? = null var SourceTextContains:String? = null var SourceTextLike:String? = null var SourceTextBetween:ArrayList? = null var SourceTextIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var SourceNum:Int? = null var SourceNumGreaterThanOrEqualTo:Int? = null var SourceNumGreaterThan:Int? = null var SourceNumLessThan:Int? = null var SourceNumLessThanOrEqualTo:Int? = null var SourceNumNotEqualTo:Int? = null var SourceNumBetween:ArrayList? = null var SourceNumIn:ArrayList? = null var SubTypeNum:Int? = null var SubTypeNumGreaterThanOrEqualTo:Int? = null var SubTypeNumGreaterThan:Int? = null var SubTypeNumLessThan:Int? = null var SubTypeNumLessThanOrEqualTo:Int? = null var SubTypeNumNotEqualTo:Int? = null var SubTypeNumBetween:ArrayList? = null var SubTypeNumIn:ArrayList? = null var Value:BigDecimal? = null var ValueGreaterThanOrEqualTo:BigDecimal? = null var ValueGreaterThan:BigDecimal? = null var ValueLessThan:BigDecimal? = null var ValueLessThanOrEqualTo:BigDecimal? = null var ValueNotEqualTo:BigDecimal? = null var ValueBetween:ArrayList? = null var ValueIn:ArrayList? = null var DebitCredit:Boolean? = null var ReportType:String? = null var ReportTypeStartsWith:String? = null var ReportTypeEndsWith:String? = null var ReportTypeContains:String? = null var ReportTypeLike:String? = null var ReportTypeBetween:ArrayList? = null var ReportTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_CRGL_ReconciliationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_DBGL_ReconciliationQuery : QueryDb(), IReturn> { var ID:String? = null var IDStartsWith:String? = null var IDEndsWith:String? = null var IDContains:String? = null var IDLike:String? = null var IDBetween:ArrayList? = null var IDIn:ArrayList? = null var Accountno:String? = null var AccountnoStartsWith:String? = null var AccountnoEndsWith:String? = null var AccountnoContains:String? = null var AccountnoLike:String? = null var AccountnoBetween:ArrayList? = null var AccountnoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TransDate:Date? = null var TransDateGreaterThanOrEqualTo:Date? = null var TransDateGreaterThan:Date? = null var TransDateLessThan:Date? = null var TransDateLessThanOrEqualTo:Date? = null var TransDateNotEqualTo:Date? = null var TransDateBetween:ArrayList? = null var TransDateIn:ArrayList? = null var SourceText:String? = null var SourceTextStartsWith:String? = null var SourceTextEndsWith:String? = null var SourceTextContains:String? = null var SourceTextLike:String? = null var SourceTextBetween:ArrayList? = null var SourceTextIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var SourceNum:Int? = null var SourceNumGreaterThanOrEqualTo:Int? = null var SourceNumGreaterThan:Int? = null var SourceNumLessThan:Int? = null var SourceNumLessThanOrEqualTo:Int? = null var SourceNumNotEqualTo:Int? = null var SourceNumBetween:ArrayList? = null var SourceNumIn:ArrayList? = null var SubTypeNum:Int? = null var SubTypeNumGreaterThanOrEqualTo:Int? = null var SubTypeNumGreaterThan:Int? = null var SubTypeNumLessThan:Int? = null var SubTypeNumLessThanOrEqualTo:Int? = null var SubTypeNumNotEqualTo:Int? = null var SubTypeNumBetween:ArrayList? = null var SubTypeNumIn:ArrayList? = null var Value:BigDecimal? = null var ValueGreaterThanOrEqualTo:BigDecimal? = null var ValueGreaterThan:BigDecimal? = null var ValueLessThan:BigDecimal? = null var ValueLessThanOrEqualTo:BigDecimal? = null var ValueNotEqualTo:BigDecimal? = null var ValueBetween:ArrayList? = null var ValueIn:ArrayList? = null var DebitCredit:Boolean? = null var ReportType:String? = null var ReportTypeStartsWith:String? = null var ReportTypeEndsWith:String? = null var ReportTypeContains:String? = null var ReportTypeLike:String? = null var ReportTypeBetween:ArrayList? = null var ReportTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_DBGL_ReconciliationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_DBStatement_TransQuery : QueryDb(), IReturn> { var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebitCredit:Boolean? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var InvRemitNo:String? = null var InvRemitNoStartsWith:String? = null var InvRemitNoEndsWith:String? = null var InvRemitNoContains:String? = null var InvRemitNoLike:String? = null var InvRemitNoBetween:ArrayList? = null var InvRemitNoIn:ArrayList? = null var DiscountedAmount:BigDecimal? = null var DiscountedAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountedAmountGreaterThan:BigDecimal? = null var DiscountedAmountLessThan:BigDecimal? = null var DiscountedAmountLessThanOrEqualTo:BigDecimal? = null var DiscountedAmountNotEqualTo:BigDecimal? = null var DiscountedAmountBetween:ArrayList? = null var DiscountedAmountIn:ArrayList? = null var AllocatedAmount:BigDecimal? = null var AllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var AllocatedAmountGreaterThan:BigDecimal? = null var AllocatedAmountLessThan:BigDecimal? = null var AllocatedAmountLessThanOrEqualTo:BigDecimal? = null var AllocatedAmountNotEqualTo:BigDecimal? = null var AllocatedAmountBetween:ArrayList? = null var AllocatedAmountIn:ArrayList? = null var SubType:Short? = null var SubTypeGreaterThanOrEqualTo:Short? = null var SubTypeGreaterThan:Short? = null var SubTypeLessThan:Short? = null var SubTypeLessThanOrEqualTo:Short? = null var SubTypeNotEqualTo:Short? = null var SubTypeBetween:ArrayList? = null var SubTypeIn:ArrayList? = null var AgedOut:Boolean? = null var TransID:String? = null var TransIDStartsWith:String? = null var TransIDEndsWith:String? = null var TransIDContains:String? = null var TransIDLike:String? = null var TransIDBetween:ArrayList? = null var TransIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_DBStatement_TransQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_DBStatement_TransAsAtQuery : QueryDb(), IReturn> { var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var TransID:String? = null var TransIDStartsWith:String? = null var TransIDEndsWith:String? = null var TransIDContains:String? = null var TransIDLike:String? = null var TransIDBetween:ArrayList? = null var TransIDIn:ArrayList? = null var DebitCredit:Boolean? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var InvRemitNo:String? = null var InvRemitNoStartsWith:String? = null var InvRemitNoEndsWith:String? = null var InvRemitNoContains:String? = null var InvRemitNoLike:String? = null var InvRemitNoBetween:ArrayList? = null var InvRemitNoIn:ArrayList? = null var DiscountedAmount:BigDecimal? = null var DiscountedAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountedAmountGreaterThan:BigDecimal? = null var DiscountedAmountLessThan:BigDecimal? = null var DiscountedAmountLessThanOrEqualTo:BigDecimal? = null var DiscountedAmountNotEqualTo:BigDecimal? = null var DiscountedAmountBetween:ArrayList? = null var DiscountedAmountIn:ArrayList? = null var AllocatedAmount:BigDecimal? = null var AllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var AllocatedAmountGreaterThan:BigDecimal? = null var AllocatedAmountLessThan:BigDecimal? = null var AllocatedAmountLessThanOrEqualTo:BigDecimal? = null var AllocatedAmountNotEqualTo:BigDecimal? = null var AllocatedAmountBetween:ArrayList? = null var AllocatedAmountIn:ArrayList? = null var SubType:Short? = null var SubTypeGreaterThanOrEqualTo:Short? = null var SubTypeGreaterThan:Short? = null var SubTypeLessThan:Short? = null var SubTypeLessThanOrEqualTo:Short? = null var SubTypeNotEqualTo:Short? = null var SubTypeBetween:ArrayList? = null var SubTypeIn:ArrayList? = null var AgedOut:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_DBStatement_TransAsAtQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_DebtorBalanceInformationQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var Balance:BigDecimal? = null var BalanceGreaterThanOrEqualTo:BigDecimal? = null var BalanceGreaterThan:BigDecimal? = null var BalanceLessThan:BigDecimal? = null var BalanceLessThanOrEqualTo:BigDecimal? = null var BalanceNotEqualTo:BigDecimal? = null var BalanceBetween:ArrayList? = null var BalanceIn:ArrayList? = null var Source:String? = null var SourceStartsWith:String? = null var SourceEndsWith:String? = null var SourceContains:String? = null var SourceLike:String? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_DebtorBalanceInformationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_DebtorsQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorAccountnoAndName:String? = null var DebtorAccountnoAndNameStartsWith:String? = null var DebtorAccountnoAndNameEndsWith:String? = null var DebtorAccountnoAndNameContains:String? = null var DebtorAccountnoAndNameLike:String? = null var DebtorAccountnoAndNameBetween:ArrayList? = null var DebtorAccountnoAndNameIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_DebtorsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_DebtorTransactionSourcesQuery : QueryDb(), IReturn> { var SourceNo:Int? = null var SourceNoGreaterThanOrEqualTo:Int? = null var SourceNoGreaterThan:Int? = null var SourceNoLessThan:Int? = null var SourceNoLessThanOrEqualTo:Int? = null var SourceNoNotEqualTo:Int? = null var SourceNoBetween:ArrayList? = null var SourceNoIn:ArrayList? = null var SourceName:String? = null var SourceNameStartsWith:String? = null var SourceNameEndsWith:String? = null var SourceNameContains:String? = null var SourceNameLike:String? = null var SourceNameBetween:ArrayList? = null var SourceNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_DebtorTransactionSourcesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_G_CategoryQuery : QueryDb(), IReturn> { var GLCategoryID:String? = null var GLCategoryIDStartsWith:String? = null var GLCategoryIDEndsWith:String? = null var GLCategoryIDContains:String? = null var GLCategoryIDLike:String? = null var GLCategoryIDBetween:ArrayList? = null var GLCategoryIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Group1:String? = null var Group1StartsWith:String? = null var Group1EndsWith:String? = null var Group1Contains:String? = null var Group1Like:String? = null var Group1Between:ArrayList? = null var Group1In:ArrayList? = null var ExpSign:String? = null var ExpSignStartsWith:String? = null var ExpSignEndsWith:String? = null var ExpSignContains:String? = null var ExpSignLike:String? = null var ExpSignBetween:ArrayList? = null var ExpSignIn:ArrayList? = null var AccType:String? = null var AccTypeStartsWith:String? = null var AccTypeEndsWith:String? = null var AccTypeContains:String? = null var AccTypeLike:String? = null var AccTypeBetween:ArrayList? = null var AccTypeIn:ArrayList? = null var Group2:String? = null var Group2StartsWith:String? = null var Group2EndsWith:String? = null var Group2Contains:String? = null var Group2Like:String? = null var Group2Between:ArrayList? = null var Group2In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_G_CategoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_GL_LedgerQuery : QueryDb(), IReturn> { var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var GLCategoryID:String? = null var GLCategoryIDStartsWith:String? = null var GLCategoryIDEndsWith:String? = null var GLCategoryIDContains:String? = null var GLCategoryIDLike:String? = null var GLCategoryIDBetween:ArrayList? = null var GLCategoryIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Seg1:String? = null var Seg1StartsWith:String? = null var Seg1EndsWith:String? = null var Seg1Contains:String? = null var Seg1Like:String? = null var Seg1Between:ArrayList? = null var Seg1In:ArrayList? = null var Seg2:String? = null var Seg2StartsWith:String? = null var Seg2EndsWith:String? = null var Seg2Contains:String? = null var Seg2Like:String? = null var Seg2Between:ArrayList? = null var Seg2In:ArrayList? = null var Seg3:String? = null var Seg3StartsWith:String? = null var Seg3EndsWith:String? = null var Seg3Contains:String? = null var Seg3Like:String? = null var Seg3Between:ArrayList? = null var Seg3In:ArrayList? = null var Seg4:String? = null var Seg4StartsWith:String? = null var Seg4EndsWith:String? = null var Seg4Contains:String? = null var Seg4Like:String? = null var Seg4Between:ArrayList? = null var Seg4In:ArrayList? = null var Seg5:String? = null var Seg5StartsWith:String? = null var Seg5EndsWith:String? = null var Seg5Contains:String? = null var Seg5Like:String? = null var Seg5Between:ArrayList? = null var Seg5In:ArrayList? = null var Seg6:String? = null var Seg6StartsWith:String? = null var Seg6EndsWith:String? = null var Seg6Contains:String? = null var Seg6Like:String? = null var Seg6Between:ArrayList? = null var Seg6In:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastYearOpen:BigDecimal? = null var LastYearOpenGreaterThanOrEqualTo:BigDecimal? = null var LastYearOpenGreaterThan:BigDecimal? = null var LastYearOpenLessThan:BigDecimal? = null var LastYearOpenLessThanOrEqualTo:BigDecimal? = null var LastYearOpenNotEqualTo:BigDecimal? = null var LastYearOpenBetween:ArrayList? = null var LastYearOpenIn:ArrayList? = null var CurrYearOpen:BigDecimal? = null var CurrYearOpenGreaterThanOrEqualTo:BigDecimal? = null var CurrYearOpenGreaterThan:BigDecimal? = null var CurrYearOpenLessThan:BigDecimal? = null var CurrYearOpenLessThanOrEqualTo:BigDecimal? = null var CurrYearOpenNotEqualTo:BigDecimal? = null var CurrYearOpenBetween:ArrayList? = null var CurrYearOpenIn:ArrayList? = null var CurrBal:BigDecimal? = null var CurrBalGreaterThanOrEqualTo:BigDecimal? = null var CurrBalGreaterThan:BigDecimal? = null var CurrBalLessThan:BigDecimal? = null var CurrBalLessThanOrEqualTo:BigDecimal? = null var CurrBalNotEqualTo:BigDecimal? = null var CurrBalBetween:ArrayList? = null var CurrBalIn:ArrayList? = null var ExpSign:Short? = null var ExpSignGreaterThanOrEqualTo:Short? = null var ExpSignGreaterThan:Short? = null var ExpSignLessThan:Short? = null var ExpSignLessThanOrEqualTo:Short? = null var ExpSignNotEqualTo:Short? = null var ExpSignBetween:ArrayList? = null var ExpSignIn:ArrayList? = null var AccClass:Short? = null var AccClassGreaterThanOrEqualTo:Short? = null var AccClassGreaterThan:Short? = null var AccClassLessThan:Short? = null var AccClassLessThanOrEqualTo:Short? = null var AccClassNotEqualTo:Short? = null var AccClassBetween:ArrayList? = null var AccClassIn:ArrayList? = null var DistributionAcc:Boolean? = null var ShortCut:String? = null var ShortCutStartsWith:String? = null var ShortCutEndsWith:String? = null var ShortCutContains:String? = null var ShortCutLike:String? = null var ShortCutBetween:ArrayList? = null var ShortCutIn:ArrayList? = null var PostingAcc:Short? = null var PostingAccGreaterThanOrEqualTo:Short? = null var PostingAccGreaterThan:Short? = null var PostingAccLessThan:Short? = null var PostingAccLessThanOrEqualTo:Short? = null var PostingAccNotEqualTo:Short? = null var PostingAccBetween:ArrayList? = null var PostingAccIn:ArrayList? = null var ParentAccNo:String? = null var ParentAccNoStartsWith:String? = null var ParentAccNoEndsWith:String? = null var ParentAccNoContains:String? = null var ParentAccNoLike:String? = null var ParentAccNoBetween:ArrayList? = null var ParentAccNoIn:ArrayList? = null var UseTransCode1:Boolean? = null var UseTransCode2:Boolean? = null var UseTransCode3:Boolean? = null var UseStaffCode:Boolean? = null var ClearingAccountID:String? = null var ClearingAccountIDStartsWith:String? = null var ClearingAccountIDEndsWith:String? = null var ClearingAccountIDContains:String? = null var ClearingAccountIDLike:String? = null var ClearingAccountIDBetween:ArrayList? = null var ClearingAccountIDIn:ArrayList? = null var Details:String? = null var DetailsStartsWith:String? = null var DetailsEndsWith:String? = null var DetailsContains:String? = null var DetailsLike:String? = null var DetailsBetween:ArrayList? = null var DetailsIn:ArrayList? = null var IsEnabled:Boolean? = null var AccType:Short? = null var AccTypeGreaterThanOrEqualTo:Short? = null var AccTypeGreaterThan:Short? = null var AccTypeLessThan:Short? = null var AccTypeLessThanOrEqualTo:Short? = null var AccTypeNotEqualTo:Short? = null var AccTypeBetween:ArrayList? = null var AccTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_GL_LedgerQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_GL_Segment1Query : QueryDb(), IReturn> { var Seg1:String? = null var Seg1StartsWith:String? = null var Seg1EndsWith:String? = null var Seg1Contains:String? = null var Seg1Like:String? = null var Seg1Between:ArrayList? = null var Seg1In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_GL_Segment1Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_GL_Segment2Query : QueryDb(), IReturn> { var Seg2:String? = null var Seg2StartsWith:String? = null var Seg2EndsWith:String? = null var Seg2Contains:String? = null var Seg2Like:String? = null var Seg2Between:ArrayList? = null var Seg2In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_GL_Segment2Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_GL_Segment3Query : QueryDb(), IReturn> { var Seg3:String? = null var Seg3StartsWith:String? = null var Seg3EndsWith:String? = null var Seg3Contains:String? = null var Seg3Like:String? = null var Seg3Between:ArrayList? = null var Seg3In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_GL_Segment3Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_GL_Segment4Query : QueryDb(), IReturn> { var Seg4:String? = null var Seg4StartsWith:String? = null var Seg4EndsWith:String? = null var Seg4Contains:String? = null var Seg4Like:String? = null var Seg4Between:ArrayList? = null var Seg4In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_GL_Segment4Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_GL_Segment5Query : QueryDb(), IReturn> { var Seg5:String? = null var Seg5StartsWith:String? = null var Seg5EndsWith:String? = null var Seg5Contains:String? = null var Seg5Like:String? = null var Seg5Between:ArrayList? = null var Seg5In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_GL_Segment5Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_GL_Segment6Query : QueryDb(), IReturn> { var Seg6:String? = null var Seg6StartsWith:String? = null var Seg6EndsWith:String? = null var Seg6Contains:String? = null var Seg6Like:String? = null var Seg6Between:ArrayList? = null var Seg6In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_GL_Segment6Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_GL_TransactionsQuery : QueryDb(), IReturn> { var Seg1:String? = null var Seg1StartsWith:String? = null var Seg1EndsWith:String? = null var Seg1Contains:String? = null var Seg1Like:String? = null var Seg1Between:ArrayList? = null var Seg1In:ArrayList? = null var Seg2:String? = null var Seg2StartsWith:String? = null var Seg2EndsWith:String? = null var Seg2Contains:String? = null var Seg2Like:String? = null var Seg2Between:ArrayList? = null var Seg2In:ArrayList? = null var Seg3:String? = null var Seg3StartsWith:String? = null var Seg3EndsWith:String? = null var Seg3Contains:String? = null var Seg3Like:String? = null var Seg3Between:ArrayList? = null var Seg3In:ArrayList? = null var Seg4:String? = null var Seg4StartsWith:String? = null var Seg4EndsWith:String? = null var Seg4Contains:String? = null var Seg4Like:String? = null var Seg4Between:ArrayList? = null var Seg4In:ArrayList? = null var Seg5:String? = null var Seg5StartsWith:String? = null var Seg5EndsWith:String? = null var Seg5Contains:String? = null var Seg5Like:String? = null var Seg5Between:ArrayList? = null var Seg5In:ArrayList? = null var Seg6:String? = null var Seg6StartsWith:String? = null var Seg6EndsWith:String? = null var Seg6Contains:String? = null var Seg6Like:String? = null var Seg6Between:ArrayList? = null var Seg6In:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var TransPostDateTime:Date? = null var TransPostDateTimeGreaterThanOrEqualTo:Date? = null var TransPostDateTimeGreaterThan:Date? = null var TransPostDateTimeLessThan:Date? = null var TransPostDateTimeLessThanOrEqualTo:Date? = null var TransPostDateTimeNotEqualTo:Date? = null var TransPostDateTimeBetween:ArrayList? = null var TransPostDateTimeIn:ArrayList? = null var Category:String? = null var CategoryStartsWith:String? = null var CategoryEndsWith:String? = null var CategoryContains:String? = null var CategoryLike:String? = null var CategoryBetween:ArrayList? = null var CategoryIn:ArrayList? = null var AccountDescription:String? = null var AccountDescriptionStartsWith:String? = null var AccountDescriptionEndsWith:String? = null var AccountDescriptionContains:String? = null var AccountDescriptionLike:String? = null var AccountDescriptionBetween:ArrayList? = null var AccountDescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_GL_TransactionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_INV_AssemblyQuery : QueryDb(), IReturn> { var AssemblyNO:String? = null var AssemblyNOStartsWith:String? = null var AssemblyNOEndsWith:String? = null var AssemblyNOContains:String? = null var AssemblyNOLike:String? = null var AssemblyNOBetween:ArrayList? = null var AssemblyNOIn:ArrayList? = null var Date:String? = null var DateStartsWith:String? = null var DateEndsWith:String? = null var DateContains:String? = null var DateLike:String? = null var DateBetween:ArrayList? = null var DateIn:ArrayList? = null var AssembleTo:String? = null var AssembleToStartsWith:String? = null var AssembleToEndsWith:String? = null var AssembleToContains:String? = null var AssembleToLike:String? = null var AssembleToBetween:ArrayList? = null var AssembleToIn:ArrayList? = null var AssemblyType:String? = null var AssemblyTypeStartsWith:String? = null var AssemblyTypeEndsWith:String? = null var AssemblyTypeContains:String? = null var AssemblyTypeLike:String? = null var AssemblyTypeBetween:ArrayList? = null var AssemblyTypeIn:ArrayList? = null var AssembleFrom:String? = null var AssembleFromStartsWith:String? = null var AssembleFromEndsWith:String? = null var AssembleFromContains:String? = null var AssembleFromLike:String? = null var AssembleFromBetween:ArrayList? = null var AssembleFromIn:ArrayList? = null var INAssemblyHistoryID:String? = null var INAssemblyHistoryIDStartsWith:String? = null var INAssemblyHistoryIDEndsWith:String? = null var INAssemblyHistoryIDContains:String? = null var INAssemblyHistoryIDLike:String? = null var INAssemblyHistoryIDBetween:ArrayList? = null var INAssemblyHistoryIDIn:ArrayList? = null var INAssemblyLineID:String? = null var INAssemblyLineIDStartsWith:String? = null var INAssemblyLineIDEndsWith:String? = null var INAssemblyLineIDContains:String? = null var INAssemblyLineIDLike:String? = null var INAssemblyLineIDBetween:ArrayList? = null var INAssemblyLineIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_INV_AssemblyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_INV_PIQuery : QueryDb(), IReturn> { var InvoiceNO:String? = null var InvoiceNOStartsWith:String? = null var InvoiceNOEndsWith:String? = null var InvoiceNOContains:String? = null var InvoiceNOLike:String? = null var InvoiceNOBetween:ArrayList? = null var InvoiceNOIn:ArrayList? = null var SuppPart:String? = null var SuppPartStartsWith:String? = null var SuppPartEndsWith:String? = null var SuppPartContains:String? = null var SuppPartLike:String? = null var SuppPartBetween:ArrayList? = null var SuppPartIn:ArrayList? = null var Date:String? = null var DateStartsWith:String? = null var DateEndsWith:String? = null var DateContains:String? = null var DateLike:String? = null var DateBetween:ArrayList? = null var DateIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var BinLoc:String? = null var BinLocStartsWith:String? = null var BinLocEndsWith:String? = null var BinLocContains:String? = null var BinLocLike:String? = null var BinLocBetween:ArrayList? = null var BinLocIn:ArrayList? = null var PI_LinesDetailsID:String? = null var PI_LinesDetailsIDStartsWith:String? = null var PI_LinesDetailsIDEndsWith:String? = null var PI_LinesDetailsIDContains:String? = null var PI_LinesDetailsIDLike:String? = null var PI_LinesDetailsIDBetween:ArrayList? = null var PI_LinesDetailsIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_INV_PIQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_INV_ReceivalQuery : QueryDb(), IReturn> { var SlipNo:String? = null var SlipNoStartsWith:String? = null var SlipNoEndsWith:String? = null var SlipNoContains:String? = null var SlipNoLike:String? = null var SlipNoBetween:ArrayList? = null var SlipNoIn:ArrayList? = null var Date:String? = null var DateStartsWith:String? = null var DateEndsWith:String? = null var DateContains:String? = null var DateLike:String? = null var DateBetween:ArrayList? = null var DateIn:ArrayList? = null var SuppPart:String? = null var SuppPartStartsWith:String? = null var SuppPartEndsWith:String? = null var SuppPartContains:String? = null var SuppPartLike:String? = null var SuppPartBetween:ArrayList? = null var SuppPartIn:ArrayList? = null var AccountNO:String? = null var AccountNOStartsWith:String? = null var AccountNOEndsWith:String? = null var AccountNOContains:String? = null var AccountNOLike:String? = null var AccountNOBetween:ArrayList? = null var AccountNOIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_INV_ReceivalQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_Inv_SalesQuery : QueryDb(), IReturn> { var FullInvNo:String? = null var FullInvNoStartsWith:String? = null var FullInvNoEndsWith:String? = null var FullInvNoContains:String? = null var FullInvNoLike:String? = null var FullInvNoBetween:ArrayList? = null var FullInvNoIn:ArrayList? = null var Date:String? = null var DateStartsWith:String? = null var DateEndsWith:String? = null var DateContains:String? = null var DateLike:String? = null var DateBetween:ArrayList? = null var DateIn:ArrayList? = null var orderno:String? = null var ordernoStartsWith:String? = null var ordernoEndsWith:String? = null var ordernoContains:String? = null var ordernoLike:String? = null var ordernoBetween:ArrayList? = null var ordernoIn:ArrayList? = null var Accountno:String? = null var AccountnoStartsWith:String? = null var AccountnoEndsWith:String? = null var AccountnoContains:String? = null var AccountnoLike:String? = null var AccountnoBetween:ArrayList? = null var AccountnoIn:ArrayList? = null var QtyOrd:String? = null var QtyOrdStartsWith:String? = null var QtyOrdEndsWith:String? = null var QtyOrdContains:String? = null var QtyOrdLike:String? = null var QtyOrdBetween:ArrayList? = null var QtyOrdIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_Inv_SalesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_INV_UnProQtyBinQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var QTY:BigDecimal? = null var QTYGreaterThanOrEqualTo:BigDecimal? = null var QTYGreaterThan:BigDecimal? = null var QTYLessThan:BigDecimal? = null var QTYLessThanOrEqualTo:BigDecimal? = null var QTYNotEqualTo:BigDecimal? = null var QTYBetween:ArrayList? = null var QTYIn:ArrayList? = null var Value:BigDecimal? = null var ValueGreaterThanOrEqualTo:BigDecimal? = null var ValueGreaterThan:BigDecimal? = null var ValueLessThan:BigDecimal? = null var ValueLessThanOrEqualTo:BigDecimal? = null var ValueNotEqualTo:BigDecimal? = null var ValueBetween:ArrayList? = null var ValueIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_INV_UnProQtyBinQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_INV_WHTransferQuery : QueryDb(), IReturn> { var TransferNo:String? = null var TransferNoStartsWith:String? = null var TransferNoEndsWith:String? = null var TransferNoContains:String? = null var TransferNoLike:String? = null var TransferNoBetween:ArrayList? = null var TransferNoIn:ArrayList? = null var Date:String? = null var DateStartsWith:String? = null var DateEndsWith:String? = null var DateContains:String? = null var DateLike:String? = null var DateBetween:ArrayList? = null var DateIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var FromWH:String? = null var FromWHStartsWith:String? = null var FromWHEndsWith:String? = null var FromWHContains:String? = null var FromWHLike:String? = null var FromWHBetween:ArrayList? = null var FromWHIn:ArrayList? = null var ToWH:String? = null var ToWHStartsWith:String? = null var ToWHEndsWith:String? = null var ToWHContains:String? = null var ToWHLike:String? = null var ToWHBetween:ArrayList? = null var ToWHIn:ArrayList? = null var WH_TransferLineID:String? = null var WH_TransferLineIDStartsWith:String? = null var WH_TransferLineIDEndsWith:String? = null var WH_TransferLineIDContains:String? = null var WH_TransferLineIDLike:String? = null var WH_TransferLineIDBetween:ArrayList? = null var WH_TransferLineIDIn:ArrayList? = null var WH_TransferLineDetailsID:String? = null var WH_TransferLineDetailsIDStartsWith:String? = null var WH_TransferLineDetailsIDEndsWith:String? = null var WH_TransferLineDetailsIDContains:String? = null var WH_TransferLineDetailsIDLike:String? = null var WH_TransferLineDetailsIDBetween:ArrayList? = null var WH_TransferLineDetailsIDIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_INV_WHTransferQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_InventoryQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PartNoAndDescription:String? = null var PartNoAndDescriptionStartsWith:String? = null var PartNoAndDescriptionEndsWith:String? = null var PartNoAndDescriptionContains:String? = null var PartNoAndDescriptionLike:String? = null var PartNoAndDescriptionBetween:ArrayList? = null var PartNoAndDescriptionIn:ArrayList? = null var Category1ID:String? = null var Category1IDStartsWith:String? = null var Category1IDEndsWith:String? = null var Category1IDContains:String? = null var Category1IDLike:String? = null var Category1IDBetween:ArrayList? = null var Category1IDIn:ArrayList? = null var Category2ID:String? = null var Category2IDStartsWith:String? = null var Category2IDEndsWith:String? = null var Category2IDContains:String? = null var Category2IDLike:String? = null var Category2IDBetween:ArrayList? = null var Category2IDIn:ArrayList? = null var Category3ID:String? = null var Category3IDStartsWith:String? = null var Category3IDEndsWith:String? = null var Category3IDContains:String? = null var Category3IDLike:String? = null var Category3IDBetween:ArrayList? = null var Category3IDIn:ArrayList? = null var Category4ID:String? = null var Category4IDStartsWith:String? = null var Category4IDEndsWith:String? = null var Category4IDContains:String? = null var Category4IDLike:String? = null var Category4IDBetween:ArrayList? = null var Category4IDIn:ArrayList? = null var Category5ID:String? = null var Category5IDStartsWith:String? = null var Category5IDEndsWith:String? = null var Category5IDContains:String? = null var Category5IDLike:String? = null var Category5IDBetween:ArrayList? = null var Category5IDIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_InventoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_BackOrdersQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_BackOrdersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_CashbookQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_CashbookQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_CashbookEstimateTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var DefaultEstimate:Short? = null var DefaultEstimateGreaterThanOrEqualTo:Short? = null var DefaultEstimateGreaterThan:Short? = null var DefaultEstimateLessThan:Short? = null var DefaultEstimateLessThanOrEqualTo:Short? = null var DefaultEstimateNotEqualTo:Short? = null var DefaultEstimateBetween:ArrayList? = null var DefaultEstimateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_CashbookEstimateTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_CashbookTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_CashbookTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_ChargesToDateQuery : QueryDb(), IReturn> { var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_ChargesToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_CostsToDateQuery : QueryDb(), IReturn> { var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_CostsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_CreditNotesQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:String? = null var QtyStartsWith:String? = null var QtyEndsWith:String? = null var QtyContains:String? = null var QtyLike:String? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_CreditNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_DefaultEstimateQuery : QueryDb(), IReturn> { var EstimateCharge:BigDecimal? = null var EstimateChargeGreaterThanOrEqualTo:BigDecimal? = null var EstimateChargeGreaterThan:BigDecimal? = null var EstimateChargeLessThan:BigDecimal? = null var EstimateChargeLessThanOrEqualTo:BigDecimal? = null var EstimateChargeNotEqualTo:BigDecimal? = null var EstimateChargeBetween:ArrayList? = null var EstimateChargeIn:ArrayList? = null var EstimateCost:BigDecimal? = null var EstimateCostGreaterThanOrEqualTo:BigDecimal? = null var EstimateCostGreaterThan:BigDecimal? = null var EstimateCostLessThan:BigDecimal? = null var EstimateCostLessThanOrEqualTo:BigDecimal? = null var EstimateCostNotEqualTo:BigDecimal? = null var EstimateCostBetween:ArrayList? = null var EstimateCostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_DefaultEstimateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_FinishedGoodsQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_FinishedGoodsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_GoodProducedTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_GoodProducedTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_GoodsReceivedQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_GoodsReceivedQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_GoodsReceivedTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_GoodsReceivedTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_GoodsWrittenOnOffTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_GoodsWrittenOnOffTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_InvoicedToDateQuery : QueryDb(), IReturn> { var InvoicedAmount:BigDecimal? = null var InvoicedAmountGreaterThanOrEqualTo:BigDecimal? = null var InvoicedAmountGreaterThan:BigDecimal? = null var InvoicedAmountLessThan:BigDecimal? = null var InvoicedAmountLessThanOrEqualTo:BigDecimal? = null var InvoicedAmountNotEqualTo:BigDecimal? = null var InvoicedAmountBetween:ArrayList? = null var InvoicedAmountIn:ArrayList? = null var InvoicedCost:BigDecimal? = null var InvoicedCostGreaterThanOrEqualTo:BigDecimal? = null var InvoicedCostGreaterThan:BigDecimal? = null var InvoicedCostLessThan:BigDecimal? = null var InvoicedCostLessThanOrEqualTo:BigDecimal? = null var InvoicedCostNotEqualTo:BigDecimal? = null var InvoicedCostBetween:ArrayList? = null var InvoicedCostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_InvoicedToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_InvoicesQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:String? = null var QtyStartsWith:String? = null var QtyEndsWith:String? = null var QtyContains:String? = null var QtyLike:String? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_InvoicesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_InvoiceWrittenOnOffTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_InvoiceWrittenOnOffTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_JB_JobCodeSearchQuery : QueryDb(), IReturn> { var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null var JobDescription:String? = null var JobDescriptionStartsWith:String? = null var JobDescriptionEndsWith:String? = null var JobDescriptionContains:String? = null var JobDescriptionLike:String? = null var JobDescriptionBetween:ArrayList? = null var JobDescriptionIn:ArrayList? = null var CostCentreID:String? = null var CostCentreIDStartsWith:String? = null var CostCentreIDEndsWith:String? = null var CostCentreIDContains:String? = null var CostCentreIDLike:String? = null var CostCentreIDBetween:ArrayList? = null var CostCentreIDIn:ArrayList? = null var CostCentreNo:String? = null var CostCentreNoStartsWith:String? = null var CostCentreNoEndsWith:String? = null var CostCentreNoContains:String? = null var CostCentreNoLike:String? = null var CostCentreNoBetween:ArrayList? = null var CostCentreNoIn:ArrayList? = null var CostCentreDesc:String? = null var CostCentreDescStartsWith:String? = null var CostCentreDescEndsWith:String? = null var CostCentreDescContains:String? = null var CostCentreDescLike:String? = null var CostCentreDescBetween:ArrayList? = null var CostCentreDescIn:ArrayList? = null var StageID:String? = null var StageIDStartsWith:String? = null var StageIDEndsWith:String? = null var StageIDContains:String? = null var StageIDLike:String? = null var StageIDBetween:ArrayList? = null var StageIDIn:ArrayList? = null var StageNo:String? = null var StageNoStartsWith:String? = null var StageNoEndsWith:String? = null var StageNoContains:String? = null var StageNoLike:String? = null var StageNoBetween:ArrayList? = null var StageNoIn:ArrayList? = null var StageDesc:String? = null var StageDescStartsWith:String? = null var StageDescEndsWith:String? = null var StageDescContains:String? = null var StageDescLike:String? = null var StageDescBetween:ArrayList? = null var StageDescIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_JB_JobCodeSearchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_JobsQuery : QueryDb(), IReturn> { var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Status:String? = null var StatusStartsWith:String? = null var StatusEndsWith:String? = null var StatusContains:String? = null var StatusLike:String? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var EstEndDate:Date? = null var EstEndDateGreaterThanOrEqualTo:Date? = null var EstEndDateGreaterThan:Date? = null var EstEndDateLessThan:Date? = null var EstEndDateLessThanOrEqualTo:Date? = null var EstEndDateNotEqualTo:Date? = null var EstEndDateBetween:ArrayList? = null var EstEndDateIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var ChargeToDate:BigDecimal? = null var ChargeToDateGreaterThanOrEqualTo:BigDecimal? = null var ChargeToDateGreaterThan:BigDecimal? = null var ChargeToDateLessThan:BigDecimal? = null var ChargeToDateLessThanOrEqualTo:BigDecimal? = null var ChargeToDateNotEqualTo:BigDecimal? = null var ChargeToDateBetween:ArrayList? = null var ChargeToDateIn:ArrayList? = null var CostToDate:BigDecimal? = null var CostToDateGreaterThanOrEqualTo:BigDecimal? = null var CostToDateGreaterThan:BigDecimal? = null var CostToDateLessThan:BigDecimal? = null var CostToDateLessThanOrEqualTo:BigDecimal? = null var CostToDateNotEqualTo:BigDecimal? = null var CostToDateBetween:ArrayList? = null var CostToDateIn:ArrayList? = null var LastInvoiceDate:Date? = null var LastInvoiceDateGreaterThanOrEqualTo:Date? = null var LastInvoiceDateGreaterThan:Date? = null var LastInvoiceDateLessThan:Date? = null var LastInvoiceDateLessThanOrEqualTo:Date? = null var LastInvoiceDateNotEqualTo:Date? = null var LastInvoiceDateBetween:ArrayList? = null var LastInvoiceDateIn:ArrayList? = null var WIPValueCost:BigDecimal? = null var WIPValueCostGreaterThanOrEqualTo:BigDecimal? = null var WIPValueCostGreaterThan:BigDecimal? = null var WIPValueCostLessThan:BigDecimal? = null var WIPValueCostLessThanOrEqualTo:BigDecimal? = null var WIPValueCostNotEqualTo:BigDecimal? = null var WIPValueCostBetween:ArrayList? = null var WIPValueCostIn:ArrayList? = null var WIPValueCharge:BigDecimal? = null var WIPValueChargeGreaterThanOrEqualTo:BigDecimal? = null var WIPValueChargeGreaterThan:BigDecimal? = null var WIPValueChargeLessThan:BigDecimal? = null var WIPValueChargeLessThanOrEqualTo:BigDecimal? = null var WIPValueChargeNotEqualTo:BigDecimal? = null var WIPValueChargeBetween:ArrayList? = null var WIPValueChargeIn:ArrayList? = null var EstimateCharge:BigDecimal? = null var EstimateChargeGreaterThanOrEqualTo:BigDecimal? = null var EstimateChargeGreaterThan:BigDecimal? = null var EstimateChargeLessThan:BigDecimal? = null var EstimateChargeLessThanOrEqualTo:BigDecimal? = null var EstimateChargeNotEqualTo:BigDecimal? = null var EstimateChargeBetween:ArrayList? = null var EstimateChargeIn:ArrayList? = null var InvoicedToDate:BigDecimal? = null var InvoicedToDateGreaterThanOrEqualTo:BigDecimal? = null var InvoicedToDateGreaterThan:BigDecimal? = null var InvoicedToDateLessThan:BigDecimal? = null var InvoicedToDateLessThanOrEqualTo:BigDecimal? = null var InvoicedToDateNotEqualTo:BigDecimal? = null var InvoicedToDateBetween:ArrayList? = null var InvoicedToDateIn:ArrayList? = null var EstimateCost:BigDecimal? = null var EstimateCostGreaterThanOrEqualTo:BigDecimal? = null var EstimateCostGreaterThan:BigDecimal? = null var EstimateCostLessThan:BigDecimal? = null var EstimateCostLessThanOrEqualTo:BigDecimal? = null var EstimateCostNotEqualTo:BigDecimal? = null var EstimateCostBetween:ArrayList? = null var EstimateCostIn:ArrayList? = null var InvoicedCostToDate:BigDecimal? = null var InvoicedCostToDateGreaterThanOrEqualTo:BigDecimal? = null var InvoicedCostToDateGreaterThan:BigDecimal? = null var InvoicedCostToDateLessThan:BigDecimal? = null var InvoicedCostToDateLessThanOrEqualTo:BigDecimal? = null var InvoicedCostToDateNotEqualTo:BigDecimal? = null var InvoicedCostToDateBetween:ArrayList? = null var InvoicedCostToDateIn:ArrayList? = null var MarginPercentage:BigDecimal? = null var MarginPercentageGreaterThanOrEqualTo:BigDecimal? = null var MarginPercentageGreaterThan:BigDecimal? = null var MarginPercentageLessThan:BigDecimal? = null var MarginPercentageLessThanOrEqualTo:BigDecimal? = null var MarginPercentageNotEqualTo:BigDecimal? = null var MarginPercentageBetween:ArrayList? = null var MarginPercentageIn:ArrayList? = null var PercentageInvoiced:BigDecimal? = null var PercentageInvoicedGreaterThanOrEqualTo:BigDecimal? = null var PercentageInvoicedGreaterThan:BigDecimal? = null var PercentageInvoicedLessThan:BigDecimal? = null var PercentageInvoicedLessThanOrEqualTo:BigDecimal? = null var PercentageInvoicedNotEqualTo:BigDecimal? = null var PercentageInvoicedBetween:ArrayList? = null var PercentageInvoicedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_JobsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_JournalsQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_JournalsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_JournalsEstimateTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var DefaultEstimate:Short? = null var DefaultEstimateGreaterThanOrEqualTo:Short? = null var DefaultEstimateGreaterThan:Short? = null var DefaultEstimateLessThan:Short? = null var DefaultEstimateLessThanOrEqualTo:Short? = null var DefaultEstimateNotEqualTo:Short? = null var DefaultEstimateBetween:ArrayList? = null var DefaultEstimateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_JournalsEstimateTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_JournalsTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_JournalsTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_LabourQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_LabourQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_LabourEstimateTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var DefaultEstimate:Short? = null var DefaultEstimateGreaterThanOrEqualTo:Short? = null var DefaultEstimateGreaterThan:Short? = null var DefaultEstimateLessThan:Short? = null var DefaultEstimateLessThanOrEqualTo:Short? = null var DefaultEstimateNotEqualTo:Short? = null var DefaultEstimateBetween:ArrayList? = null var DefaultEstimateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_LabourEstimateTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_LabourTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_LabourTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_LastInvoiceDateQuery : QueryDb(), IReturn> { var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var LastInvoiceDate:Date? = null var LastInvoiceDateGreaterThanOrEqualTo:Date? = null var LastInvoiceDateGreaterThan:Date? = null var LastInvoiceDateLessThan:Date? = null var LastInvoiceDateLessThanOrEqualTo:Date? = null var LastInvoiceDateNotEqualTo:Date? = null var LastInvoiceDateBetween:ArrayList? = null var LastInvoiceDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_LastInvoiceDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_MainQuery : QueryDb(), IReturn> { var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var JobGroup:String? = null var JobGroupStartsWith:String? = null var JobGroupEndsWith:String? = null var JobGroupContains:String? = null var JobGroupLike:String? = null var JobGroupBetween:ArrayList? = null var JobGroupIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var IsTemplate:Boolean? = null var Status:String? = null var StatusStartsWith:String? = null var StatusEndsWith:String? = null var StatusContains:String? = null var StatusLike:String? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var EstEndDate:Date? = null var EstEndDateGreaterThanOrEqualTo:Date? = null var EstEndDateGreaterThan:Date? = null var EstEndDateLessThan:Date? = null var EstEndDateLessThanOrEqualTo:Date? = null var EstEndDateNotEqualTo:Date? = null var EstEndDateBetween:ArrayList? = null var EstEndDateIn:ArrayList? = null var EstStartDate:Date? = null var EstStartDateGreaterThanOrEqualTo:Date? = null var EstStartDateGreaterThan:Date? = null var EstStartDateLessThan:Date? = null var EstStartDateLessThanOrEqualTo:Date? = null var EstStartDateNotEqualTo:Date? = null var EstStartDateBetween:ArrayList? = null var EstStartDateIn:ArrayList? = null var ClosedDate:Date? = null var ClosedDateGreaterThanOrEqualTo:Date? = null var ClosedDateGreaterThan:Date? = null var ClosedDateLessThan:Date? = null var ClosedDateLessThanOrEqualTo:Date? = null var ClosedDateNotEqualTo:Date? = null var ClosedDateBetween:ArrayList? = null var ClosedDateIn:ArrayList? = null var InventorySellType:Short? = null var InventorySellTypeGreaterThanOrEqualTo:Short? = null var InventorySellTypeGreaterThan:Short? = null var InventorySellTypeLessThan:Short? = null var InventorySellTypeLessThanOrEqualTo:Short? = null var InventorySellTypeNotEqualTo:Short? = null var InventorySellTypeBetween:ArrayList? = null var InventorySellTypeIn:ArrayList? = null var ContractAmount:BigDecimal? = null var ContractAmountGreaterThanOrEqualTo:BigDecimal? = null var ContractAmountGreaterThan:BigDecimal? = null var ContractAmountLessThan:BigDecimal? = null var ContractAmountLessThanOrEqualTo:BigDecimal? = null var ContractAmountNotEqualTo:BigDecimal? = null var ContractAmountBetween:ArrayList? = null var ContractAmountIn:ArrayList? = null var MarkUpMaterials:BigDecimal? = null var MarkUpMaterialsGreaterThanOrEqualTo:BigDecimal? = null var MarkUpMaterialsGreaterThan:BigDecimal? = null var MarkUpMaterialsLessThan:BigDecimal? = null var MarkUpMaterialsLessThanOrEqualTo:BigDecimal? = null var MarkUpMaterialsNotEqualTo:BigDecimal? = null var MarkUpMaterialsBetween:ArrayList? = null var MarkUpMaterialsIn:ArrayList? = null var MarkUpLabour:BigDecimal? = null var MarkUpLabourGreaterThanOrEqualTo:BigDecimal? = null var MarkUpLabourGreaterThan:BigDecimal? = null var MarkUpLabourLessThan:BigDecimal? = null var MarkUpLabourLessThanOrEqualTo:BigDecimal? = null var MarkUpLabourNotEqualTo:BigDecimal? = null var MarkUpLabourBetween:ArrayList? = null var MarkUpLabourIn:ArrayList? = null var MarkUpSubContract:BigDecimal? = null var MarkUpSubContractGreaterThanOrEqualTo:BigDecimal? = null var MarkUpSubContractGreaterThan:BigDecimal? = null var MarkUpSubContractLessThan:BigDecimal? = null var MarkUpSubContractLessThanOrEqualTo:BigDecimal? = null var MarkUpSubContractNotEqualTo:BigDecimal? = null var MarkUpSubContractBetween:ArrayList? = null var MarkUpSubContractIn:ArrayList? = null var MarkUpResource:BigDecimal? = null var MarkUpResourceGreaterThanOrEqualTo:BigDecimal? = null var MarkUpResourceGreaterThan:BigDecimal? = null var MarkUpResourceLessThan:BigDecimal? = null var MarkUpResourceLessThanOrEqualTo:BigDecimal? = null var MarkUpResourceNotEqualTo:BigDecimal? = null var MarkUpResourceBetween:ArrayList? = null var MarkUpResourceIn:ArrayList? = null var RetentionType:Short? = null var RetentionTypeGreaterThanOrEqualTo:Short? = null var RetentionTypeGreaterThan:Short? = null var RetentionTypeLessThan:Short? = null var RetentionTypeLessThanOrEqualTo:Short? = null var RetentionTypeNotEqualTo:Short? = null var RetentionTypeBetween:ArrayList? = null var RetentionTypeIn:ArrayList? = null var RetentionValue:BigDecimal? = null var RetentionValueGreaterThanOrEqualTo:BigDecimal? = null var RetentionValueGreaterThan:BigDecimal? = null var RetentionValueLessThan:BigDecimal? = null var RetentionValueLessThanOrEqualTo:BigDecimal? = null var RetentionValueNotEqualTo:BigDecimal? = null var RetentionValueBetween:ArrayList? = null var RetentionValueIn:ArrayList? = null var GstApplicable:Boolean? = null var Priority:String? = null var PriorityStartsWith:String? = null var PriorityEndsWith:String? = null var PriorityContains:String? = null var PriorityLike:String? = null var PriorityBetween:ArrayList? = null var PriorityIn:ArrayList? = null var CostCentreNo:String? = null var CostCentreNoStartsWith:String? = null var CostCentreNoEndsWith:String? = null var CostCentreNoContains:String? = null var CostCentreNoLike:String? = null var CostCentreNoBetween:ArrayList? = null var CostCentreNoIn:ArrayList? = null var CostCentreDesc:String? = null var CostCentreDescStartsWith:String? = null var CostCentreDescEndsWith:String? = null var CostCentreDescContains:String? = null var CostCentreDescLike:String? = null var CostCentreDescBetween:ArrayList? = null var CostCentreDescIn:ArrayList? = null var CostCentreIsEnabled:Boolean? = null var StageNo:String? = null var StageNoStartsWith:String? = null var StageNoEndsWith:String? = null var StageNoContains:String? = null var StageNoLike:String? = null var StageNoBetween:ArrayList? = null var StageNoIn:ArrayList? = null var StageDesc:String? = null var StageDescStartsWith:String? = null var StageDescEndsWith:String? = null var StageDescContains:String? = null var StageDescLike:String? = null var StageDescBetween:ArrayList? = null var StageDescIn:ArrayList? = null var StageIsEnabled:Boolean? = null var ClassDesc:String? = null var ClassDescStartsWith:String? = null var ClassDescEndsWith:String? = null var ClassDescContains:String? = null var ClassDescLike:String? = null var ClassDescBetween:ArrayList? = null var ClassDescIn:ArrayList? = null var JobClass:String? = null var JobClassStartsWith:String? = null var JobClassEndsWith:String? = null var JobClassContains:String? = null var JobClassLike:String? = null var JobClassBetween:ArrayList? = null var JobClassIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_MarginPercentageToDateQuery : QueryDb(), IReturn> { var MarginPercentage:BigDecimal? = null var MarginPercentageGreaterThanOrEqualTo:BigDecimal? = null var MarginPercentageGreaterThan:BigDecimal? = null var MarginPercentageLessThan:BigDecimal? = null var MarginPercentageLessThanOrEqualTo:BigDecimal? = null var MarginPercentageNotEqualTo:BigDecimal? = null var MarginPercentageBetween:ArrayList? = null var MarginPercentageIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_MarginPercentageToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_MaterialsQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_MaterialsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_MaterialsEstimateTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var DefaultEstimate:Short? = null var DefaultEstimateGreaterThanOrEqualTo:Short? = null var DefaultEstimateGreaterThan:Short? = null var DefaultEstimateLessThan:Short? = null var DefaultEstimateLessThanOrEqualTo:Short? = null var DefaultEstimateNotEqualTo:Short? = null var DefaultEstimateBetween:ArrayList? = null var DefaultEstimateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_MaterialsEstimateTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_MaterialsTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_MaterialsTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_PercentInvoicedQuery : QueryDb(), IReturn> { var PercentageInvoiced:BigDecimal? = null var PercentageInvoicedGreaterThanOrEqualTo:BigDecimal? = null var PercentageInvoicedGreaterThan:BigDecimal? = null var PercentageInvoicedLessThan:BigDecimal? = null var PercentageInvoicedLessThanOrEqualTo:BigDecimal? = null var PercentageInvoicedNotEqualTo:BigDecimal? = null var PercentageInvoicedBetween:ArrayList? = null var PercentageInvoicedIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_PercentInvoicedQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_PurchaseOrdersQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_PurchaseOrdersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_PurchasesQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_PurchasesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_PurchasesEstimateTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var DefaultEstimate:Short? = null var DefaultEstimateGreaterThanOrEqualTo:Short? = null var DefaultEstimateGreaterThan:Short? = null var DefaultEstimateLessThan:Short? = null var DefaultEstimateLessThanOrEqualTo:Short? = null var DefaultEstimateNotEqualTo:Short? = null var DefaultEstimateBetween:ArrayList? = null var DefaultEstimateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_PurchasesEstimateTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_PurchasesTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_PurchasesTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_ResourcesQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_ResourcesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_ResourcesEstimateTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var DefaultEstimate:Short? = null var DefaultEstimateGreaterThanOrEqualTo:Short? = null var DefaultEstimateGreaterThan:Short? = null var DefaultEstimateLessThan:Short? = null var DefaultEstimateLessThanOrEqualTo:Short? = null var DefaultEstimateNotEqualTo:Short? = null var DefaultEstimateBetween:ArrayList? = null var DefaultEstimateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_ResourcesEstimateTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_ResourcesTotalsToDateQuery : QueryDb(), IReturn> { var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_ResourcesTotalsToDateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_TransactionsQuery : QueryDb(), IReturn> { var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JobCostStage:String? = null var JobCostStageStartsWith:String? = null var JobCostStageEndsWith:String? = null var JobCostStageContains:String? = null var JobCostStageLike:String? = null var JobCostStageBetween:ArrayList? = null var JobCostStageIn:ArrayList? = null var Item:String? = null var ItemStartsWith:String? = null var ItemEndsWith:String? = null var ItemContains:String? = null var ItemLike:String? = null var ItemBetween:ArrayList? = null var ItemIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var TotalCost:BigDecimal? = null var TotalCostGreaterThanOrEqualTo:BigDecimal? = null var TotalCostGreaterThan:BigDecimal? = null var TotalCostLessThan:BigDecimal? = null var TotalCostLessThanOrEqualTo:BigDecimal? = null var TotalCostNotEqualTo:BigDecimal? = null var TotalCostBetween:ArrayList? = null var TotalCostIn:ArrayList? = null var TotalCharge:BigDecimal? = null var TotalChargeGreaterThanOrEqualTo:BigDecimal? = null var TotalChargeGreaterThan:BigDecimal? = null var TotalChargeLessThan:BigDecimal? = null var TotalChargeLessThanOrEqualTo:BigDecimal? = null var TotalChargeNotEqualTo:BigDecimal? = null var TotalChargeBetween:ArrayList? = null var TotalChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_TransactionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JB_WIPValueQuery : QueryDb(), IReturn> { var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JB_WIPValueQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class V_JIWA_Debtor_ALLQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var SearchField:String? = null var SearchFieldStartsWith:String? = null var SearchFieldEndsWith:String? = null var SearchFieldContains:String? = null var SearchFieldLike:String? = null var SearchFieldBetween:ArrayList? = null var SearchFieldIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = V_JIWA_Debtor_ALLQuery.responseType } @Route(Path="/Queries/DebtorList", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_Debtor_ListQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var AltAccountNo:String? = null var AltAccountNoStartsWith:String? = null var AltAccountNoEndsWith:String? = null var AltAccountNoContains:String? = null var AltAccountNoLike:String? = null var AltAccountNoBetween:ArrayList? = null var AltAccountNoIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var CurrentBalance:BigDecimal? = null var CurrentBalanceGreaterThanOrEqualTo:BigDecimal? = null var CurrentBalanceGreaterThan:BigDecimal? = null var CurrentBalanceLessThan:BigDecimal? = null var CurrentBalanceLessThanOrEqualTo:BigDecimal? = null var CurrentBalanceNotEqualTo:BigDecimal? = null var CurrentBalanceBetween:ArrayList? = null var CurrentBalanceIn:ArrayList? = null var WebAccess:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var TradingStatus:Short? = null var TradingStatusGreaterThanOrEqualTo:Short? = null var TradingStatusGreaterThan:Short? = null var TradingStatusLessThan:Short? = null var TradingStatusLessThanOrEqualTo:Short? = null var TradingStatusNotEqualTo:Short? = null var TradingStatusBetween:ArrayList? = null var TradingStatusIn:ArrayList? = null var DebtorClassificationID:String? = null var DebtorClassificationIDStartsWith:String? = null var DebtorClassificationIDEndsWith:String? = null var DebtorClassificationIDContains:String? = null var DebtorClassificationIDLike:String? = null var DebtorClassificationIDBetween:ArrayList? = null var DebtorClassificationIDIn:ArrayList? = null var ClassificationDescription:String? = null var ClassificationDescriptionStartsWith:String? = null var ClassificationDescriptionEndsWith:String? = null var ClassificationDescriptionContains:String? = null var ClassificationDescriptionLike:String? = null var ClassificationDescriptionBetween:ArrayList? = null var ClassificationDescriptionIn:ArrayList? = null var Category1ID:String? = null var Category1IDStartsWith:String? = null var Category1IDEndsWith:String? = null var Category1IDContains:String? = null var Category1IDLike:String? = null var Category1IDBetween:ArrayList? = null var Category1IDIn:ArrayList? = null var Category1Description:String? = null var Category1DescriptionStartsWith:String? = null var Category1DescriptionEndsWith:String? = null var Category1DescriptionContains:String? = null var Category1DescriptionLike:String? = null var Category1DescriptionBetween:ArrayList? = null var Category1DescriptionIn:ArrayList? = null var Category2ID:String? = null var Category2IDStartsWith:String? = null var Category2IDEndsWith:String? = null var Category2IDContains:String? = null var Category2IDLike:String? = null var Category2IDBetween:ArrayList? = null var Category2IDIn:ArrayList? = null var Category2Description:String? = null var Category2DescriptionStartsWith:String? = null var Category2DescriptionEndsWith:String? = null var Category2DescriptionContains:String? = null var Category2DescriptionLike:String? = null var Category2DescriptionBetween:ArrayList? = null var Category2DescriptionIn:ArrayList? = null var Category3ID:String? = null var Category3IDStartsWith:String? = null var Category3IDEndsWith:String? = null var Category3IDContains:String? = null var Category3IDLike:String? = null var Category3IDBetween:ArrayList? = null var Category3IDIn:ArrayList? = null var Category3Description:String? = null var Category3DescriptionStartsWith:String? = null var Category3DescriptionEndsWith:String? = null var Category3DescriptionContains:String? = null var Category3DescriptionLike:String? = null var Category3DescriptionBetween:ArrayList? = null var Category3DescriptionIn:ArrayList? = null var Category4ID:String? = null var Category4IDStartsWith:String? = null var Category4IDEndsWith:String? = null var Category4IDContains:String? = null var Category4IDLike:String? = null var Category4IDBetween:ArrayList? = null var Category4IDIn:ArrayList? = null var Category4Description:String? = null var Category4DescriptionStartsWith:String? = null var Category4DescriptionEndsWith:String? = null var Category4DescriptionContains:String? = null var Category4DescriptionLike:String? = null var Category4DescriptionBetween:ArrayList? = null var Category4DescriptionIn:ArrayList? = null var Category5ID:String? = null var Category5IDStartsWith:String? = null var Category5IDEndsWith:String? = null var Category5IDContains:String? = null var Category5IDLike:String? = null var Category5IDBetween:ArrayList? = null var Category5IDIn:ArrayList? = null var Category5Description:String? = null var Category5DescriptionStartsWith:String? = null var Category5DescriptionEndsWith:String? = null var Category5DescriptionContains:String? = null var Category5DescriptionLike:String? = null var Category5DescriptionBetween:ArrayList? = null var Category5DescriptionIn:ArrayList? = null var PriceSchemeID:String? = null var PriceSchemeIDStartsWith:String? = null var PriceSchemeIDEndsWith:String? = null var PriceSchemeIDContains:String? = null var PriceSchemeIDLike:String? = null var PriceSchemeIDBetween:ArrayList? = null var PriceSchemeIDIn:ArrayList? = null var PriceSchemeDescription:String? = null var PriceSchemeDescriptionStartsWith:String? = null var PriceSchemeDescriptionEndsWith:String? = null var PriceSchemeDescriptionContains:String? = null var PriceSchemeDescriptionLike:String? = null var PriceSchemeDescriptionBetween:ArrayList? = null var PriceSchemeDescriptionIn:ArrayList? = null var PricingGroupDescription:String? = null var PricingGroupDescriptionStartsWith:String? = null var PricingGroupDescriptionEndsWith:String? = null var PricingGroupDescriptionContains:String? = null var PricingGroupDescriptionLike:String? = null var PricingGroupDescriptionBetween:ArrayList? = null var PricingGroupDescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_Debtor_ListQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_Debtor_Transactions_ListQuery : QueryDb(), IReturn> { var TransID:String? = null var TransIDStartsWith:String? = null var TransIDEndsWith:String? = null var TransIDContains:String? = null var TransIDLike:String? = null var TransIDBetween:ArrayList? = null var TransIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var InvRemitNo:String? = null var InvRemitNoStartsWith:String? = null var InvRemitNoEndsWith:String? = null var InvRemitNoContains:String? = null var InvRemitNoLike:String? = null var InvRemitNoBetween:ArrayList? = null var InvRemitNoIn:ArrayList? = null var DebitCredit:Boolean? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var AllocatedAmount:BigDecimal? = null var AllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var AllocatedAmountGreaterThan:BigDecimal? = null var AllocatedAmountLessThan:BigDecimal? = null var AllocatedAmountLessThanOrEqualTo:BigDecimal? = null var AllocatedAmountNotEqualTo:BigDecimal? = null var AllocatedAmountBetween:ArrayList? = null var AllocatedAmountIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var OutstandingAmount:BigDecimal? = null var OutstandingAmountGreaterThanOrEqualTo:BigDecimal? = null var OutstandingAmountGreaterThan:BigDecimal? = null var OutstandingAmountLessThan:BigDecimal? = null var OutstandingAmountLessThanOrEqualTo:BigDecimal? = null var OutstandingAmountNotEqualTo:BigDecimal? = null var OutstandingAmountBetween:ArrayList? = null var OutstandingAmountIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var AgedOut:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_Debtor_Transactions_ListQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JIWA_DefaultOrderLocationsQuery : QueryDb(), IReturn> { var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var IN_PhysicalID:String? = null var IN_PhysicalIDStartsWith:String? = null var IN_PhysicalIDEndsWith:String? = null var IN_PhysicalIDContains:String? = null var IN_PhysicalIDLike:String? = null var IN_PhysicalIDBetween:ArrayList? = null var IN_PhysicalIDIn:ArrayList? = null var LogicalWarehouseDesciption:String? = null var LogicalWarehouseDesciptionStartsWith:String? = null var LogicalWarehouseDesciptionEndsWith:String? = null var LogicalWarehouseDesciptionContains:String? = null var LogicalWarehouseDesciptionLike:String? = null var LogicalWarehouseDesciptionBetween:ArrayList? = null var LogicalWarehouseDesciptionIn:ArrayList? = null var PhysicalWarehouseDesciption:String? = null var PhysicalWarehouseDesciptionStartsWith:String? = null var PhysicalWarehouseDesciptionEndsWith:String? = null var PhysicalWarehouseDesciptionContains:String? = null var PhysicalWarehouseDesciptionLike:String? = null var PhysicalWarehouseDesciptionBetween:ArrayList? = null var PhysicalWarehouseDesciptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JIWA_DefaultOrderLocationsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_GL_PeriodsFromGL_ConfigQuery : QueryDb(), IReturn> { var Year_No:Short? = null var Year_NoGreaterThanOrEqualTo:Short? = null var Year_NoGreaterThan:Short? = null var Year_NoLessThan:Short? = null var Year_NoLessThanOrEqualTo:Short? = null var Year_NoNotEqualTo:Short? = null var Year_NoBetween:ArrayList? = null var Year_NoIn:ArrayList? = null var Period_Name:String? = null var Period_NameStartsWith:String? = null var Period_NameEndsWith:String? = null var Period_NameContains:String? = null var Period_NameLike:String? = null var Period_NameBetween:ArrayList? = null var Period_NameIn:ArrayList? = null var Period_Start_Date:Date? = null var Period_Start_DateGreaterThanOrEqualTo:Date? = null var Period_Start_DateGreaterThan:Date? = null var Period_Start_DateLessThan:Date? = null var Period_Start_DateLessThanOrEqualTo:Date? = null var Period_Start_DateNotEqualTo:Date? = null var Period_Start_DateBetween:ArrayList? = null var Period_Start_DateIn:ArrayList? = null var Period_End_Date:Date? = null var Period_End_DateGreaterThanOrEqualTo:Date? = null var Period_End_DateGreaterThan:Date? = null var Period_End_DateLessThan:Date? = null var Period_End_DateLessThanOrEqualTo:Date? = null var Period_End_DateNotEqualTo:Date? = null var Period_End_DateBetween:ArrayList? = null var Period_End_DateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_GL_PeriodsFromGL_ConfigQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_GL_PeriodsFromGL_ConfigAndSO_SalesHistoryQuery : QueryDb(), IReturn> { var Year_No:Short? = null var Year_NoGreaterThanOrEqualTo:Short? = null var Year_NoGreaterThan:Short? = null var Year_NoLessThan:Short? = null var Year_NoLessThanOrEqualTo:Short? = null var Year_NoNotEqualTo:Short? = null var Year_NoBetween:ArrayList? = null var Year_NoIn:ArrayList? = null var Period_Name:String? = null var Period_NameStartsWith:String? = null var Period_NameEndsWith:String? = null var Period_NameContains:String? = null var Period_NameLike:String? = null var Period_NameBetween:ArrayList? = null var Period_NameIn:ArrayList? = null var Period_Start_Date:Date? = null var Period_Start_DateGreaterThanOrEqualTo:Date? = null var Period_Start_DateGreaterThan:Date? = null var Period_Start_DateLessThan:Date? = null var Period_Start_DateLessThanOrEqualTo:Date? = null var Period_Start_DateNotEqualTo:Date? = null var Period_Start_DateBetween:ArrayList? = null var Period_Start_DateIn:ArrayList? = null var Period_End_Date:Date? = null var Period_End_DateGreaterThanOrEqualTo:Date? = null var Period_End_DateGreaterThan:Date? = null var Period_End_DateLessThan:Date? = null var Period_End_DateLessThanOrEqualTo:Date? = null var Period_End_DateNotEqualTo:Date? = null var Period_End_DateBetween:ArrayList? = null var Period_End_DateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_GL_PeriodsFromGL_ConfigAndSO_SalesHistoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_Jiwa_GL_PeriodsFromSO_SalesHistoryQuery : QueryDb(), IReturn> { var Year_No:Short? = null var Year_NoGreaterThanOrEqualTo:Short? = null var Year_NoGreaterThan:Short? = null var Year_NoLessThan:Short? = null var Year_NoLessThanOrEqualTo:Short? = null var Year_NoNotEqualTo:Short? = null var Year_NoBetween:ArrayList? = null var Year_NoIn:ArrayList? = null var Period_Name:String? = null var Period_NameStartsWith:String? = null var Period_NameEndsWith:String? = null var Period_NameContains:String? = null var Period_NameLike:String? = null var Period_NameBetween:ArrayList? = null var Period_NameIn:ArrayList? = null var Period_Start_Date:Date? = null var Period_Start_DateGreaterThanOrEqualTo:Date? = null var Period_Start_DateGreaterThan:Date? = null var Period_Start_DateLessThan:Date? = null var Period_Start_DateLessThanOrEqualTo:Date? = null var Period_Start_DateNotEqualTo:Date? = null var Period_Start_DateBetween:ArrayList? = null var Period_Start_DateIn:ArrayList? = null var Period_End_Date:Date? = null var Period_End_DateGreaterThanOrEqualTo:Date? = null var Period_End_DateGreaterThan:Date? = null var Period_End_DateLessThan:Date? = null var Period_End_DateLessThanOrEqualTo:Date? = null var Period_End_DateNotEqualTo:Date? = null var Period_End_DateBetween:ArrayList? = null var Period_End_DateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_Jiwa_GL_PeriodsFromSO_SalesHistoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class v_JIWA_Inventory_AllPartsIncludingOldPartNumbersQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = v_JIWA_Inventory_AllPartsIncludingOldPartNumbersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_MainQuery : QueryDb(), IReturn> { var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var ShipmentNo:String? = null var ShipmentNoStartsWith:String? = null var ShipmentNoEndsWith:String? = null var ShipmentNoContains:String? = null var ShipmentNoLike:String? = null var ShipmentNoBetween:ArrayList? = null var ShipmentNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var ShipInitDate:Date? = null var ShipInitDateGreaterThanOrEqualTo:Date? = null var ShipInitDateGreaterThan:Date? = null var ShipInitDateLessThan:Date? = null var ShipInitDateLessThanOrEqualTo:Date? = null var ShipInitDateNotEqualTo:Date? = null var ShipInitDateBetween:ArrayList? = null var ShipInitDateIn:ArrayList? = null var WayBillNo:String? = null var WayBillNoStartsWith:String? = null var WayBillNoEndsWith:String? = null var WayBillNoContains:String? = null var WayBillNoLike:String? = null var WayBillNoBetween:ArrayList? = null var WayBillNoIn:ArrayList? = null var VesselName:String? = null var VesselNameStartsWith:String? = null var VesselNameEndsWith:String? = null var VesselNameContains:String? = null var VesselNameLike:String? = null var VesselNameBetween:ArrayList? = null var VesselNameIn:ArrayList? = null var ContainerNo:String? = null var ContainerNoStartsWith:String? = null var ContainerNoEndsWith:String? = null var ContainerNoContains:String? = null var ContainerNoLike:String? = null var ContainerNoBetween:ArrayList? = null var ContainerNoIn:ArrayList? = null var ShippingAgent:String? = null var ShippingAgentStartsWith:String? = null var ShippingAgentEndsWith:String? = null var ShippingAgentContains:String? = null var ShippingAgentLike:String? = null var ShippingAgentBetween:ArrayList? = null var ShippingAgentIn:ArrayList? = null var DeliveryNotes:String? = null var DeliveryNotesStartsWith:String? = null var DeliveryNotesEndsWith:String? = null var DeliveryNotesContains:String? = null var DeliveryNotesLike:String? = null var DeliveryNotesBetween:ArrayList? = null var DeliveryNotesIn:ArrayList? = null var DepartureDate:Date? = null var DepartureDateGreaterThanOrEqualTo:Date? = null var DepartureDateGreaterThan:Date? = null var DepartureDateLessThan:Date? = null var DepartureDateLessThanOrEqualTo:Date? = null var DepartureDateNotEqualTo:Date? = null var DepartureDateBetween:ArrayList? = null var DepartureDateIn:ArrayList? = null var ArrivalDate:Date? = null var ArrivalDateGreaterThanOrEqualTo:Date? = null var ArrivalDateGreaterThan:Date? = null var ArrivalDateLessThan:Date? = null var ArrivalDateLessThanOrEqualTo:Date? = null var ArrivalDateNotEqualTo:Date? = null var ArrivalDateBetween:ArrayList? = null var ArrivalDateIn:ArrayList? = null var ReceiptDate:Date? = null var ReceiptDateGreaterThanOrEqualTo:Date? = null var ReceiptDateGreaterThan:Date? = null var ReceiptDateLessThan:Date? = null var ReceiptDateLessThanOrEqualTo:Date? = null var ReceiptDateNotEqualTo:Date? = null var ReceiptDateBetween:ArrayList? = null var ReceiptDateIn:ArrayList? = null var UseVOTI:Boolean? = null var ImportCostClearingAccountID:String? = null var ImportCostClearingAccountIDStartsWith:String? = null var ImportCostClearingAccountIDEndsWith:String? = null var ImportCostClearingAccountIDContains:String? = null var ImportCostClearingAccountIDLike:String? = null var ImportCostClearingAccountIDBetween:ArrayList? = null var ImportCostClearingAccountIDIn:ArrayList? = null var ExpectedArrivalDate:Date? = null var ExpectedArrivalDateGreaterThanOrEqualTo:Date? = null var ExpectedArrivalDateGreaterThan:Date? = null var ExpectedArrivalDateLessThan:Date? = null var ExpectedArrivalDateLessThanOrEqualTo:Date? = null var ExpectedArrivalDateNotEqualTo:Date? = null var ExpectedArrivalDateBetween:ArrayList? = null var ExpectedArrivalDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_PurchaseOrdersQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SH_Main_RecID:String? = null var SH_Main_RecIDStartsWith:String? = null var SH_Main_RecIDEndsWith:String? = null var SH_Main_RecIDContains:String? = null var SH_Main_RecIDLike:String? = null var SH_Main_RecIDBetween:ArrayList? = null var SH_Main_RecIDIn:ArrayList? = null var PO_Main_RecID:String? = null var PO_Main_RecIDStartsWith:String? = null var PO_Main_RecIDEndsWith:String? = null var PO_Main_RecIDContains:String? = null var PO_Main_RecIDLike:String? = null var PO_Main_RecIDBetween:ArrayList? = null var PO_Main_RecIDIn:ArrayList? = null var DisplayLines:Boolean? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var UserField1:String? = null var UserField1StartsWith:String? = null var UserField1EndsWith:String? = null var UserField1Contains:String? = null var UserField1Like:String? = null var UserField1Between:ArrayList? = null var UserField1In:ArrayList? = null var UserField2:String? = null var UserField2StartsWith:String? = null var UserField2EndsWith:String? = null var UserField2Contains:String? = null var UserField2Like:String? = null var UserField2Between:ArrayList? = null var UserField2In:ArrayList? = null var UserField3:String? = null var UserField3StartsWith:String? = null var UserField3EndsWith:String? = null var UserField3Contains:String? = null var UserField3Like:String? = null var UserField3Between:ArrayList? = null var UserField3In:ArrayList? = null var UserField4:String? = null var UserField4StartsWith:String? = null var UserField4EndsWith:String? = null var UserField4Contains:String? = null var UserField4Like:String? = null var UserField4Between:ArrayList? = null var UserField4In:ArrayList? = null var UserField5:String? = null var UserField5StartsWith:String? = null var UserField5EndsWith:String? = null var UserField5Contains:String? = null var UserField5Like:String? = null var UserField5Between:ArrayList? = null var UserField5In:ArrayList? = null var UserField6:String? = null var UserField6StartsWith:String? = null var UserField6EndsWith:String? = null var UserField6Contains:String? = null var UserField6Like:String? = null var UserField6Between:ArrayList? = null var UserField6In:ArrayList? = null var UserField7:String? = null var UserField7StartsWith:String? = null var UserField7EndsWith:String? = null var UserField7Contains:String? = null var UserField7Like:String? = null var UserField7Between:ArrayList? = null var UserField7In:ArrayList? = null var UserField8:String? = null var UserField8StartsWith:String? = null var UserField8EndsWith:String? = null var UserField8Contains:String? = null var UserField8Like:String? = null var UserField8Between:ArrayList? = null var UserField8In:ArrayList? = null var UserField9:String? = null var UserField9StartsWith:String? = null var UserField9EndsWith:String? = null var UserField9Contains:String? = null var UserField9Like:String? = null var UserField9Between:ArrayList? = null var UserField9In:ArrayList? = null var UserField10:String? = null var UserField10StartsWith:String? = null var UserField10EndsWith:String? = null var UserField10Contains:String? = null var UserField10Like:String? = null var UserField10Between:ArrayList? = null var UserField10In:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_PurchaseOrdersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_VotiQuery : QueryDb(), IReturn> { var VotiID:String? = null var VotiIDStartsWith:String? = null var VotiIDEndsWith:String? = null var VotiIDContains:String? = null var VotiIDLike:String? = null var VotiIDBetween:ArrayList? = null var VotiIDIn:ArrayList? = null var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var CreditorLedgerID:String? = null var CreditorLedgerIDStartsWith:String? = null var CreditorLedgerIDEndsWith:String? = null var CreditorLedgerIDContains:String? = null var CreditorLedgerIDLike:String? = null var CreditorLedgerIDBetween:ArrayList? = null var CreditorLedgerIDIn:ArrayList? = null var GSTID:String? = null var GSTIDStartsWith:String? = null var GSTIDEndsWith:String? = null var GSTIDContains:String? = null var GSTIDLike:String? = null var GSTIDBetween:ArrayList? = null var GSTIDIn:ArrayList? = null var LedgerID:String? = null var LedgerIDStartsWith:String? = null var LedgerIDEndsWith:String? = null var LedgerIDContains:String? = null var LedgerIDLike:String? = null var LedgerIDBetween:ArrayList? = null var LedgerIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var Invoiced:Boolean? = null var CR_TransID:String? = null var CR_TransIDStartsWith:String? = null var CR_TransIDEndsWith:String? = null var CR_TransIDContains:String? = null var CR_TransIDLike:String? = null var CR_TransIDBetween:ArrayList? = null var CR_TransIDIn:ArrayList? = null var UserField1:String? = null var UserField1StartsWith:String? = null var UserField1EndsWith:String? = null var UserField1Contains:String? = null var UserField1Like:String? = null var UserField1Between:ArrayList? = null var UserField1In:ArrayList? = null var UserField2:String? = null var UserField2StartsWith:String? = null var UserField2EndsWith:String? = null var UserField2Contains:String? = null var UserField2Like:String? = null var UserField2Between:ArrayList? = null var UserField2In:ArrayList? = null var UserField3:String? = null var UserField3StartsWith:String? = null var UserField3EndsWith:String? = null var UserField3Contains:String? = null var UserField3Like:String? = null var UserField3Between:ArrayList? = null var UserField3In:ArrayList? = null var UserField4:String? = null var UserField4StartsWith:String? = null var UserField4EndsWith:String? = null var UserField4Contains:String? = null var UserField4Like:String? = null var UserField4Between:ArrayList? = null var UserField4In:ArrayList? = null var UserField5:String? = null var UserField5StartsWith:String? = null var UserField5EndsWith:String? = null var UserField5Contains:String? = null var UserField5Like:String? = null var UserField5Between:ArrayList? = null var UserField5In:ArrayList? = null var UserField6:String? = null var UserField6StartsWith:String? = null var UserField6EndsWith:String? = null var UserField6Contains:String? = null var UserField6Like:String? = null var UserField6Between:ArrayList? = null var UserField6In:ArrayList? = null var UserField7:String? = null var UserField7StartsWith:String? = null var UserField7EndsWith:String? = null var UserField7Contains:String? = null var UserField7Like:String? = null var UserField7Between:ArrayList? = null var UserField7In:ArrayList? = null var UserField8:String? = null var UserField8StartsWith:String? = null var UserField8EndsWith:String? = null var UserField8Contains:String? = null var UserField8Like:String? = null var UserField8Between:ArrayList? = null var UserField8In:ArrayList? = null var UserField9:String? = null var UserField9StartsWith:String? = null var UserField9EndsWith:String? = null var UserField9Contains:String? = null var UserField9Like:String? = null var UserField9Between:ArrayList? = null var UserField9In:ArrayList? = null var UserField10:String? = null var UserField10StartsWith:String? = null var UserField10EndsWith:String? = null var UserField10Contains:String? = null var UserField10Like:String? = null var UserField10Between:ArrayList? = null var UserField10In:ArrayList? = null var DecimalPlaces:Int? = null var DecimalPlacesGreaterThanOrEqualTo:Int? = null var DecimalPlacesGreaterThan:Int? = null var DecimalPlacesLessThan:Int? = null var DecimalPlacesLessThanOrEqualTo:Int? = null var DecimalPlacesNotEqualTo:Int? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var InvoiceDate:Date? = null var InvoiceDateGreaterThanOrEqualTo:Date? = null var InvoiceDateGreaterThan:Date? = null var InvoiceDateLessThan:Date? = null var InvoiceDateLessThanOrEqualTo:Date? = null var InvoiceDateNotEqualTo:Date? = null var InvoiceDateBetween:ArrayList? = null var InvoiceDateIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_VotiQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_ActivitiesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_ActivitiesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_ActivityBudgetsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Activities_RecID:String? = null var SM_Activities_RecIDStartsWith:String? = null var SM_Activities_RecIDEndsWith:String? = null var SM_Activities_RecIDContains:String? = null var SM_Activities_RecIDLike:String? = null var SM_Activities_RecIDBetween:ArrayList? = null var SM_Activities_RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var BudgetedBillingTime:BigDecimal? = null var BudgetedBillingTimeGreaterThanOrEqualTo:BigDecimal? = null var BudgetedBillingTimeGreaterThan:BigDecimal? = null var BudgetedBillingTimeLessThan:BigDecimal? = null var BudgetedBillingTimeLessThanOrEqualTo:BigDecimal? = null var BudgetedBillingTimeNotEqualTo:BigDecimal? = null var BudgetedBillingTimeBetween:ArrayList? = null var BudgetedBillingTimeIn:ArrayList? = null var BudgetedElapsedTime:BigDecimal? = null var BudgetedElapsedTimeGreaterThanOrEqualTo:BigDecimal? = null var BudgetedElapsedTimeGreaterThan:BigDecimal? = null var BudgetedElapsedTimeLessThan:BigDecimal? = null var BudgetedElapsedTimeLessThanOrEqualTo:BigDecimal? = null var BudgetedElapsedTimeNotEqualTo:BigDecimal? = null var BudgetedElapsedTimeBetween:ArrayList? = null var BudgetedElapsedTimeIn:ArrayList? = null var BudgetedBillingValue:BigDecimal? = null var BudgetedBillingValueGreaterThanOrEqualTo:BigDecimal? = null var BudgetedBillingValueGreaterThan:BigDecimal? = null var BudgetedBillingValueLessThan:BigDecimal? = null var BudgetedBillingValueLessThanOrEqualTo:BigDecimal? = null var BudgetedBillingValueNotEqualTo:BigDecimal? = null var BudgetedBillingValueBetween:ArrayList? = null var BudgetedBillingValueIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_ActivityBudgetsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_ActivityBudgetsCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_ActivityBudgetsCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_ActivityBudgetsCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_ActivityBudgets_RecID:String? = null var SM_ActivityBudgets_RecIDStartsWith:String? = null var SM_ActivityBudgets_RecIDEndsWith:String? = null var SM_ActivityBudgets_RecIDContains:String? = null var SM_ActivityBudgets_RecIDLike:String? = null var SM_ActivityBudgets_RecIDBetween:ArrayList? = null var SM_ActivityBudgets_RecIDIn:ArrayList? = null var SM_ActivityBudgetsCustomFields_RecID:String? = null var SM_ActivityBudgetsCustomFields_RecIDStartsWith:String? = null var SM_ActivityBudgetsCustomFields_RecIDEndsWith:String? = null var SM_ActivityBudgetsCustomFields_RecIDContains:String? = null var SM_ActivityBudgetsCustomFields_RecIDLike:String? = null var SM_ActivityBudgetsCustomFields_RecIDBetween:ArrayList? = null var SM_ActivityBudgetsCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_ActivityBudgetsCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_CashSaleQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Company:String? = null var CompanyStartsWith:String? = null var CompanyEndsWith:String? = null var CompanyContains:String? = null var CompanyLike:String? = null var CompanyBetween:ArrayList? = null var CompanyIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var ContactName:String? = null var ContactNameStartsWith:String? = null var ContactNameEndsWith:String? = null var ContactNameContains:String? = null var ContactNameLike:String? = null var ContactNameBetween:ArrayList? = null var ContactNameIn:ArrayList? = null var RowHash:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_CashSaleQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_CustomerReturnLineDetailsQuery : QueryDb(), IReturn> { var CustomerReturnLineDetailsID:String? = null var CustomerReturnLineDetailsIDStartsWith:String? = null var CustomerReturnLineDetailsIDEndsWith:String? = null var CustomerReturnLineDetailsIDContains:String? = null var CustomerReturnLineDetailsIDLike:String? = null var CustomerReturnLineDetailsIDBetween:ArrayList? = null var CustomerReturnLineDetailsIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var CustomerReturnID:String? = null var CustomerReturnIDStartsWith:String? = null var CustomerReturnIDEndsWith:String? = null var CustomerReturnIDContains:String? = null var CustomerReturnIDLike:String? = null var CustomerReturnIDBetween:ArrayList? = null var CustomerReturnIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var BinLocationDesc:String? = null var BinLocationDescStartsWith:String? = null var BinLocationDescEndsWith:String? = null var BinLocationDescContains:String? = null var BinLocationDescLike:String? = null var BinLocationDescBetween:ArrayList? = null var BinLocationDescIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var SOHID:String? = null var SOHIDStartsWith:String? = null var SOHIDEndsWith:String? = null var SOHIDContains:String? = null var SOHIDLike:String? = null var SOHIDBetween:ArrayList? = null var SOHIDIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_CustomerReturnLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_CustomerReturnsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var TaskID:String? = null var TaskIDStartsWith:String? = null var TaskIDEndsWith:String? = null var TaskIDContains:String? = null var TaskIDLike:String? = null var TaskIDBetween:ArrayList? = null var TaskIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var CommentLine:Boolean? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var PriceExGST:BigDecimal? = null var PriceExGSTGreaterThanOrEqualTo:BigDecimal? = null var PriceExGSTGreaterThan:BigDecimal? = null var PriceExGSTLessThan:BigDecimal? = null var PriceExGSTLessThanOrEqualTo:BigDecimal? = null var PriceExGSTNotEqualTo:BigDecimal? = null var PriceExGSTBetween:ArrayList? = null var PriceExGSTIn:ArrayList? = null var GSTID:String? = null var GSTIDStartsWith:String? = null var GSTIDEndsWith:String? = null var GSTIDContains:String? = null var GSTIDLike:String? = null var GSTIDBetween:ArrayList? = null var GSTIDIn:ArrayList? = null var GSTRate:BigDecimal? = null var GSTRateGreaterThanOrEqualTo:BigDecimal? = null var GSTRateGreaterThan:BigDecimal? = null var GSTRateLessThan:BigDecimal? = null var GSTRateLessThanOrEqualTo:BigDecimal? = null var GSTRateNotEqualTo:BigDecimal? = null var GSTRateBetween:ArrayList? = null var GSTRateIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var LineTotalIncGST:BigDecimal? = null var LineTotalIncGSTGreaterThanOrEqualTo:BigDecimal? = null var LineTotalIncGSTGreaterThan:BigDecimal? = null var LineTotalIncGSTLessThan:BigDecimal? = null var LineTotalIncGSTLessThanOrEqualTo:BigDecimal? = null var LineTotalIncGSTNotEqualTo:BigDecimal? = null var LineTotalIncGSTBetween:ArrayList? = null var LineTotalIncGSTIn:ArrayList? = null var Processed:Boolean? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var PhysicalItem:Boolean? = null var UseSerials:Boolean? = null var QuantityDecimalPlaces:Short? = null var QuantityDecimalPlacesGreaterThanOrEqualTo:Short? = null var QuantityDecimalPlacesGreaterThan:Short? = null var QuantityDecimalPlacesLessThan:Short? = null var QuantityDecimalPlacesLessThanOrEqualTo:Short? = null var QuantityDecimalPlacesNotEqualTo:Short? = null var QuantityDecimalPlacesBetween:ArrayList? = null var QuantityDecimalPlacesIn:ArrayList? = null var SellPriceIsIncTax:Boolean? = null var CreditReasonID:String? = null var CreditReasonIDStartsWith:String? = null var CreditReasonIDEndsWith:String? = null var CreditReasonIDContains:String? = null var CreditReasonIDLike:String? = null var CreditReasonIDBetween:ArrayList? = null var CreditReasonIDIn:ArrayList? = null var CreditIntoStock:Boolean? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var UserDefinedBit1:Boolean? = null var UserDefinedBit2:Boolean? = null var UserDefinedBit3:Boolean? = null var UserDefinedString1:String? = null var UserDefinedString1StartsWith:String? = null var UserDefinedString1EndsWith:String? = null var UserDefinedString1Contains:String? = null var UserDefinedString1Like:String? = null var UserDefinedString1Between:ArrayList? = null var UserDefinedString1In:ArrayList? = null var UserDefinedString2:String? = null var UserDefinedString2StartsWith:String? = null var UserDefinedString2EndsWith:String? = null var UserDefinedString2Contains:String? = null var UserDefinedString2Like:String? = null var UserDefinedString2Between:ArrayList? = null var UserDefinedString2In:ArrayList? = null var UserDefinedString3:String? = null var UserDefinedString3StartsWith:String? = null var UserDefinedString3EndsWith:String? = null var UserDefinedString3Contains:String? = null var UserDefinedString3Like:String? = null var UserDefinedString3Between:ArrayList? = null var UserDefinedString3In:ArrayList? = null var UserDefinedDate1:Date? = null var UserDefinedDate1GreaterThanOrEqualTo:Date? = null var UserDefinedDate1GreaterThan:Date? = null var UserDefinedDate1LessThan:Date? = null var UserDefinedDate1LessThanOrEqualTo:Date? = null var UserDefinedDate1NotEqualTo:Date? = null var UserDefinedDate1Between:ArrayList? = null var UserDefinedDate1In:ArrayList? = null var UserDefinedDate2:Date? = null var UserDefinedDate2GreaterThanOrEqualTo:Date? = null var UserDefinedDate2GreaterThan:Date? = null var UserDefinedDate2LessThan:Date? = null var UserDefinedDate2LessThanOrEqualTo:Date? = null var UserDefinedDate2NotEqualTo:Date? = null var UserDefinedDate2Between:ArrayList? = null var UserDefinedDate2In:ArrayList? = null var UserDefinedDate3:Date? = null var UserDefinedDate3GreaterThanOrEqualTo:Date? = null var UserDefinedDate3GreaterThan:Date? = null var UserDefinedDate3LessThan:Date? = null var UserDefinedDate3LessThanOrEqualTo:Date? = null var UserDefinedDate3NotEqualTo:Date? = null var UserDefinedDate3Between:ArrayList? = null var UserDefinedDate3In:ArrayList? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat1GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1GreaterThan:BigDecimal? = null var UserDefinedFloat1LessThan:BigDecimal? = null var UserDefinedFloat1LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1NotEqualTo:BigDecimal? = null var UserDefinedFloat1Between:ArrayList? = null var UserDefinedFloat1In:ArrayList? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat2GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2GreaterThan:BigDecimal? = null var UserDefinedFloat2LessThan:BigDecimal? = null var UserDefinedFloat2LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2NotEqualTo:BigDecimal? = null var UserDefinedFloat2Between:ArrayList? = null var UserDefinedFloat2In:ArrayList? = null var UserDefinedFloat3:BigDecimal? = null var UserDefinedFloat3GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3GreaterThan:BigDecimal? = null var UserDefinedFloat3LessThan:BigDecimal? = null var UserDefinedFloat3LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3NotEqualTo:BigDecimal? = null var UserDefinedFloat3Between:ArrayList? = null var UserDefinedFloat3In:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_CustomerReturnsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_CustomSettingsQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_CustomSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var TaskID:String? = null var TaskIDStartsWith:String? = null var TaskIDEndsWith:String? = null var TaskIDContains:String? = null var TaskIDLike:String? = null var TaskIDBetween:ArrayList? = null var TaskIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_DebtorManagerQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var FName:String? = null var FNameStartsWith:String? = null var FNameEndsWith:String? = null var FNameContains:String? = null var FNameLike:String? = null var FNameBetween:ArrayList? = null var FNameIn:ArrayList? = null var SName:String? = null var SNameStartsWith:String? = null var SNameEndsWith:String? = null var SNameContains:String? = null var SNameLike:String? = null var SNameBetween:ArrayList? = null var SNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_DebtorManagerQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_EmailLogQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var EmailDateTime:Date? = null var EmailDateTimeGreaterThanOrEqualTo:Date? = null var EmailDateTimeGreaterThan:Date? = null var EmailDateTimeLessThan:Date? = null var EmailDateTimeLessThanOrEqualTo:Date? = null var EmailDateTimeNotEqualTo:Date? = null var EmailDateTimeBetween:ArrayList? = null var EmailDateTimeIn:ArrayList? = null var From:String? = null var FromStartsWith:String? = null var FromEndsWith:String? = null var FromContains:String? = null var FromLike:String? = null var FromBetween:ArrayList? = null var FromIn:ArrayList? = null var To:String? = null var ToStartsWith:String? = null var ToEndsWith:String? = null var ToContains:String? = null var ToLike:String? = null var ToBetween:ArrayList? = null var ToIn:ArrayList? = null var CC:String? = null var CCStartsWith:String? = null var CCEndsWith:String? = null var CCContains:String? = null var CCLike:String? = null var CCBetween:ArrayList? = null var CCIn:ArrayList? = null var BCC:String? = null var BCCStartsWith:String? = null var BCCEndsWith:String? = null var BCCContains:String? = null var BCCLike:String? = null var BCCBetween:ArrayList? = null var BCCIn:ArrayList? = null var Attachments:String? = null var AttachmentsStartsWith:String? = null var AttachmentsEndsWith:String? = null var AttachmentsContains:String? = null var AttachmentsLike:String? = null var AttachmentsBetween:ArrayList? = null var AttachmentsIn:ArrayList? = null var Subject:String? = null var SubjectStartsWith:String? = null var SubjectEndsWith:String? = null var SubjectContains:String? = null var SubjectLike:String? = null var SubjectBetween:ArrayList? = null var SubjectIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var SM_Jobs_RecID:String? = null var SM_Jobs_RecIDStartsWith:String? = null var SM_Jobs_RecIDEndsWith:String? = null var SM_Jobs_RecIDContains:String? = null var SM_Jobs_RecIDLike:String? = null var SM_Jobs_RecIDBetween:ArrayList? = null var SM_Jobs_RecIDIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var EM_Main_RecID:String? = null var EM_Main_RecIDStartsWith:String? = null var EM_Main_RecIDEndsWith:String? = null var EM_Main_RecIDContains:String? = null var EM_Main_RecIDLike:String? = null var EM_Main_RecIDBetween:ArrayList? = null var EM_Main_RecIDIn:ArrayList? = null var RequestReadReceipt:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_EmailLogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_JobActivityBudgetsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Activities_RecID:String? = null var SM_Activities_RecIDStartsWith:String? = null var SM_Activities_RecIDEndsWith:String? = null var SM_Activities_RecIDContains:String? = null var SM_Activities_RecIDLike:String? = null var SM_Activities_RecIDBetween:ArrayList? = null var SM_Activities_RecIDIn:ArrayList? = null var SM_Jobs_RecID:String? = null var SM_Jobs_RecIDStartsWith:String? = null var SM_Jobs_RecIDEndsWith:String? = null var SM_Jobs_RecIDContains:String? = null var SM_Jobs_RecIDLike:String? = null var SM_Jobs_RecIDBetween:ArrayList? = null var SM_Jobs_RecIDIn:ArrayList? = null var BudgetedBillingTime:BigDecimal? = null var BudgetedBillingTimeGreaterThanOrEqualTo:BigDecimal? = null var BudgetedBillingTimeGreaterThan:BigDecimal? = null var BudgetedBillingTimeLessThan:BigDecimal? = null var BudgetedBillingTimeLessThanOrEqualTo:BigDecimal? = null var BudgetedBillingTimeNotEqualTo:BigDecimal? = null var BudgetedBillingTimeBetween:ArrayList? = null var BudgetedBillingTimeIn:ArrayList? = null var BudgetedElapsedTime:BigDecimal? = null var BudgetedElapsedTimeGreaterThanOrEqualTo:BigDecimal? = null var BudgetedElapsedTimeGreaterThan:BigDecimal? = null var BudgetedElapsedTimeLessThan:BigDecimal? = null var BudgetedElapsedTimeLessThanOrEqualTo:BigDecimal? = null var BudgetedElapsedTimeNotEqualTo:BigDecimal? = null var BudgetedElapsedTimeBetween:ArrayList? = null var BudgetedElapsedTimeIn:ArrayList? = null var BudgetedBillingValue:BigDecimal? = null var BudgetedBillingValueGreaterThanOrEqualTo:BigDecimal? = null var BudgetedBillingValueGreaterThan:BigDecimal? = null var BudgetedBillingValueLessThan:BigDecimal? = null var BudgetedBillingValueLessThanOrEqualTo:BigDecimal? = null var BudgetedBillingValueNotEqualTo:BigDecimal? = null var BudgetedBillingValueBetween:ArrayList? = null var BudgetedBillingValueIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_JobActivityBudgetsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_JobActivityBudgetsCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_JobActivityBudgetsCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_JobActivityBudgetsCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_JobActivityBudgets_RecID:String? = null var SM_JobActivityBudgets_RecIDStartsWith:String? = null var SM_JobActivityBudgets_RecIDEndsWith:String? = null var SM_JobActivityBudgets_RecIDContains:String? = null var SM_JobActivityBudgets_RecIDLike:String? = null var SM_JobActivityBudgets_RecIDBetween:ArrayList? = null var SM_JobActivityBudgets_RecIDIn:ArrayList? = null var SM_JobActivityBudgetsCustomFields_RecID:String? = null var SM_JobActivityBudgetsCustomFields_RecIDStartsWith:String? = null var SM_JobActivityBudgetsCustomFields_RecIDEndsWith:String? = null var SM_JobActivityBudgetsCustomFields_RecIDContains:String? = null var SM_JobActivityBudgetsCustomFields_RecIDLike:String? = null var SM_JobActivityBudgetsCustomFields_RecIDBetween:ArrayList? = null var SM_JobActivityBudgetsCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_JobActivityBudgetsCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_JobEquipmentQuery : QueryDb(), IReturn> { var EquipmentID:String? = null var EquipmentIDStartsWith:String? = null var EquipmentIDEndsWith:String? = null var EquipmentIDContains:String? = null var EquipmentIDLike:String? = null var EquipmentIDBetween:ArrayList? = null var EquipmentIDIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var SerialNumber:String? = null var SerialNumberStartsWith:String? = null var SerialNumberEndsWith:String? = null var SerialNumberContains:String? = null var SerialNumberLike:String? = null var SerialNumberBetween:ArrayList? = null var SerialNumberIn:ArrayList? = null var Damaged:Int? = null var DamagedGreaterThanOrEqualTo:Int? = null var DamagedGreaterThan:Int? = null var DamagedLessThan:Int? = null var DamagedLessThanOrEqualTo:Int? = null var DamagedNotEqualTo:Int? = null var DamagedBetween:ArrayList? = null var DamagedIn:ArrayList? = null var WarrantyItemID:String? = null var WarrantyItemIDStartsWith:String? = null var WarrantyItemIDEndsWith:String? = null var WarrantyItemIDContains:String? = null var WarrantyItemIDLike:String? = null var WarrantyItemIDBetween:ArrayList? = null var WarrantyItemIDIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var DateSent:Date? = null var DateSentGreaterThanOrEqualTo:Date? = null var DateSentGreaterThan:Date? = null var DateSentLessThan:Date? = null var DateSentLessThanOrEqualTo:Date? = null var DateSentNotEqualTo:Date? = null var DateSentBetween:ArrayList? = null var DateSentIn:ArrayList? = null var DateReturn:Date? = null var DateReturnGreaterThanOrEqualTo:Date? = null var DateReturnGreaterThan:Date? = null var DateReturnLessThan:Date? = null var DateReturnLessThanOrEqualTo:Date? = null var DateReturnNotEqualTo:Date? = null var DateReturnBetween:ArrayList? = null var DateReturnIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_JobEquipmentQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_JobPLLinkQuery : QueryDb(), IReturn> { var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PartID:String? = null var PartIDStartsWith:String? = null var PartIDEndsWith:String? = null var PartIDContains:String? = null var PartIDLike:String? = null var PartIDBetween:ArrayList? = null var PartIDIn:ArrayList? = null var EquipmentID:String? = null var EquipmentIDStartsWith:String? = null var EquipmentIDEndsWith:String? = null var EquipmentIDContains:String? = null var EquipmentIDLike:String? = null var EquipmentIDBetween:ArrayList? = null var EquipmentIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_JobPLLinkQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_JobsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null var DB_Main_RecID:String? = null var DB_Main_RecIDStartsWith:String? = null var DB_Main_RecIDEndsWith:String? = null var DB_Main_RecIDContains:String? = null var DB_Main_RecIDLike:String? = null var DB_Main_RecIDBetween:ArrayList? = null var DB_Main_RecIDIn:ArrayList? = null var CN_Contact_RecID:String? = null var CN_Contact_RecIDStartsWith:String? = null var CN_Contact_RecIDEndsWith:String? = null var CN_Contact_RecIDContains:String? = null var CN_Contact_RecIDLike:String? = null var CN_Contact_RecIDBetween:ArrayList? = null var CN_Contact_RecIDIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Coordinator_HR_Staff_RecID:String? = null var Coordinator_HR_Staff_RecIDStartsWith:String? = null var Coordinator_HR_Staff_RecIDEndsWith:String? = null var Coordinator_HR_Staff_RecIDContains:String? = null var Coordinator_HR_Staff_RecIDLike:String? = null var Coordinator_HR_Staff_RecIDBetween:ArrayList? = null var Coordinator_HR_Staff_RecIDIn:ArrayList? = null var DateLogged:Date? = null var DateLoggedGreaterThanOrEqualTo:Date? = null var DateLoggedGreaterThan:Date? = null var DateLoggedLessThan:Date? = null var DateLoggedLessThanOrEqualTo:Date? = null var DateLoggedNotEqualTo:Date? = null var DateLoggedBetween:ArrayList? = null var DateLoggedIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSaved_HR_Staff_RecID:String? = null var LastSaved_HR_Staff_RecIDStartsWith:String? = null var LastSaved_HR_Staff_RecIDEndsWith:String? = null var LastSaved_HR_Staff_RecIDContains:String? = null var LastSaved_HR_Staff_RecIDLike:String? = null var LastSaved_HR_Staff_RecIDBetween:ArrayList? = null var LastSaved_HR_Staff_RecIDIn:ArrayList? = null var IN_PriceSchemes_RecID:String? = null var IN_PriceSchemes_RecIDStartsWith:String? = null var IN_PriceSchemes_RecIDEndsWith:String? = null var IN_PriceSchemes_RecIDContains:String? = null var IN_PriceSchemes_RecIDLike:String? = null var IN_PriceSchemes_RecIDBetween:ArrayList? = null var IN_PriceSchemes_RecIDIn:ArrayList? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var RowHash:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_JobsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_LabourQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Main_RecID:String? = null var IN_Main_RecIDStartsWith:String? = null var IN_Main_RecIDEndsWith:String? = null var IN_Main_RecIDContains:String? = null var IN_Main_RecIDLike:String? = null var IN_Main_RecIDBetween:ArrayList? = null var IN_Main_RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var StartTime:Date? = null var StartTimeGreaterThanOrEqualTo:Date? = null var StartTimeGreaterThan:Date? = null var StartTimeLessThan:Date? = null var StartTimeLessThanOrEqualTo:Date? = null var StartTimeNotEqualTo:Date? = null var StartTimeBetween:ArrayList? = null var StartTimeIn:ArrayList? = null var EndTime:Date? = null var EndTimeGreaterThanOrEqualTo:Date? = null var EndTimeGreaterThan:Date? = null var EndTimeLessThan:Date? = null var EndTimeLessThanOrEqualTo:Date? = null var EndTimeNotEqualTo:Date? = null var EndTimeBetween:ArrayList? = null var EndTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var BillingTime:BigDecimal? = null var BillingTimeGreaterThanOrEqualTo:BigDecimal? = null var BillingTimeGreaterThan:BigDecimal? = null var BillingTimeLessThan:BigDecimal? = null var BillingTimeLessThanOrEqualTo:BigDecimal? = null var BillingTimeNotEqualTo:BigDecimal? = null var BillingTimeBetween:ArrayList? = null var BillingTimeIn:ArrayList? = null var Rate:BigDecimal? = null var RateGreaterThanOrEqualTo:BigDecimal? = null var RateGreaterThan:BigDecimal? = null var RateLessThan:BigDecimal? = null var RateLessThanOrEqualTo:BigDecimal? = null var RateNotEqualTo:BigDecimal? = null var RateBetween:ArrayList? = null var RateIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedStaffID:String? = null var LastSavedStaffIDStartsWith:String? = null var LastSavedStaffIDEndsWith:String? = null var LastSavedStaffIDContains:String? = null var LastSavedStaffIDLike:String? = null var LastSavedStaffIDBetween:ArrayList? = null var LastSavedStaffIDIn:ArrayList? = null var IsPrepaid:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var SitesheetReceived:Boolean? = null var TX_Main_RecID:String? = null var TX_Main_RecIDStartsWith:String? = null var TX_Main_RecIDEndsWith:String? = null var TX_Main_RecIDContains:String? = null var TX_Main_RecIDLike:String? = null var TX_Main_RecIDBetween:ArrayList? = null var TX_Main_RecIDIn:ArrayList? = null var Tax:BigDecimal? = null var TaxGreaterThanOrEqualTo:BigDecimal? = null var TaxGreaterThan:BigDecimal? = null var TaxLessThan:BigDecimal? = null var TaxLessThanOrEqualTo:BigDecimal? = null var TaxNotEqualTo:BigDecimal? = null var TaxBetween:ArrayList? = null var TaxIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var LCostIn:BigDecimal? = null var LCostInGreaterThanOrEqualTo:BigDecimal? = null var LCostInGreaterThan:BigDecimal? = null var LCostInLessThan:BigDecimal? = null var LCostInLessThanOrEqualTo:BigDecimal? = null var LCostInNotEqualTo:BigDecimal? = null var LCostInBetween:ArrayList? = null var LCostInIn:ArrayList? = null var SM_Activities_RecID:String? = null var SM_Activities_RecIDStartsWith:String? = null var SM_Activities_RecIDEndsWith:String? = null var SM_Activities_RecIDContains:String? = null var SM_Activities_RecIDLike:String? = null var SM_Activities_RecIDBetween:ArrayList? = null var SM_Activities_RecIDIn:ArrayList? = null var SO_Lines_RecID:String? = null var SO_Lines_RecIDStartsWith:String? = null var SO_Lines_RecIDEndsWith:String? = null var SO_Lines_RecIDContains:String? = null var SO_Lines_RecIDLike:String? = null var SO_Lines_RecIDBetween:ArrayList? = null var SO_Lines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_LabourQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_LabourLineCustomFieldsQuery : QueryDb(), IReturn> { var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_LabourLineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_LabourLineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LabourID:String? = null var LabourIDStartsWith:String? = null var LabourIDEndsWith:String? = null var LabourIDContains:String? = null var LabourIDLike:String? = null var LabourIDBetween:ArrayList? = null var LabourIDIn:ArrayList? = null var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_LabourLineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_LabourLineDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SM_PrepaidLabourPacks_RecID:String? = null var SM_PrepaidLabourPacks_RecIDStartsWith:String? = null var SM_PrepaidLabourPacks_RecIDEndsWith:String? = null var SM_PrepaidLabourPacks_RecIDContains:String? = null var SM_PrepaidLabourPacks_RecIDLike:String? = null var SM_PrepaidLabourPacks_RecIDBetween:ArrayList? = null var SM_PrepaidLabourPacks_RecIDIn:ArrayList? = null var SM_Labour_RecID:String? = null var SM_Labour_RecIDStartsWith:String? = null var SM_Labour_RecIDEndsWith:String? = null var SM_Labour_RecIDContains:String? = null var SM_Labour_RecIDLike:String? = null var SM_Labour_RecIDBetween:ArrayList? = null var SM_Labour_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_LabourLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_PartLineCustomFieldsQuery : QueryDb(), IReturn> { var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_PartLineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_PartLineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PartID:String? = null var PartIDStartsWith:String? = null var PartIDEndsWith:String? = null var PartIDContains:String? = null var PartIDLike:String? = null var PartIDBetween:ArrayList? = null var PartIDIn:ArrayList? = null var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_PartLineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_PartLineDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Parts_RecID:String? = null var SM_Parts_RecIDStartsWith:String? = null var SM_Parts_RecIDEndsWith:String? = null var SM_Parts_RecIDContains:String? = null var SM_Parts_RecIDLike:String? = null var SM_Parts_RecIDBetween:ArrayList? = null var SM_Parts_RecIDIn:ArrayList? = null var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var Mode:Short? = null var ModeGreaterThanOrEqualTo:Short? = null var ModeGreaterThan:Short? = null var ModeLessThan:Short? = null var ModeLessThanOrEqualTo:Short? = null var ModeNotEqualTo:Short? = null var ModeBetween:ArrayList? = null var ModeIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_PartLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_PartsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var IN_Main_RecID:String? = null var IN_Main_RecIDStartsWith:String? = null var IN_Main_RecIDEndsWith:String? = null var IN_Main_RecIDContains:String? = null var IN_Main_RecIDLike:String? = null var IN_Main_RecIDBetween:ArrayList? = null var IN_Main_RecIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var ItemPrice:BigDecimal? = null var ItemPriceGreaterThanOrEqualTo:BigDecimal? = null var ItemPriceGreaterThan:BigDecimal? = null var ItemPriceLessThan:BigDecimal? = null var ItemPriceLessThanOrEqualTo:BigDecimal? = null var ItemPriceNotEqualTo:BigDecimal? = null var ItemPriceBetween:ArrayList? = null var ItemPriceIn:ArrayList? = null var Tax:BigDecimal? = null var TaxGreaterThanOrEqualTo:BigDecimal? = null var TaxGreaterThan:BigDecimal? = null var TaxLessThan:BigDecimal? = null var TaxLessThanOrEqualTo:BigDecimal? = null var TaxNotEqualTo:BigDecimal? = null var TaxBetween:ArrayList? = null var TaxIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedStaffID:String? = null var LastSavedStaffIDStartsWith:String? = null var LastSavedStaffIDEndsWith:String? = null var LastSavedStaffIDContains:String? = null var LastSavedStaffIDLike:String? = null var LastSavedStaffIDBetween:ArrayList? = null var LastSavedStaffIDIn:ArrayList? = null var QOReference:String? = null var QOReferenceStartsWith:String? = null var QOReferenceEndsWith:String? = null var QOReferenceContains:String? = null var QOReferenceLike:String? = null var QOReferenceBetween:ArrayList? = null var QOReferenceIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Discount:BigDecimal? = null var DiscountGreaterThanOrEqualTo:BigDecimal? = null var DiscountGreaterThan:BigDecimal? = null var DiscountLessThan:BigDecimal? = null var DiscountLessThanOrEqualTo:BigDecimal? = null var DiscountNotEqualTo:BigDecimal? = null var DiscountBetween:ArrayList? = null var DiscountIn:ArrayList? = null var DiscountPercentage:BigDecimal? = null var DiscountPercentageGreaterThanOrEqualTo:BigDecimal? = null var DiscountPercentageGreaterThan:BigDecimal? = null var DiscountPercentageLessThan:BigDecimal? = null var DiscountPercentageLessThanOrEqualTo:BigDecimal? = null var DiscountPercentageNotEqualTo:BigDecimal? = null var DiscountPercentageBetween:ArrayList? = null var DiscountPercentageIn:ArrayList? = null var SellPriceIsIncTax:Boolean? = null var QuantityDecimalPlaces:Short? = null var QuantityDecimalPlacesGreaterThanOrEqualTo:Short? = null var QuantityDecimalPlacesGreaterThan:Short? = null var QuantityDecimalPlacesLessThan:Short? = null var QuantityDecimalPlacesLessThanOrEqualTo:Short? = null var QuantityDecimalPlacesNotEqualTo:Short? = null var QuantityDecimalPlacesBetween:ArrayList? = null var QuantityDecimalPlacesIn:ArrayList? = null var Discountable:Boolean? = null var DefaultPrice:BigDecimal? = null var DefaultPriceGreaterThanOrEqualTo:BigDecimal? = null var DefaultPriceGreaterThan:BigDecimal? = null var DefaultPriceLessThan:BigDecimal? = null var DefaultPriceLessThanOrEqualTo:BigDecimal? = null var DefaultPriceNotEqualTo:BigDecimal? = null var DefaultPriceBetween:ArrayList? = null var DefaultPriceIn:ArrayList? = null var MinimumGP:BigDecimal? = null var MinimumGPGreaterThanOrEqualTo:BigDecimal? = null var MinimumGPGreaterThan:BigDecimal? = null var MinimumGPLessThan:BigDecimal? = null var MinimumGPLessThanOrEqualTo:BigDecimal? = null var MinimumGPNotEqualTo:BigDecimal? = null var MinimumGPBetween:ArrayList? = null var MinimumGPIn:ArrayList? = null var LastCost:BigDecimal? = null var LastCostGreaterThanOrEqualTo:BigDecimal? = null var LastCostGreaterThan:BigDecimal? = null var LastCostLessThan:BigDecimal? = null var LastCostLessThanOrEqualTo:BigDecimal? = null var LastCostNotEqualTo:BigDecimal? = null var LastCostBetween:ArrayList? = null var LastCostIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var UserDefinedBit1:Boolean? = null var UserDefinedBit2:Boolean? = null var UserDefinedBit3:Boolean? = null var UserDefinedString1:String? = null var UserDefinedString1StartsWith:String? = null var UserDefinedString1EndsWith:String? = null var UserDefinedString1Contains:String? = null var UserDefinedString1Like:String? = null var UserDefinedString1Between:ArrayList? = null var UserDefinedString1In:ArrayList? = null var UserDefinedString2:String? = null var UserDefinedString2StartsWith:String? = null var UserDefinedString2EndsWith:String? = null var UserDefinedString2Contains:String? = null var UserDefinedString2Like:String? = null var UserDefinedString2Between:ArrayList? = null var UserDefinedString2In:ArrayList? = null var UserDefinedString3:String? = null var UserDefinedString3StartsWith:String? = null var UserDefinedString3EndsWith:String? = null var UserDefinedString3Contains:String? = null var UserDefinedString3Like:String? = null var UserDefinedString3Between:ArrayList? = null var UserDefinedString3In:ArrayList? = null var UserDefinedDate1:Date? = null var UserDefinedDate1GreaterThanOrEqualTo:Date? = null var UserDefinedDate1GreaterThan:Date? = null var UserDefinedDate1LessThan:Date? = null var UserDefinedDate1LessThanOrEqualTo:Date? = null var UserDefinedDate1NotEqualTo:Date? = null var UserDefinedDate1Between:ArrayList? = null var UserDefinedDate1In:ArrayList? = null var UserDefinedDate2:Date? = null var UserDefinedDate2GreaterThanOrEqualTo:Date? = null var UserDefinedDate2GreaterThan:Date? = null var UserDefinedDate2LessThan:Date? = null var UserDefinedDate2LessThanOrEqualTo:Date? = null var UserDefinedDate2NotEqualTo:Date? = null var UserDefinedDate2Between:ArrayList? = null var UserDefinedDate2In:ArrayList? = null var UserDefinedDate3:Date? = null var UserDefinedDate3GreaterThanOrEqualTo:Date? = null var UserDefinedDate3GreaterThan:Date? = null var UserDefinedDate3LessThan:Date? = null var UserDefinedDate3LessThanOrEqualTo:Date? = null var UserDefinedDate3NotEqualTo:Date? = null var UserDefinedDate3Between:ArrayList? = null var UserDefinedDate3In:ArrayList? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat1GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1GreaterThan:BigDecimal? = null var UserDefinedFloat1LessThan:BigDecimal? = null var UserDefinedFloat1LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1NotEqualTo:BigDecimal? = null var UserDefinedFloat1Between:ArrayList? = null var UserDefinedFloat1In:ArrayList? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat2GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2GreaterThan:BigDecimal? = null var UserDefinedFloat2LessThan:BigDecimal? = null var UserDefinedFloat2LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2NotEqualTo:BigDecimal? = null var UserDefinedFloat2Between:ArrayList? = null var UserDefinedFloat2In:ArrayList? = null var UserDefinedFloat3:BigDecimal? = null var UserDefinedFloat3GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3GreaterThan:BigDecimal? = null var UserDefinedFloat3LessThan:BigDecimal? = null var UserDefinedFloat3LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3NotEqualTo:BigDecimal? = null var UserDefinedFloat3Between:ArrayList? = null var UserDefinedFloat3In:ArrayList? = null var SO_Lines_RecID:String? = null var SO_Lines_RecIDStartsWith:String? = null var SO_Lines_RecIDEndsWith:String? = null var SO_Lines_RecIDContains:String? = null var SO_Lines_RecIDLike:String? = null var SO_Lines_RecIDBetween:ArrayList? = null var SO_Lines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_PartsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_PrepaidLabourPacksQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var DB_Main_RecID:String? = null var DB_Main_RecIDStartsWith:String? = null var DB_Main_RecIDEndsWith:String? = null var DB_Main_RecIDContains:String? = null var DB_Main_RecIDLike:String? = null var DB_Main_RecIDBetween:ArrayList? = null var DB_Main_RecIDIn:ArrayList? = null var Invoice_SO_Main_RecID:String? = null var Invoice_SO_Main_RecIDStartsWith:String? = null var Invoice_SO_Main_RecIDEndsWith:String? = null var Invoice_SO_Main_RecIDContains:String? = null var Invoice_SO_Main_RecIDLike:String? = null var Invoice_SO_Main_RecIDBetween:ArrayList? = null var Invoice_SO_Main_RecIDIn:ArrayList? = null var CreditNote_SO_Main_RecID:String? = null var CreditNote_SO_Main_RecIDStartsWith:String? = null var CreditNote_SO_Main_RecIDEndsWith:String? = null var CreditNote_SO_Main_RecIDContains:String? = null var CreditNote_SO_Main_RecIDLike:String? = null var CreditNote_SO_Main_RecIDBetween:ArrayList? = null var CreditNote_SO_Main_RecIDIn:ArrayList? = null var TotalHours:BigDecimal? = null var TotalHoursGreaterThanOrEqualTo:BigDecimal? = null var TotalHoursGreaterThan:BigDecimal? = null var TotalHoursLessThan:BigDecimal? = null var TotalHoursLessThanOrEqualTo:BigDecimal? = null var TotalHoursNotEqualTo:BigDecimal? = null var TotalHoursBetween:ArrayList? = null var TotalHoursIn:ArrayList? = null var ReorderLevel:BigDecimal? = null var ReorderLevelGreaterThanOrEqualTo:BigDecimal? = null var ReorderLevelGreaterThan:BigDecimal? = null var ReorderLevelLessThan:BigDecimal? = null var ReorderLevelLessThanOrEqualTo:BigDecimal? = null var ReorderLevelNotEqualTo:BigDecimal? = null var ReorderLevelBetween:ArrayList? = null var ReorderLevelIn:ArrayList? = null var Rate:BigDecimal? = null var RateGreaterThanOrEqualTo:BigDecimal? = null var RateGreaterThan:BigDecimal? = null var RateLessThan:BigDecimal? = null var RateLessThanOrEqualTo:BigDecimal? = null var RateNotEqualTo:BigDecimal? = null var RateBetween:ArrayList? = null var RateIn:ArrayList? = null var Ratio:BigDecimal? = null var RatioGreaterThanOrEqualTo:BigDecimal? = null var RatioGreaterThan:BigDecimal? = null var RatioLessThan:BigDecimal? = null var RatioLessThanOrEqualTo:BigDecimal? = null var RatioNotEqualTo:BigDecimal? = null var RatioBetween:ArrayList? = null var RatioIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedBy_HR_Staff_RecID:String? = null var CreatedBy_HR_Staff_RecIDStartsWith:String? = null var CreatedBy_HR_Staff_RecIDEndsWith:String? = null var CreatedBy_HR_Staff_RecIDContains:String? = null var CreatedBy_HR_Staff_RecIDLike:String? = null var CreatedBy_HR_Staff_RecIDBetween:ArrayList? = null var CreatedBy_HR_Staff_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedBy_HR_Staff_RecID:String? = null var LastSavedBy_HR_Staff_RecIDStartsWith:String? = null var LastSavedBy_HR_Staff_RecIDEndsWith:String? = null var LastSavedBy_HR_Staff_RecIDContains:String? = null var LastSavedBy_HR_Staff_RecIDLike:String? = null var LastSavedBy_HR_Staff_RecIDBetween:ArrayList? = null var LastSavedBy_HR_Staff_RecIDIn:ArrayList? = null var UnearnedIncomeAccount_GL_Ledger_RecID:String? = null var UnearnedIncomeAccount_GL_Ledger_RecIDStartsWith:String? = null var UnearnedIncomeAccount_GL_Ledger_RecIDEndsWith:String? = null var UnearnedIncomeAccount_GL_Ledger_RecIDContains:String? = null var UnearnedIncomeAccount_GL_Ledger_RecIDLike:String? = null var UnearnedIncomeAccount_GL_Ledger_RecIDBetween:ArrayList? = null var UnearnedIncomeAccount_GL_Ledger_RecIDIn:ArrayList? = null var IncomeAccount_GL_Ledger_RecID:String? = null var IncomeAccount_GL_Ledger_RecIDStartsWith:String? = null var IncomeAccount_GL_Ledger_RecIDEndsWith:String? = null var IncomeAccount_GL_Ledger_RecIDContains:String? = null var IncomeAccount_GL_Ledger_RecIDLike:String? = null var IncomeAccount_GL_Ledger_RecIDBetween:ArrayList? = null var IncomeAccount_GL_Ledger_RecIDIn:ArrayList? = null var SpecialUse:Boolean? = null var RowHash:ArrayList? = null var PackNo:String? = null var PackNoStartsWith:String? = null var PackNoEndsWith:String? = null var PackNoContains:String? = null var PackNoLike:String? = null var PackNoBetween:ArrayList? = null var PackNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_PrepaidLabourPacksQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_PrioritiesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null var ResponseTime:BigDecimal? = null var ResponseTimeGreaterThanOrEqualTo:BigDecimal? = null var ResponseTimeGreaterThan:BigDecimal? = null var ResponseTimeLessThan:BigDecimal? = null var ResponseTimeLessThanOrEqualTo:BigDecimal? = null var ResponseTimeNotEqualTo:BigDecimal? = null var ResponseTimeBetween:ArrayList? = null var ResponseTimeIn:ArrayList? = null var Deadline:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_PrioritiesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_SalesInvoiceNoSearchQuery : QueryDb(), IReturn> { var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var InvoiceInitDate:Date? = null var InvoiceInitDateGreaterThanOrEqualTo:Date? = null var InvoiceInitDateGreaterThan:Date? = null var InvoiceInitDateLessThan:Date? = null var InvoiceInitDateLessThanOrEqualTo:Date? = null var InvoiceInitDateNotEqualTo:Date? = null var InvoiceInitDateBetween:ArrayList? = null var InvoiceInitDateIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_SalesInvoiceNoSearchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_StatusesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_StatusesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_TasksQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var TaskNo:Int? = null var TaskNoGreaterThanOrEqualTo:Int? = null var TaskNoGreaterThan:Int? = null var TaskNoLessThan:Int? = null var TaskNoLessThanOrEqualTo:Int? = null var TaskNoNotEqualTo:Int? = null var TaskNoBetween:ArrayList? = null var TaskNoIn:ArrayList? = null var SM_Jobs_RecID:String? = null var SM_Jobs_RecIDStartsWith:String? = null var SM_Jobs_RecIDEndsWith:String? = null var SM_Jobs_RecIDContains:String? = null var SM_Jobs_RecIDLike:String? = null var SM_Jobs_RecIDBetween:ArrayList? = null var SM_Jobs_RecIDIn:ArrayList? = null var HR_Departments_RecID:String? = null var HR_Departments_RecIDStartsWith:String? = null var HR_Departments_RecIDEndsWith:String? = null var HR_Departments_RecIDContains:String? = null var HR_Departments_RecIDLike:String? = null var HR_Departments_RecIDBetween:ArrayList? = null var HR_Departments_RecIDIn:ArrayList? = null var HR_DepartmentCategories_RecID:String? = null var HR_DepartmentCategories_RecIDStartsWith:String? = null var HR_DepartmentCategories_RecIDEndsWith:String? = null var HR_DepartmentCategories_RecIDContains:String? = null var HR_DepartmentCategories_RecIDLike:String? = null var HR_DepartmentCategories_RecIDBetween:ArrayList? = null var HR_DepartmentCategories_RecIDIn:ArrayList? = null var SM_Priorities_RecID:String? = null var SM_Priorities_RecIDStartsWith:String? = null var SM_Priorities_RecIDEndsWith:String? = null var SM_Priorities_RecIDContains:String? = null var SM_Priorities_RecIDLike:String? = null var SM_Priorities_RecIDBetween:ArrayList? = null var SM_Priorities_RecIDIn:ArrayList? = null var SM_Statuses_RecID:String? = null var SM_Statuses_RecIDStartsWith:String? = null var SM_Statuses_RecIDEndsWith:String? = null var SM_Statuses_RecIDContains:String? = null var SM_Statuses_RecIDLike:String? = null var SM_Statuses_RecIDBetween:ArrayList? = null var SM_Statuses_RecIDIn:ArrayList? = null var AssignedTo_HR_Staff_RecID:String? = null var AssignedTo_HR_Staff_RecIDStartsWith:String? = null var AssignedTo_HR_Staff_RecIDEndsWith:String? = null var AssignedTo_HR_Staff_RecIDContains:String? = null var AssignedTo_HR_Staff_RecIDLike:String? = null var AssignedTo_HR_Staff_RecIDBetween:ArrayList? = null var AssignedTo_HR_Staff_RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var DateLogged:Date? = null var DateLoggedGreaterThanOrEqualTo:Date? = null var DateLoggedGreaterThan:Date? = null var DateLoggedLessThan:Date? = null var DateLoggedLessThanOrEqualTo:Date? = null var DateLoggedNotEqualTo:Date? = null var DateLoggedBetween:ArrayList? = null var DateLoggedIn:ArrayList? = null var LoggedBy_HR_Staff_RecID:String? = null var LoggedBy_HR_Staff_RecIDStartsWith:String? = null var LoggedBy_HR_Staff_RecIDEndsWith:String? = null var LoggedBy_HR_Staff_RecIDContains:String? = null var LoggedBy_HR_Staff_RecIDLike:String? = null var LoggedBy_HR_Staff_RecIDBetween:ArrayList? = null var LoggedBy_HR_Staff_RecIDIn:ArrayList? = null var HasDeadline:Boolean? = null var Deadline:Date? = null var DeadlineGreaterThanOrEqualTo:Date? = null var DeadlineGreaterThan:Date? = null var DeadlineLessThan:Date? = null var DeadlineLessThanOrEqualTo:Date? = null var DeadlineNotEqualTo:Date? = null var DeadlineBetween:ArrayList? = null var DeadlineIn:ArrayList? = null var CompletionDate:Date? = null var CompletionDateGreaterThanOrEqualTo:Date? = null var CompletionDateGreaterThan:Date? = null var CompletionDateLessThan:Date? = null var CompletionDateLessThanOrEqualTo:Date? = null var CompletionDateNotEqualTo:Date? = null var CompletionDateBetween:ArrayList? = null var CompletionDateIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSaved_HR_Staff_RecID:String? = null var LastSaved_HR_Staff_RecIDStartsWith:String? = null var LastSaved_HR_Staff_RecIDEndsWith:String? = null var LastSaved_HR_Staff_RecIDContains:String? = null var LastSaved_HR_Staff_RecIDLike:String? = null var LastSaved_HR_Staff_RecIDBetween:ArrayList? = null var LastSaved_HR_Staff_RecIDIn:ArrayList? = null var SM_PrepaidLabourPacks_RecID:String? = null var SM_PrepaidLabourPacks_RecIDStartsWith:String? = null var SM_PrepaidLabourPacks_RecIDEndsWith:String? = null var SM_PrepaidLabourPacks_RecIDContains:String? = null var SM_PrepaidLabourPacks_RecIDLike:String? = null var SM_PrepaidLabourPacks_RecIDBetween:ArrayList? = null var SM_PrepaidLabourPacks_RecIDIn:ArrayList? = null var DB_DeliveryAddress_RecID:String? = null var DB_DeliveryAddress_RecIDStartsWith:String? = null var DB_DeliveryAddress_RecIDEndsWith:String? = null var DB_DeliveryAddress_RecIDContains:String? = null var DB_DeliveryAddress_RecIDLike:String? = null var DB_DeliveryAddress_RecIDBetween:ArrayList? = null var DB_DeliveryAddress_RecIDIn:ArrayList? = null var DB_DebtorSystems_RecID:String? = null var DB_DebtorSystems_RecIDStartsWith:String? = null var DB_DebtorSystems_RecIDEndsWith:String? = null var DB_DebtorSystems_RecIDContains:String? = null var DB_DebtorSystems_RecIDLike:String? = null var DB_DebtorSystems_RecIDBetween:ArrayList? = null var DB_DebtorSystems_RecIDIn:ArrayList? = null var IsRetired:Boolean? = null var RowHash:ArrayList? = null var BillingDebtor_DB_Main_RecID:String? = null var BillingDebtor_DB_Main_RecIDStartsWith:String? = null var BillingDebtor_DB_Main_RecIDEndsWith:String? = null var BillingDebtor_DB_Main_RecIDContains:String? = null var BillingDebtor_DB_Main_RecIDLike:String? = null var BillingDebtor_DB_Main_RecIDBetween:ArrayList? = null var BillingDebtor_DB_Main_RecIDIn:ArrayList? = null var BillingDebtor_DB_DeliveryAddress_RecID:String? = null var BillingDebtor_DB_DeliveryAddress_RecIDStartsWith:String? = null var BillingDebtor_DB_DeliveryAddress_RecIDEndsWith:String? = null var BillingDebtor_DB_DeliveryAddress_RecIDContains:String? = null var BillingDebtor_DB_DeliveryAddress_RecIDLike:String? = null var BillingDebtor_DB_DeliveryAddress_RecIDBetween:ArrayList? = null var BillingDebtor_DB_DeliveryAddress_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_TasksQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_TimesheetLinesQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SM_Timesheets_RecID:UUID? = null var SM_Timesheets_RecIDIn:ArrayList? = null var SM_Tasks_RecID:String? = null var SM_Tasks_RecIDStartsWith:String? = null var SM_Tasks_RecIDEndsWith:String? = null var SM_Tasks_RecIDContains:String? = null var SM_Tasks_RecIDLike:String? = null var SM_Tasks_RecIDBetween:ArrayList? = null var SM_Tasks_RecIDIn:ArrayList? = null var StartTime:Date? = null var StartTimeGreaterThanOrEqualTo:Date? = null var StartTimeGreaterThan:Date? = null var StartTimeLessThan:Date? = null var StartTimeLessThanOrEqualTo:Date? = null var StartTimeNotEqualTo:Date? = null var StartTimeBetween:ArrayList? = null var StartTimeIn:ArrayList? = null var EndTime:Date? = null var EndTimeGreaterThanOrEqualTo:Date? = null var EndTimeGreaterThan:Date? = null var EndTimeLessThan:Date? = null var EndTimeLessThanOrEqualTo:Date? = null var EndTimeNotEqualTo:Date? = null var EndTimeBetween:ArrayList? = null var EndTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var SM_Activities_RecID:String? = null var SM_Activities_RecIDStartsWith:String? = null var SM_Activities_RecIDEndsWith:String? = null var SM_Activities_RecIDContains:String? = null var SM_Activities_RecIDLike:String? = null var SM_Activities_RecIDBetween:ArrayList? = null var SM_Activities_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_TimesheetLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SM_TimesheetsQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var TimesheetNo:String? = null var TimesheetNoStartsWith:String? = null var TimesheetNoEndsWith:String? = null var TimesheetNoContains:String? = null var TimesheetNoLike:String? = null var TimesheetNoBetween:ArrayList? = null var TimesheetNoIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var TimeSheetDate:Date? = null var TimeSheetDateGreaterThanOrEqualTo:Date? = null var TimeSheetDateGreaterThan:Date? = null var TimeSheetDateLessThan:Date? = null var TimeSheetDateLessThanOrEqualTo:Date? = null var TimeSheetDateNotEqualTo:Date? = null var TimeSheetDateBetween:ArrayList? = null var TimeSheetDateIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IsActivated:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SM_TimesheetsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_BatchPrintFiltersQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var StoredProcedureName:String? = null var StoredProcedureNameStartsWith:String? = null var StoredProcedureNameEndsWith:String? = null var StoredProcedureNameContains:String? = null var StoredProcedureNameLike:String? = null var StoredProcedureNameBetween:ArrayList? = null var StoredProcedureNameIn:ArrayList? = null var IsDefault:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsReadOnly:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_BatchPrintFiltersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_BatchPrintSettingsQuery : QueryDb(), IReturn> { var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DeliveryDocketPrintedStatus:Short? = null var DeliveryDocketPrintedStatusGreaterThanOrEqualTo:Short? = null var DeliveryDocketPrintedStatusGreaterThan:Short? = null var DeliveryDocketPrintedStatusLessThan:Short? = null var DeliveryDocketPrintedStatusLessThanOrEqualTo:Short? = null var DeliveryDocketPrintedStatusNotEqualTo:Short? = null var DeliveryDocketPrintedStatusBetween:ArrayList? = null var DeliveryDocketPrintedStatusIn:ArrayList? = null var SalesOrderPrintedStatus:Short? = null var SalesOrderPrintedStatusGreaterThanOrEqualTo:Short? = null var SalesOrderPrintedStatusGreaterThan:Short? = null var SalesOrderPrintedStatusLessThan:Short? = null var SalesOrderPrintedStatusLessThanOrEqualTo:Short? = null var SalesOrderPrintedStatusNotEqualTo:Short? = null var SalesOrderPrintedStatusBetween:ArrayList? = null var SalesOrderPrintedStatusIn:ArrayList? = null var PackSlipPrintedStatus:Short? = null var PackSlipPrintedStatusGreaterThanOrEqualTo:Short? = null var PackSlipPrintedStatusGreaterThan:Short? = null var PackSlipPrintedStatusLessThan:Short? = null var PackSlipPrintedStatusLessThanOrEqualTo:Short? = null var PackSlipPrintedStatusNotEqualTo:Short? = null var PackSlipPrintedStatusBetween:ArrayList? = null var PackSlipPrintedStatusIn:ArrayList? = null var PickSheetPrintedStatus:Short? = null var PickSheetPrintedStatusGreaterThanOrEqualTo:Short? = null var PickSheetPrintedStatusGreaterThan:Short? = null var PickSheetPrintedStatusLessThan:Short? = null var PickSheetPrintedStatusLessThanOrEqualTo:Short? = null var PickSheetPrintedStatusNotEqualTo:Short? = null var PickSheetPrintedStatusBetween:ArrayList? = null var PickSheetPrintedStatusIn:ArrayList? = null var OtherPrintedStatus:Short? = null var OtherPrintedStatusGreaterThanOrEqualTo:Short? = null var OtherPrintedStatusGreaterThan:Short? = null var OtherPrintedStatusLessThan:Short? = null var OtherPrintedStatusLessThanOrEqualTo:Short? = null var OtherPrintedStatusNotEqualTo:Short? = null var OtherPrintedStatusBetween:ArrayList? = null var OtherPrintedStatusIn:ArrayList? = null var SalesOrderType:Short? = null var SalesOrderTypeGreaterThanOrEqualTo:Short? = null var SalesOrderTypeGreaterThan:Short? = null var SalesOrderTypeLessThan:Short? = null var SalesOrderTypeLessThanOrEqualTo:Short? = null var SalesOrderTypeNotEqualTo:Short? = null var SalesOrderTypeBetween:ArrayList? = null var SalesOrderTypeIn:ArrayList? = null var DocumentType:Short? = null var DocumentTypeGreaterThanOrEqualTo:Short? = null var DocumentTypeGreaterThan:Short? = null var DocumentTypeLessThan:Short? = null var DocumentTypeLessThanOrEqualTo:Short? = null var DocumentTypeNotEqualTo:Short? = null var DocumentTypeBetween:ArrayList? = null var DocumentTypeIn:ArrayList? = null var BillingType:Short? = null var BillingTypeGreaterThanOrEqualTo:Short? = null var BillingTypeGreaterThan:Short? = null var BillingTypeLessThan:Short? = null var BillingTypeLessThanOrEqualTo:Short? = null var BillingTypeNotEqualTo:Short? = null var BillingTypeBetween:ArrayList? = null var BillingTypeIn:ArrayList? = null var BackOrderMode:Short? = null var BackOrderModeGreaterThanOrEqualTo:Short? = null var BackOrderModeGreaterThan:Short? = null var BackOrderModeLessThan:Short? = null var BackOrderModeLessThanOrEqualTo:Short? = null var BackOrderModeNotEqualTo:Short? = null var BackOrderModeBetween:ArrayList? = null var BackOrderModeIn:ArrayList? = null var SalesOrderStatus:Short? = null var SalesOrderStatusGreaterThanOrEqualTo:Short? = null var SalesOrderStatusGreaterThan:Short? = null var SalesOrderStatusLessThan:Short? = null var SalesOrderStatusLessThanOrEqualTo:Short? = null var SalesOrderStatusNotEqualTo:Short? = null var SalesOrderStatusBetween:ArrayList? = null var SalesOrderStatusIn:ArrayList? = null var CurrentSnapOnly:Boolean? = null var BatchPrintFilterRecID:String? = null var BatchPrintFilterRecIDStartsWith:String? = null var BatchPrintFilterRecIDEndsWith:String? = null var BatchPrintFilterRecIDContains:String? = null var BatchPrintFilterRecIDLike:String? = null var BatchPrintFilterRecIDBetween:ArrayList? = null var BatchPrintFilterRecIDIn:ArrayList? = null var PrintDeliveryDocket:Boolean? = null var PrintInvoice:Boolean? = null var PrintPackSlip:Boolean? = null var PrintPickSheet:Boolean? = null var PrintOther:Boolean? = null var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var EmailDeliveryDocket:Boolean? = null var EmailInvoice:Boolean? = null var EmailPackSlip:Boolean? = null var EmailPickSheet:Boolean? = null var EmailOther:Boolean? = null var DeliveryDocketEmailedStatus:Short? = null var DeliveryDocketEmailedStatusGreaterThanOrEqualTo:Short? = null var DeliveryDocketEmailedStatusGreaterThan:Short? = null var DeliveryDocketEmailedStatusLessThan:Short? = null var DeliveryDocketEmailedStatusLessThanOrEqualTo:Short? = null var DeliveryDocketEmailedStatusNotEqualTo:Short? = null var DeliveryDocketEmailedStatusBetween:ArrayList? = null var DeliveryDocketEmailedStatusIn:ArrayList? = null var SalesOrderEmailedStatus:Short? = null var SalesOrderEmailedStatusGreaterThanOrEqualTo:Short? = null var SalesOrderEmailedStatusGreaterThan:Short? = null var SalesOrderEmailedStatusLessThan:Short? = null var SalesOrderEmailedStatusLessThanOrEqualTo:Short? = null var SalesOrderEmailedStatusNotEqualTo:Short? = null var SalesOrderEmailedStatusBetween:ArrayList? = null var SalesOrderEmailedStatusIn:ArrayList? = null var PackSlipEmailedStatus:Short? = null var PackSlipEmailedStatusGreaterThanOrEqualTo:Short? = null var PackSlipEmailedStatusGreaterThan:Short? = null var PackSlipEmailedStatusLessThan:Short? = null var PackSlipEmailedStatusLessThanOrEqualTo:Short? = null var PackSlipEmailedStatusNotEqualTo:Short? = null var PackSlipEmailedStatusBetween:ArrayList? = null var PackSlipEmailedStatusIn:ArrayList? = null var PickSheetEmailedStatus:Short? = null var PickSheetEmailedStatusGreaterThanOrEqualTo:Short? = null var PickSheetEmailedStatusGreaterThan:Short? = null var PickSheetEmailedStatusLessThan:Short? = null var PickSheetEmailedStatusLessThanOrEqualTo:Short? = null var PickSheetEmailedStatusNotEqualTo:Short? = null var PickSheetEmailedStatusBetween:ArrayList? = null var PickSheetEmailedStatusIn:ArrayList? = null var OtherEmailedStatus:Short? = null var OtherEmailedStatusGreaterThanOrEqualTo:Short? = null var OtherEmailedStatusGreaterThan:Short? = null var OtherEmailedStatusLessThan:Short? = null var OtherEmailedStatusLessThanOrEqualTo:Short? = null var OtherEmailedStatusNotEqualTo:Short? = null var OtherEmailedStatusBetween:ArrayList? = null var OtherEmailedStatusIn:ArrayList? = null var BatchPrintEmailTemplateRecID:String? = null var BatchPrintEmailTemplateRecIDStartsWith:String? = null var BatchPrintEmailTemplateRecIDEndsWith:String? = null var BatchPrintEmailTemplateRecIDContains:String? = null var BatchPrintEmailTemplateRecIDLike:String? = null var BatchPrintEmailTemplateRecIDBetween:ArrayList? = null var BatchPrintEmailTemplateRecIDIn:ArrayList? = null var AppliesTo_IN_PhysicalID:String? = null var AppliesTo_IN_PhysicalIDStartsWith:String? = null var AppliesTo_IN_PhysicalIDEndsWith:String? = null var AppliesTo_IN_PhysicalIDContains:String? = null var AppliesTo_IN_PhysicalIDLike:String? = null var AppliesTo_IN_PhysicalIDBetween:ArrayList? = null var AppliesTo_IN_PhysicalIDIn:ArrayList? = null var AppliesTo_IN_LogicalID:String? = null var AppliesTo_IN_LogicalIDStartsWith:String? = null var AppliesTo_IN_LogicalIDEndsWith:String? = null var AppliesTo_IN_LogicalIDContains:String? = null var AppliesTo_IN_LogicalIDLike:String? = null var AppliesTo_IN_LogicalIDBetween:ArrayList? = null var AppliesTo_IN_LogicalIDIn:ArrayList? = null var VisibleTo_IN_PhysicalID:String? = null var VisibleTo_IN_PhysicalIDStartsWith:String? = null var VisibleTo_IN_PhysicalIDEndsWith:String? = null var VisibleTo_IN_PhysicalIDContains:String? = null var VisibleTo_IN_PhysicalIDLike:String? = null var VisibleTo_IN_PhysicalIDBetween:ArrayList? = null var VisibleTo_IN_PhysicalIDIn:ArrayList? = null var VisibleTo_IN_LogicalID:String? = null var VisibleTo_IN_LogicalIDStartsWith:String? = null var VisibleTo_IN_LogicalIDEndsWith:String? = null var VisibleTo_IN_LogicalIDContains:String? = null var VisibleTo_IN_LogicalIDLike:String? = null var VisibleTo_IN_LogicalIDBetween:ArrayList? = null var VisibleTo_IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_BatchPrintSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_BatchProcessTypesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ListOfSalesOrdersToProcessStoredProcedure:String? = null var ListOfSalesOrdersToProcessStoredProcedureStartsWith:String? = null var ListOfSalesOrdersToProcessStoredProcedureEndsWith:String? = null var ListOfSalesOrdersToProcessStoredProcedureContains:String? = null var ListOfSalesOrdersToProcessStoredProcedureLike:String? = null var ListOfSalesOrdersToProcessStoredProcedureBetween:ArrayList? = null var ListOfSalesOrdersToProcessStoredProcedureIn:ArrayList? = null var PostProcessingStoredProcedure:String? = null var PostProcessingStoredProcedureStartsWith:String? = null var PostProcessingStoredProcedureEndsWith:String? = null var PostProcessingStoredProcedureContains:String? = null var PostProcessingStoredProcedureLike:String? = null var PostProcessingStoredProcedureBetween:ArrayList? = null var PostProcessingStoredProcedureIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_BatchProcessTypesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_BORunQuery : QueryDb(), IReturn> { var RunID:String? = null var RunIDStartsWith:String? = null var RunIDEndsWith:String? = null var RunIDContains:String? = null var RunIDLike:String? = null var RunIDBetween:ArrayList? = null var RunIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RunBy:String? = null var RunByStartsWith:String? = null var RunByEndsWith:String? = null var RunByContains:String? = null var RunByLike:String? = null var RunByBetween:ArrayList? = null var RunByIn:ArrayList? = null var RunNo:String? = null var RunNoStartsWith:String? = null var RunNoEndsWith:String? = null var RunNoContains:String? = null var RunNoLike:String? = null var RunNoBetween:ArrayList? = null var RunNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_BORunQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_BORunLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RunID:String? = null var RunIDStartsWith:String? = null var RunIDEndsWith:String? = null var RunIDContains:String? = null var RunIDLike:String? = null var RunIDBetween:ArrayList? = null var RunIDIn:ArrayList? = null var SourceType:Short? = null var SourceTypeGreaterThanOrEqualTo:Short? = null var SourceTypeGreaterThan:Short? = null var SourceTypeLessThan:Short? = null var SourceTypeLessThanOrEqualTo:Short? = null var SourceTypeNotEqualTo:Short? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var SourceLineID:String? = null var SourceLineIDStartsWith:String? = null var SourceLineIDEndsWith:String? = null var SourceLineIDContains:String? = null var SourceLineIDLike:String? = null var SourceLineIDBetween:ArrayList? = null var SourceLineIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_BORunLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_BulkCreditNoteBatchQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var DateActivated:Date? = null var DateActivatedGreaterThanOrEqualTo:Date? = null var DateActivatedGreaterThan:Date? = null var DateActivatedLessThan:Date? = null var DateActivatedLessThanOrEqualTo:Date? = null var DateActivatedNotEqualTo:Date? = null var DateActivatedBetween:ArrayList? = null var DateActivatedIn:ArrayList? = null var BatchActivated:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_BulkCreditNoteBatchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_BulkCreditNoteBatchLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BulkCreditNoteBatchID:String? = null var BulkCreditNoteBatchIDStartsWith:String? = null var BulkCreditNoteBatchIDEndsWith:String? = null var BulkCreditNoteBatchIDContains:String? = null var BulkCreditNoteBatchIDLike:String? = null var BulkCreditNoteBatchIDBetween:ArrayList? = null var BulkCreditNoteBatchIDIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorAccountNo:String? = null var DebtorAccountNoStartsWith:String? = null var DebtorAccountNoEndsWith:String? = null var DebtorAccountNoContains:String? = null var DebtorAccountNoLike:String? = null var DebtorAccountNoBetween:ArrayList? = null var DebtorAccountNoIn:ArrayList? = null var DebtorName:String? = null var DebtorNameStartsWith:String? = null var DebtorNameEndsWith:String? = null var DebtorNameContains:String? = null var DebtorNameLike:String? = null var DebtorNameBetween:ArrayList? = null var DebtorNameIn:ArrayList? = null var CreditNoteInvoiceID:String? = null var CreditNoteInvoiceIDStartsWith:String? = null var CreditNoteInvoiceIDEndsWith:String? = null var CreditNoteInvoiceIDContains:String? = null var CreditNoteInvoiceIDLike:String? = null var CreditNoteInvoiceIDBetween:ArrayList? = null var CreditNoteInvoiceIDIn:ArrayList? = null var CreditNoteInvoiceNo:String? = null var CreditNoteInvoiceNoStartsWith:String? = null var CreditNoteInvoiceNoEndsWith:String? = null var CreditNoteInvoiceNoContains:String? = null var CreditNoteInvoiceNoLike:String? = null var CreditNoteInvoiceNoBetween:ArrayList? = null var CreditNoteInvoiceNoIn:ArrayList? = null var CreditFlag:Boolean? = null var CreditFailed:Boolean? = null var FailReason:String? = null var FailReasonStartsWith:String? = null var FailReasonEndsWith:String? = null var FailReasonContains:String? = null var FailReasonLike:String? = null var FailReasonBetween:ArrayList? = null var FailReasonIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_BulkCreditNoteBatchLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_CashSaleQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Company:String? = null var CompanyStartsWith:String? = null var CompanyEndsWith:String? = null var CompanyContains:String? = null var CompanyLike:String? = null var CompanyBetween:ArrayList? = null var CompanyIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var ContactName:String? = null var ContactNameStartsWith:String? = null var ContactNameEndsWith:String? = null var ContactNameContains:String? = null var ContactNameLike:String? = null var ContactNameBetween:ArrayList? = null var ContactNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_CashSaleQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_CreditNoteInvoiceLinkQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CreditNoteInvoiceID:String? = null var CreditNoteInvoiceIDStartsWith:String? = null var CreditNoteInvoiceIDEndsWith:String? = null var CreditNoteInvoiceIDContains:String? = null var CreditNoteInvoiceIDLike:String? = null var CreditNoteInvoiceIDBetween:ArrayList? = null var CreditNoteInvoiceIDIn:ArrayList? = null var SourceInvoiceHistoryID:String? = null var SourceInvoiceHistoryIDStartsWith:String? = null var SourceInvoiceHistoryIDEndsWith:String? = null var SourceInvoiceHistoryIDContains:String? = null var SourceInvoiceHistoryIDLike:String? = null var SourceInvoiceHistoryIDBetween:ArrayList? = null var SourceInvoiceHistoryIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_CreditNoteInvoiceLinkQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_CreditReasonsQuery : QueryDb(), IReturn> { var CreditReasonID:String? = null var CreditReasonIDStartsWith:String? = null var CreditReasonIDEndsWith:String? = null var CreditReasonIDContains:String? = null var CreditReasonIDLike:String? = null var CreditReasonIDBetween:ArrayList? = null var CreditReasonIDIn:ArrayList? = null var CreditReasonDescription:String? = null var CreditReasonDescriptionStartsWith:String? = null var CreditReasonDescriptionEndsWith:String? = null var CreditReasonDescriptionContains:String? = null var CreditReasonDescriptionLike:String? = null var CreditReasonDescriptionBetween:ArrayList? = null var CreditReasonDescriptionIn:ArrayList? = null var DefaultCreditReason:Boolean? = null var CreditIntoStock:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_CreditReasonsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_EDIMainQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var EDIOrderType:Short? = null var EDIOrderTypeGreaterThanOrEqualTo:Short? = null var EDIOrderTypeGreaterThan:Short? = null var EDIOrderTypeLessThan:Short? = null var EDIOrderTypeLessThanOrEqualTo:Short? = null var EDIOrderTypeNotEqualTo:Short? = null var EDIOrderTypeBetween:ArrayList? = null var EDIOrderTypeIn:ArrayList? = null var EDIAddress:String? = null var EDIAddressStartsWith:String? = null var EDIAddressEndsWith:String? = null var EDIAddressContains:String? = null var EDIAddressLike:String? = null var EDIAddressBetween:ArrayList? = null var EDIAddressIn:ArrayList? = null var EDIDeliverNotBeforeDate:Date? = null var EDIDeliverNotBeforeDateGreaterThanOrEqualTo:Date? = null var EDIDeliverNotBeforeDateGreaterThan:Date? = null var EDIDeliverNotBeforeDateLessThan:Date? = null var EDIDeliverNotBeforeDateLessThanOrEqualTo:Date? = null var EDIDeliverNotBeforeDateNotEqualTo:Date? = null var EDIDeliverNotBeforeDateBetween:ArrayList? = null var EDIDeliverNotBeforeDateIn:ArrayList? = null var EDIDeliverNotAfterDate:Date? = null var EDIDeliverNotAfterDateGreaterThanOrEqualTo:Date? = null var EDIDeliverNotAfterDateGreaterThan:Date? = null var EDIDeliverNotAfterDateLessThan:Date? = null var EDIDeliverNotAfterDateLessThanOrEqualTo:Date? = null var EDIDeliverNotAfterDateNotEqualTo:Date? = null var EDIDeliverNotAfterDateBetween:ArrayList? = null var EDIDeliverNotAfterDateIn:ArrayList? = null var ReceiverEDIAddress:String? = null var ReceiverEDIAddressStartsWith:String? = null var ReceiverEDIAddressEndsWith:String? = null var ReceiverEDIAddressContains:String? = null var ReceiverEDIAddressLike:String? = null var ReceiverEDIAddressBetween:ArrayList? = null var ReceiverEDIAddressIn:ArrayList? = null var VendorNumber:String? = null var VendorNumberStartsWith:String? = null var VendorNumberEndsWith:String? = null var VendorNumberContains:String? = null var VendorNumberLike:String? = null var VendorNumberBetween:ArrayList? = null var VendorNumberIn:ArrayList? = null var BuyerNumber:String? = null var BuyerNumberStartsWith:String? = null var BuyerNumberEndsWith:String? = null var BuyerNumberContains:String? = null var BuyerNumberLike:String? = null var BuyerNumberBetween:ArrayList? = null var BuyerNumberIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_EDIMainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_EmailLogQuery : QueryDb(), IReturn> { var EmailLogID:String? = null var EmailLogIDStartsWith:String? = null var EmailLogIDEndsWith:String? = null var EmailLogIDContains:String? = null var EmailLogIDLike:String? = null var EmailLogIDBetween:ArrayList? = null var EmailLogIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var EmailDateTime:Date? = null var EmailDateTimeGreaterThanOrEqualTo:Date? = null var EmailDateTimeGreaterThan:Date? = null var EmailDateTimeLessThan:Date? = null var EmailDateTimeLessThanOrEqualTo:Date? = null var EmailDateTimeNotEqualTo:Date? = null var EmailDateTimeBetween:ArrayList? = null var EmailDateTimeIn:ArrayList? = null var From:String? = null var FromStartsWith:String? = null var FromEndsWith:String? = null var FromContains:String? = null var FromLike:String? = null var FromBetween:ArrayList? = null var FromIn:ArrayList? = null var To:String? = null var ToStartsWith:String? = null var ToEndsWith:String? = null var ToContains:String? = null var ToLike:String? = null var ToBetween:ArrayList? = null var ToIn:ArrayList? = null var CC:String? = null var CCStartsWith:String? = null var CCEndsWith:String? = null var CCContains:String? = null var CCLike:String? = null var CCBetween:ArrayList? = null var CCIn:ArrayList? = null var BCC:String? = null var BCCStartsWith:String? = null var BCCEndsWith:String? = null var BCCContains:String? = null var BCCLike:String? = null var BCCBetween:ArrayList? = null var BCCIn:ArrayList? = null var Attachments:String? = null var AttachmentsStartsWith:String? = null var AttachmentsEndsWith:String? = null var AttachmentsContains:String? = null var AttachmentsLike:String? = null var AttachmentsBetween:ArrayList? = null var AttachmentsIn:ArrayList? = null var Subject:String? = null var SubjectStartsWith:String? = null var SubjectEndsWith:String? = null var SubjectContains:String? = null var SubjectLike:String? = null var SubjectBetween:ArrayList? = null var SubjectIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var EM_Main_RecID:String? = null var EM_Main_RecIDStartsWith:String? = null var EM_Main_RecIDEndsWith:String? = null var EM_Main_RecIDContains:String? = null var EM_Main_RecIDLike:String? = null var EM_Main_RecIDBetween:ArrayList? = null var EM_Main_RecIDIn:ArrayList? = null var RequestReadReceipt:Boolean? = null var ReportType:Short? = null var ReportTypeGreaterThanOrEqualTo:Short? = null var ReportTypeGreaterThan:Short? = null var ReportTypeLessThan:Short? = null var ReportTypeLessThanOrEqualTo:Short? = null var ReportTypeNotEqualTo:Short? = null var ReportTypeBetween:ArrayList? = null var ReportTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_EmailLogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ExportLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SO_ExportMain_RecID:String? = null var SO_ExportMain_RecIDStartsWith:String? = null var SO_ExportMain_RecIDEndsWith:String? = null var SO_ExportMain_RecIDContains:String? = null var SO_ExportMain_RecIDLike:String? = null var SO_ExportMain_RecIDBetween:ArrayList? = null var SO_ExportMain_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var SO_Main_InvoiceID:String? = null var SO_Main_InvoiceIDStartsWith:String? = null var SO_Main_InvoiceIDEndsWith:String? = null var SO_Main_InvoiceIDContains:String? = null var SO_Main_InvoiceIDLike:String? = null var SO_Main_InvoiceIDBetween:ArrayList? = null var SO_Main_InvoiceIDIn:ArrayList? = null var FlaggedForExport:Boolean? = null var SO_History_InvoiceHistoryID:String? = null var SO_History_InvoiceHistoryIDStartsWith:String? = null var SO_History_InvoiceHistoryIDEndsWith:String? = null var SO_History_InvoiceHistoryIDContains:String? = null var SO_History_InvoiceHistoryIDLike:String? = null var SO_History_InvoiceHistoryIDBetween:ArrayList? = null var SO_History_InvoiceHistoryIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ExportLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ExportMainQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var DateCreated:Date? = null var DateCreatedGreaterThanOrEqualTo:Date? = null var DateCreatedGreaterThan:Date? = null var DateCreatedLessThan:Date? = null var DateCreatedLessThanOrEqualTo:Date? = null var DateCreatedNotEqualTo:Date? = null var DateCreatedBetween:ArrayList? = null var DateCreatedIn:ArrayList? = null var DateActivated:Date? = null var DateActivatedGreaterThanOrEqualTo:Date? = null var DateActivatedGreaterThan:Date? = null var DateActivatedLessThan:Date? = null var DateActivatedLessThanOrEqualTo:Date? = null var DateActivatedNotEqualTo:Date? = null var DateActivatedBetween:ArrayList? = null var DateActivatedIn:ArrayList? = null var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var ExportFileNameAndPath:String? = null var ExportFileNameAndPathStartsWith:String? = null var ExportFileNameAndPathEndsWith:String? = null var ExportFileNameAndPathContains:String? = null var ExportFileNameAndPathLike:String? = null var ExportFileNameAndPathBetween:ArrayList? = null var ExportFileNameAndPathIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ExportMainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ForwardOrderProcessBatchQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var DateActivated:Date? = null var DateActivatedGreaterThanOrEqualTo:Date? = null var DateActivatedGreaterThan:Date? = null var DateActivatedLessThan:Date? = null var DateActivatedLessThanOrEqualTo:Date? = null var DateActivatedNotEqualTo:Date? = null var DateActivatedBetween:ArrayList? = null var DateActivatedIn:ArrayList? = null var BatchActivated:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IN_Logical_RecID:String? = null var IN_Logical_RecIDStartsWith:String? = null var IN_Logical_RecIDEndsWith:String? = null var IN_Logical_RecIDContains:String? = null var IN_Logical_RecIDLike:String? = null var IN_Logical_RecIDBetween:ArrayList? = null var IN_Logical_RecIDIn:ArrayList? = null var UseSpecificWarehouse:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ForwardOrderProcessBatchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ForwardOrderProcessBatchLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ForwardOrderProcessBatchID:String? = null var ForwardOrderProcessBatchIDStartsWith:String? = null var ForwardOrderProcessBatchIDEndsWith:String? = null var ForwardOrderProcessBatchIDContains:String? = null var ForwardOrderProcessBatchIDLike:String? = null var ForwardOrderProcessBatchIDBetween:ArrayList? = null var ForwardOrderProcessBatchIDIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorAccountNo:String? = null var DebtorAccountNoStartsWith:String? = null var DebtorAccountNoEndsWith:String? = null var DebtorAccountNoContains:String? = null var DebtorAccountNoLike:String? = null var DebtorAccountNoBetween:ArrayList? = null var DebtorAccountNoIn:ArrayList? = null var DebtorName:String? = null var DebtorNameStartsWith:String? = null var DebtorNameEndsWith:String? = null var DebtorNameContains:String? = null var DebtorNameLike:String? = null var DebtorNameBetween:ArrayList? = null var DebtorNameIn:ArrayList? = null var ConvertFlag:Boolean? = null var ConvertFailed:Boolean? = null var FailReason:String? = null var FailReasonStartsWith:String? = null var FailReasonEndsWith:String? = null var FailReasonContains:String? = null var FailReasonLike:String? = null var FailReasonBetween:ArrayList? = null var FailReasonIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ForwardOrderProcessBatchLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ForwardOrderScheduleBatchQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var DateActivated:Date? = null var DateActivatedGreaterThanOrEqualTo:Date? = null var DateActivatedGreaterThan:Date? = null var DateActivatedLessThan:Date? = null var DateActivatedLessThanOrEqualTo:Date? = null var DateActivatedNotEqualTo:Date? = null var DateActivatedBetween:ArrayList? = null var DateActivatedIn:ArrayList? = null var BatchActivated:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IN_Logical_RecID:String? = null var IN_Logical_RecIDStartsWith:String? = null var IN_Logical_RecIDEndsWith:String? = null var IN_Logical_RecIDContains:String? = null var IN_Logical_RecIDLike:String? = null var IN_Logical_RecIDBetween:ArrayList? = null var IN_Logical_RecIDIn:ArrayList? = null var UseSpecificWarehouse:Boolean? = null var IncludeForwardOrders:Boolean? = null var IncludeOrders:Boolean? = null var IncludeInvoices:Boolean? = null var IncludeActiveOrders:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ForwardOrderScheduleBatchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ForwardOrderScheduleBatchLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ForwardOrderScheduleBatchID:String? = null var ForwardOrderScheduleBatchIDStartsWith:String? = null var ForwardOrderScheduleBatchIDEndsWith:String? = null var ForwardOrderScheduleBatchIDContains:String? = null var ForwardOrderScheduleBatchIDLike:String? = null var ForwardOrderScheduleBatchIDBetween:ArrayList? = null var ForwardOrderScheduleBatchIDIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorAccountNo:String? = null var DebtorAccountNoStartsWith:String? = null var DebtorAccountNoEndsWith:String? = null var DebtorAccountNoContains:String? = null var DebtorAccountNoLike:String? = null var DebtorAccountNoBetween:ArrayList? = null var DebtorAccountNoIn:ArrayList? = null var DebtorName:String? = null var DebtorNameStartsWith:String? = null var DebtorNameEndsWith:String? = null var DebtorNameContains:String? = null var DebtorNameLike:String? = null var DebtorNameBetween:ArrayList? = null var DebtorNameIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var ForwardOrderDate:Date? = null var ForwardOrderDateGreaterThanOrEqualTo:Date? = null var ForwardOrderDateGreaterThan:Date? = null var ForwardOrderDateLessThan:Date? = null var ForwardOrderDateLessThanOrEqualTo:Date? = null var ForwardOrderDateNotEqualTo:Date? = null var ForwardOrderDateBetween:ArrayList? = null var ForwardOrderDateIn:ArrayList? = null var CurrentScheduledDate:Date? = null var CurrentScheduledDateGreaterThanOrEqualTo:Date? = null var CurrentScheduledDateGreaterThan:Date? = null var CurrentScheduledDateLessThan:Date? = null var CurrentScheduledDateLessThanOrEqualTo:Date? = null var CurrentScheduledDateNotEqualTo:Date? = null var CurrentScheduledDateBetween:ArrayList? = null var CurrentScheduledDateIn:ArrayList? = null var NewScheduledDate:Date? = null var NewScheduledDateGreaterThanOrEqualTo:Date? = null var NewScheduledDateGreaterThan:Date? = null var NewScheduledDateLessThan:Date? = null var NewScheduledDateLessThanOrEqualTo:Date? = null var NewScheduledDateNotEqualTo:Date? = null var NewScheduledDateBetween:ArrayList? = null var NewScheduledDateIn:ArrayList? = null var UpdateFailed:Boolean? = null var FailReason:String? = null var FailReasonStartsWith:String? = null var FailReasonEndsWith:String? = null var FailReasonContains:String? = null var FailReasonLike:String? = null var FailReasonBetween:ArrayList? = null var FailReasonIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ForwardOrderScheduleBatchLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_FoundStockAuditQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DestInvoiceID:String? = null var DestInvoiceIDStartsWith:String? = null var DestInvoiceIDEndsWith:String? = null var DestInvoiceIDContains:String? = null var DestInvoiceIDLike:String? = null var DestInvoiceIDBetween:ArrayList? = null var DestInvoiceIDIn:ArrayList? = null var DestHistoryID:String? = null var DestHistoryIDStartsWith:String? = null var DestHistoryIDEndsWith:String? = null var DestHistoryIDContains:String? = null var DestHistoryIDLike:String? = null var DestHistoryIDBetween:ArrayList? = null var DestHistoryIDIn:ArrayList? = null var DestInvoiceLineID:String? = null var DestInvoiceLineIDStartsWith:String? = null var DestInvoiceLineIDEndsWith:String? = null var DestInvoiceLineIDContains:String? = null var DestInvoiceLineIDLike:String? = null var DestInvoiceLineIDBetween:ArrayList? = null var DestInvoiceLineIDIn:ArrayList? = null var DestQuantityRequired:BigDecimal? = null var DestQuantityRequiredGreaterThanOrEqualTo:BigDecimal? = null var DestQuantityRequiredGreaterThan:BigDecimal? = null var DestQuantityRequiredLessThan:BigDecimal? = null var DestQuantityRequiredLessThanOrEqualTo:BigDecimal? = null var DestQuantityRequiredNotEqualTo:BigDecimal? = null var DestQuantityRequiredBetween:ArrayList? = null var DestQuantityRequiredIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_FoundStockAuditQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_FoundStockAuditLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var FoundStockAuditID:String? = null var FoundStockAuditIDStartsWith:String? = null var FoundStockAuditIDEndsWith:String? = null var FoundStockAuditIDContains:String? = null var FoundStockAuditIDLike:String? = null var FoundStockAuditIDBetween:ArrayList? = null var FoundStockAuditIDIn:ArrayList? = null var SourceInvoiceID:String? = null var SourceInvoiceIDStartsWith:String? = null var SourceInvoiceIDEndsWith:String? = null var SourceInvoiceIDContains:String? = null var SourceInvoiceIDLike:String? = null var SourceInvoiceIDBetween:ArrayList? = null var SourceInvoiceIDIn:ArrayList? = null var SourceHistoryID:String? = null var SourceHistoryIDStartsWith:String? = null var SourceHistoryIDEndsWith:String? = null var SourceHistoryIDContains:String? = null var SourceHistoryIDLike:String? = null var SourceHistoryIDBetween:ArrayList? = null var SourceHistoryIDIn:ArrayList? = null var SourceInvoiceLineID:String? = null var SourceInvoiceLineIDStartsWith:String? = null var SourceInvoiceLineIDEndsWith:String? = null var SourceInvoiceLineIDContains:String? = null var SourceInvoiceLineIDLike:String? = null var SourceInvoiceLineIDBetween:ArrayList? = null var SourceInvoiceLineIDIn:ArrayList? = null var QuantityTaken:BigDecimal? = null var QuantityTakenGreaterThanOrEqualTo:BigDecimal? = null var QuantityTakenGreaterThan:BigDecimal? = null var QuantityTakenLessThan:BigDecimal? = null var QuantityTakenLessThanOrEqualTo:BigDecimal? = null var QuantityTakenNotEqualTo:BigDecimal? = null var QuantityTakenBetween:ArrayList? = null var QuantityTakenIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_FoundStockAuditLinesQuery.responseType } @Route(Path="/Queries/SO_History", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_HistoryQuery : QueryDb(), IReturn> { var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var LastModifiedBy:String? = null var LastModifiedByStartsWith:String? = null var LastModifiedByEndsWith:String? = null var LastModifiedByContains:String? = null var LastModifiedByLike:String? = null var LastModifiedByBetween:ArrayList? = null var LastModifiedByIn:ArrayList? = null var RecordDate:Date? = null var RecordDateGreaterThanOrEqualTo:Date? = null var RecordDateGreaterThan:Date? = null var RecordDateLessThan:Date? = null var RecordDateLessThanOrEqualTo:Date? = null var RecordDateNotEqualTo:Date? = null var RecordDateBetween:ArrayList? = null var RecordDateIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var HistoryNo:Short? = null var HistoryNoGreaterThanOrEqualTo:Short? = null var HistoryNoGreaterThan:Short? = null var HistoryNoLessThan:Short? = null var HistoryNoLessThanOrEqualTo:Short? = null var HistoryNoNotEqualTo:Short? = null var HistoryNoBetween:ArrayList? = null var HistoryNoIn:ArrayList? = null var HistoryTotal:BigDecimal? = null var HistoryTotalGreaterThanOrEqualTo:BigDecimal? = null var HistoryTotalGreaterThan:BigDecimal? = null var HistoryTotalLessThan:BigDecimal? = null var HistoryTotalLessThanOrEqualTo:BigDecimal? = null var HistoryTotalNotEqualTo:BigDecimal? = null var HistoryTotalBetween:ArrayList? = null var HistoryTotalIn:ArrayList? = null var DelAddress1:String? = null var DelAddress1StartsWith:String? = null var DelAddress1EndsWith:String? = null var DelAddress1Contains:String? = null var DelAddress1Like:String? = null var DelAddress1Between:ArrayList? = null var DelAddress1In:ArrayList? = null var DelAddress2:String? = null var DelAddress2StartsWith:String? = null var DelAddress2EndsWith:String? = null var DelAddress2Contains:String? = null var DelAddress2Like:String? = null var DelAddress2Between:ArrayList? = null var DelAddress2In:ArrayList? = null var DelAddress3:String? = null var DelAddress3StartsWith:String? = null var DelAddress3EndsWith:String? = null var DelAddress3Contains:String? = null var DelAddress3Like:String? = null var DelAddress3Between:ArrayList? = null var DelAddress3In:ArrayList? = null var DelAddress4:String? = null var DelAddress4StartsWith:String? = null var DelAddress4EndsWith:String? = null var DelAddress4Contains:String? = null var DelAddress4Like:String? = null var DelAddress4Between:ArrayList? = null var DelAddress4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var CourierDetails:String? = null var CourierDetailsStartsWith:String? = null var CourierDetailsEndsWith:String? = null var CourierDetailsContains:String? = null var CourierDetailsLike:String? = null var CourierDetailsBetween:ArrayList? = null var CourierDetailsIn:ArrayList? = null var PaymentTypeID:String? = null var PaymentTypeIDStartsWith:String? = null var PaymentTypeIDEndsWith:String? = null var PaymentTypeIDContains:String? = null var PaymentTypeIDLike:String? = null var PaymentTypeIDBetween:ArrayList? = null var PaymentTypeIDIn:ArrayList? = null var PaymentRef:String? = null var PaymentRefStartsWith:String? = null var PaymentRefEndsWith:String? = null var PaymentRefContains:String? = null var PaymentRefLike:String? = null var PaymentRefBetween:ArrayList? = null var PaymentRefIn:ArrayList? = null var AmountPaid:BigDecimal? = null var AmountPaidGreaterThanOrEqualTo:BigDecimal? = null var AmountPaidGreaterThan:BigDecimal? = null var AmountPaidLessThan:BigDecimal? = null var AmountPaidLessThanOrEqualTo:BigDecimal? = null var AmountPaidNotEqualTo:BigDecimal? = null var AmountPaidBetween:ArrayList? = null var AmountPaidIn:ArrayList? = null var RunNo:String? = null var RunNoStartsWith:String? = null var RunNoEndsWith:String? = null var RunNoContains:String? = null var RunNoLike:String? = null var RunNoBetween:ArrayList? = null var RunNoIn:ArrayList? = null var CartageCharge1:BigDecimal? = null var CartageCharge1GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge1GreaterThan:BigDecimal? = null var CartageCharge1LessThan:BigDecimal? = null var CartageCharge1LessThanOrEqualTo:BigDecimal? = null var CartageCharge1NotEqualTo:BigDecimal? = null var CartageCharge1Between:ArrayList? = null var CartageCharge1In:ArrayList? = null var CartageCharge2:BigDecimal? = null var CartageCharge2GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge2GreaterThan:BigDecimal? = null var CartageCharge2LessThan:BigDecimal? = null var CartageCharge2LessThanOrEqualTo:BigDecimal? = null var CartageCharge2NotEqualTo:BigDecimal? = null var CartageCharge2Between:ArrayList? = null var CartageCharge2In:ArrayList? = null var CartageCharge3:BigDecimal? = null var CartageCharge3GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge3GreaterThan:BigDecimal? = null var CartageCharge3LessThan:BigDecimal? = null var CartageCharge3LessThanOrEqualTo:BigDecimal? = null var CartageCharge3NotEqualTo:BigDecimal? = null var CartageCharge3Between:ArrayList? = null var CartageCharge3In:ArrayList? = null var DelContactName:String? = null var DelContactNameStartsWith:String? = null var DelContactNameEndsWith:String? = null var DelContactNameContains:String? = null var DelContactNameLike:String? = null var DelContactNameBetween:ArrayList? = null var DelContactNameIn:ArrayList? = null var Delivered:Boolean? = null var DeliveredDate:Date? = null var DeliveredDateGreaterThanOrEqualTo:Date? = null var DeliveredDateGreaterThan:Date? = null var DeliveredDateLessThan:Date? = null var DeliveredDateLessThanOrEqualTo:Date? = null var DeliveredDateNotEqualTo:Date? = null var DeliveredDateBetween:ArrayList? = null var DeliveredDateIn:ArrayList? = null var Cartage1TaxRateID:String? = null var Cartage1TaxRateIDStartsWith:String? = null var Cartage1TaxRateIDEndsWith:String? = null var Cartage1TaxRateIDContains:String? = null var Cartage1TaxRateIDLike:String? = null var Cartage1TaxRateIDBetween:ArrayList? = null var Cartage1TaxRateIDIn:ArrayList? = null var Cartage1TaxRate:BigDecimal? = null var Cartage1TaxRateGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TaxRateGreaterThan:BigDecimal? = null var Cartage1TaxRateLessThan:BigDecimal? = null var Cartage1TaxRateLessThanOrEqualTo:BigDecimal? = null var Cartage1TaxRateNotEqualTo:BigDecimal? = null var Cartage1TaxRateBetween:ArrayList? = null var Cartage1TaxRateIn:ArrayList? = null var Cartage1TaxAmount:BigDecimal? = null var Cartage1TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountGreaterThan:BigDecimal? = null var Cartage1TaxAmountLessThan:BigDecimal? = null var Cartage1TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountNotEqualTo:BigDecimal? = null var Cartage1TaxAmountBetween:ArrayList? = null var Cartage1TaxAmountIn:ArrayList? = null var Cartage2TaxRateID:String? = null var Cartage2TaxRateIDStartsWith:String? = null var Cartage2TaxRateIDEndsWith:String? = null var Cartage2TaxRateIDContains:String? = null var Cartage2TaxRateIDLike:String? = null var Cartage2TaxRateIDBetween:ArrayList? = null var Cartage2TaxRateIDIn:ArrayList? = null var Cartage2TaxRate:BigDecimal? = null var Cartage2TaxRateGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TaxRateGreaterThan:BigDecimal? = null var Cartage2TaxRateLessThan:BigDecimal? = null var Cartage2TaxRateLessThanOrEqualTo:BigDecimal? = null var Cartage2TaxRateNotEqualTo:BigDecimal? = null var Cartage2TaxRateBetween:ArrayList? = null var Cartage2TaxRateIn:ArrayList? = null var Cartage2TaxAmount:BigDecimal? = null var Cartage2TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountGreaterThan:BigDecimal? = null var Cartage2TaxAmountLessThan:BigDecimal? = null var Cartage2TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountNotEqualTo:BigDecimal? = null var Cartage2TaxAmountBetween:ArrayList? = null var Cartage2TaxAmountIn:ArrayList? = null var Cartage3TaxRateID:String? = null var Cartage3TaxRateIDStartsWith:String? = null var Cartage3TaxRateIDEndsWith:String? = null var Cartage3TaxRateIDContains:String? = null var Cartage3TaxRateIDLike:String? = null var Cartage3TaxRateIDBetween:ArrayList? = null var Cartage3TaxRateIDIn:ArrayList? = null var Cartage3TaxRate:BigDecimal? = null var Cartage3TaxRateGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TaxRateGreaterThan:BigDecimal? = null var Cartage3TaxRateLessThan:BigDecimal? = null var Cartage3TaxRateLessThanOrEqualTo:BigDecimal? = null var Cartage3TaxRateNotEqualTo:BigDecimal? = null var Cartage3TaxRateBetween:ArrayList? = null var Cartage3TaxRateIn:ArrayList? = null var Cartage3TaxAmount:BigDecimal? = null var Cartage3TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountGreaterThan:BigDecimal? = null var Cartage3TaxAmountLessThan:BigDecimal? = null var Cartage3TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountNotEqualTo:BigDecimal? = null var Cartage3TaxAmountBetween:ArrayList? = null var Cartage3TaxAmountIn:ArrayList? = null var FreightForwardAddress1:String? = null var FreightForwardAddress1StartsWith:String? = null var FreightForwardAddress1EndsWith:String? = null var FreightForwardAddress1Contains:String? = null var FreightForwardAddress1Like:String? = null var FreightForwardAddress1Between:ArrayList? = null var FreightForwardAddress1In:ArrayList? = null var FreightForwardAddress2:String? = null var FreightForwardAddress2StartsWith:String? = null var FreightForwardAddress2EndsWith:String? = null var FreightForwardAddress2Contains:String? = null var FreightForwardAddress2Like:String? = null var FreightForwardAddress2Between:ArrayList? = null var FreightForwardAddress2In:ArrayList? = null var FreightForwardAddress3:String? = null var FreightForwardAddress3StartsWith:String? = null var FreightForwardAddress3EndsWith:String? = null var FreightForwardAddress3Contains:String? = null var FreightForwardAddress3Like:String? = null var FreightForwardAddress3Between:ArrayList? = null var FreightForwardAddress3In:ArrayList? = null var FreightForwardAddress4:String? = null var FreightForwardAddress4StartsWith:String? = null var FreightForwardAddress4EndsWith:String? = null var FreightForwardAddress4Contains:String? = null var FreightForwardAddress4Like:String? = null var FreightForwardAddress4Between:ArrayList? = null var FreightForwardAddress4In:ArrayList? = null var FreightForwardNotes:String? = null var FreightForwardNotesStartsWith:String? = null var FreightForwardNotesEndsWith:String? = null var FreightForwardNotesContains:String? = null var FreightForwardNotesLike:String? = null var FreightForwardNotesBetween:ArrayList? = null var FreightForwardNotesIn:ArrayList? = null var DBTransID:String? = null var DBTransIDStartsWith:String? = null var DBTransIDEndsWith:String? = null var DBTransIDContains:String? = null var DBTransIDLike:String? = null var DBTransIDBetween:ArrayList? = null var DBTransIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var ConsignmentNote:String? = null var ConsignmentNoteStartsWith:String? = null var ConsignmentNoteEndsWith:String? = null var ConsignmentNoteContains:String? = null var ConsignmentNoteLike:String? = null var ConsignmentNoteBetween:ArrayList? = null var ConsignmentNoteIn:ArrayList? = null var EDIASNNumber:String? = null var EDIASNNumberStartsWith:String? = null var EDIASNNumberEndsWith:String? = null var EDIASNNumberContains:String? = null var EDIASNNumberLike:String? = null var EDIASNNumberBetween:ArrayList? = null var EDIASNNumberIn:ArrayList? = null var EDIPickStatus:Short? = null var EDIPickStatusGreaterThanOrEqualTo:Short? = null var EDIPickStatusGreaterThan:Short? = null var EDIPickStatusLessThan:Short? = null var EDIPickStatusLessThanOrEqualTo:Short? = null var EDIPickStatusNotEqualTo:Short? = null var EDIPickStatusBetween:ArrayList? = null var EDIPickStatusIn:ArrayList? = null var DateCreated:Date? = null var DateCreatedGreaterThanOrEqualTo:Date? = null var DateCreatedGreaterThan:Date? = null var DateCreatedLessThan:Date? = null var DateCreatedLessThanOrEqualTo:Date? = null var DateCreatedNotEqualTo:Date? = null var DateCreatedBetween:ArrayList? = null var DateCreatedIn:ArrayList? = null var DateLastSaved:Date? = null var DateLastSavedGreaterThanOrEqualTo:Date? = null var DateLastSavedGreaterThan:Date? = null var DateLastSavedLessThan:Date? = null var DateLastSavedLessThanOrEqualTo:Date? = null var DateLastSavedNotEqualTo:Date? = null var DateLastSavedBetween:ArrayList? = null var DateLastSavedIn:ArrayList? = null var DatePosted:Date? = null var DatePostedGreaterThanOrEqualTo:Date? = null var DatePostedGreaterThan:Date? = null var DatePostedLessThan:Date? = null var DatePostedLessThanOrEqualTo:Date? = null var DatePostedNotEqualTo:Date? = null var DatePostedBetween:ArrayList? = null var DatePostedIn:ArrayList? = null var DateProcessed:Date? = null var DateProcessedGreaterThanOrEqualTo:Date? = null var DateProcessedGreaterThan:Date? = null var DateProcessedLessThan:Date? = null var DateProcessedLessThanOrEqualTo:Date? = null var DateProcessedNotEqualTo:Date? = null var DateProcessedBetween:ArrayList? = null var DateProcessedIn:ArrayList? = null var DropShipment:Boolean? = null var DeliveryAddressee:String? = null var DeliveryAddresseeStartsWith:String? = null var DeliveryAddresseeEndsWith:String? = null var DeliveryAddresseeContains:String? = null var DeliveryAddresseeLike:String? = null var DeliveryAddresseeBetween:ArrayList? = null var DeliveryAddresseeIn:ArrayList? = null var DeliveryAddressCountry:String? = null var DeliveryAddressCountryStartsWith:String? = null var DeliveryAddressCountryEndsWith:String? = null var DeliveryAddressCountryContains:String? = null var DeliveryAddressCountryLike:String? = null var DeliveryAddressCountryBetween:ArrayList? = null var DeliveryAddressCountryIn:ArrayList? = null var FreightForwardAddressCountry:String? = null var FreightForwardAddressCountryStartsWith:String? = null var FreightForwardAddressCountryEndsWith:String? = null var FreightForwardAddressCountryContains:String? = null var FreightForwardAddressCountryLike:String? = null var FreightForwardAddressCountryBetween:ArrayList? = null var FreightForwardAddressCountryIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_HistoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_HistoryCarrierQuery : QueryDb(), IReturn> { var SO_History_InvoiceHistoryID:String? = null var SO_History_InvoiceHistoryIDStartsWith:String? = null var SO_History_InvoiceHistoryIDEndsWith:String? = null var SO_History_InvoiceHistoryIDContains:String? = null var SO_History_InvoiceHistoryIDLike:String? = null var SO_History_InvoiceHistoryIDBetween:ArrayList? = null var SO_History_InvoiceHistoryIDIn:ArrayList? = null var UseLeastCost:Boolean? = null var FR_Carriers_RecID:String? = null var FR_Carriers_RecIDStartsWith:String? = null var FR_Carriers_RecIDEndsWith:String? = null var FR_Carriers_RecIDContains:String? = null var FR_Carriers_RecIDLike:String? = null var FR_Carriers_RecIDBetween:ArrayList? = null var FR_Carriers_RecIDIn:ArrayList? = null var FR_CarrierServices_RecID:String? = null var FR_CarrierServices_RecIDStartsWith:String? = null var FR_CarrierServices_RecIDEndsWith:String? = null var FR_CarrierServices_RecIDContains:String? = null var FR_CarrierServices_RecIDLike:String? = null var FR_CarrierServices_RecIDBetween:ArrayList? = null var FR_CarrierServices_RecIDIn:ArrayList? = null var FreightSystemStatus:Short? = null var FreightSystemStatusGreaterThanOrEqualTo:Short? = null var FreightSystemStatusGreaterThan:Short? = null var FreightSystemStatusLessThan:Short? = null var FreightSystemStatusLessThanOrEqualTo:Short? = null var FreightSystemStatusNotEqualTo:Short? = null var FreightSystemStatusBetween:ArrayList? = null var FreightSystemStatusIn:ArrayList? = null var ChargeTo:Short? = null var ChargeToGreaterThanOrEqualTo:Short? = null var ChargeToGreaterThan:Short? = null var ChargeToLessThan:Short? = null var ChargeToLessThanOrEqualTo:Short? = null var ChargeToNotEqualTo:Short? = null var ChargeToBetween:ArrayList? = null var ChargeToIn:ArrayList? = null var CarrierAccountNo:String? = null var CarrierAccountNoStartsWith:String? = null var CarrierAccountNoEndsWith:String? = null var CarrierAccountNoContains:String? = null var CarrierAccountNoLike:String? = null var CarrierAccountNoBetween:ArrayList? = null var CarrierAccountNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_HistoryCarrierQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_HistoryConsignmentNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SO_History_InvoiceHistoryID:String? = null var SO_History_InvoiceHistoryIDStartsWith:String? = null var SO_History_InvoiceHistoryIDEndsWith:String? = null var SO_History_InvoiceHistoryIDContains:String? = null var SO_History_InvoiceHistoryIDLike:String? = null var SO_History_InvoiceHistoryIDBetween:ArrayList? = null var SO_History_InvoiceHistoryIDIn:ArrayList? = null var ConsignmentNoteNo:String? = null var ConsignmentNoteNoStartsWith:String? = null var ConsignmentNoteNoEndsWith:String? = null var ConsignmentNoteNoContains:String? = null var ConsignmentNoteNoLike:String? = null var ConsignmentNoteNoBetween:ArrayList? = null var ConsignmentNoteNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ConsignmentNoteDate:Date? = null var ConsignmentNoteDateGreaterThanOrEqualTo:Date? = null var ConsignmentNoteDateGreaterThan:Date? = null var ConsignmentNoteDateLessThan:Date? = null var ConsignmentNoteDateLessThanOrEqualTo:Date? = null var ConsignmentNoteDateNotEqualTo:Date? = null var ConsignmentNoteDateBetween:ArrayList? = null var ConsignmentNoteDateIn:ArrayList? = null var ExGSTAmount:BigDecimal? = null var ExGSTAmountGreaterThanOrEqualTo:BigDecimal? = null var ExGSTAmountGreaterThan:BigDecimal? = null var ExGSTAmountLessThan:BigDecimal? = null var ExGSTAmountLessThanOrEqualTo:BigDecimal? = null var ExGSTAmountNotEqualTo:BigDecimal? = null var ExGSTAmountBetween:ArrayList? = null var ExGSTAmountIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_HistoryConsignmentNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_HistoryCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_HistoryCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_HistoryCustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var HistoryID:String? = null var HistoryIDStartsWith:String? = null var HistoryIDEndsWith:String? = null var HistoryIDContains:String? = null var HistoryIDLike:String? = null var HistoryIDBetween:ArrayList? = null var HistoryIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_HistoryCustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_HistoryFreightItemsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var SO_History_InvoiceHistoryID:String? = null var SO_History_InvoiceHistoryIDStartsWith:String? = null var SO_History_InvoiceHistoryIDEndsWith:String? = null var SO_History_InvoiceHistoryIDContains:String? = null var SO_History_InvoiceHistoryIDLike:String? = null var SO_History_InvoiceHistoryIDBetween:ArrayList? = null var SO_History_InvoiceHistoryIDIn:ArrayList? = null var FR_CarrierFreightDescriptions_RecID:String? = null var FR_CarrierFreightDescriptions_RecIDStartsWith:String? = null var FR_CarrierFreightDescriptions_RecIDEndsWith:String? = null var FR_CarrierFreightDescriptions_RecIDContains:String? = null var FR_CarrierFreightDescriptions_RecIDLike:String? = null var FR_CarrierFreightDescriptions_RecIDBetween:ArrayList? = null var FR_CarrierFreightDescriptions_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var NumberItems:BigDecimal? = null var NumberItemsGreaterThanOrEqualTo:BigDecimal? = null var NumberItemsGreaterThan:BigDecimal? = null var NumberItemsLessThan:BigDecimal? = null var NumberItemsLessThanOrEqualTo:BigDecimal? = null var NumberItemsNotEqualTo:BigDecimal? = null var NumberItemsBetween:ArrayList? = null var NumberItemsIn:ArrayList? = null var ItemWeight:BigDecimal? = null var ItemWeightGreaterThanOrEqualTo:BigDecimal? = null var ItemWeightGreaterThan:BigDecimal? = null var ItemWeightLessThan:BigDecimal? = null var ItemWeightLessThanOrEqualTo:BigDecimal? = null var ItemWeightNotEqualTo:BigDecimal? = null var ItemWeightBetween:ArrayList? = null var ItemWeightIn:ArrayList? = null var ItemCubic:BigDecimal? = null var ItemCubicGreaterThanOrEqualTo:BigDecimal? = null var ItemCubicGreaterThan:BigDecimal? = null var ItemCubicLessThan:BigDecimal? = null var ItemCubicLessThanOrEqualTo:BigDecimal? = null var ItemCubicNotEqualTo:BigDecimal? = null var ItemCubicBetween:ArrayList? = null var ItemCubicIn:ArrayList? = null var ItemLength:BigDecimal? = null var ItemLengthGreaterThanOrEqualTo:BigDecimal? = null var ItemLengthGreaterThan:BigDecimal? = null var ItemLengthLessThan:BigDecimal? = null var ItemLengthLessThanOrEqualTo:BigDecimal? = null var ItemLengthNotEqualTo:BigDecimal? = null var ItemLengthBetween:ArrayList? = null var ItemLengthIn:ArrayList? = null var ItemWidth:BigDecimal? = null var ItemWidthGreaterThanOrEqualTo:BigDecimal? = null var ItemWidthGreaterThan:BigDecimal? = null var ItemWidthLessThan:BigDecimal? = null var ItemWidthLessThanOrEqualTo:BigDecimal? = null var ItemWidthNotEqualTo:BigDecimal? = null var ItemWidthBetween:ArrayList? = null var ItemWidthIn:ArrayList? = null var ItemHeight:BigDecimal? = null var ItemHeightGreaterThanOrEqualTo:BigDecimal? = null var ItemHeightGreaterThan:BigDecimal? = null var ItemHeightLessThan:BigDecimal? = null var ItemHeightLessThanOrEqualTo:BigDecimal? = null var ItemHeightNotEqualTo:BigDecimal? = null var ItemHeightBetween:ArrayList? = null var ItemHeightIn:ArrayList? = null var SO_HistoryConsignmentNotes_RecID:String? = null var SO_HistoryConsignmentNotes_RecIDStartsWith:String? = null var SO_HistoryConsignmentNotes_RecIDEndsWith:String? = null var SO_HistoryConsignmentNotes_RecIDContains:String? = null var SO_HistoryConsignmentNotes_RecIDLike:String? = null var SO_HistoryConsignmentNotes_RecIDBetween:ArrayList? = null var SO_HistoryConsignmentNotes_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_HistoryFreightItemsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_IncidentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IncidentNo:String? = null var IncidentNoStartsWith:String? = null var IncidentNoEndsWith:String? = null var IncidentNoContains:String? = null var IncidentNoLike:String? = null var IncidentNoBetween:ArrayList? = null var IncidentNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var ContactName:String? = null var ContactNameStartsWith:String? = null var ContactNameEndsWith:String? = null var ContactNameContains:String? = null var ContactNameLike:String? = null var ContactNameBetween:ArrayList? = null var ContactNameIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var SO_IncidentTypes_RecID:String? = null var SO_IncidentTypes_RecIDStartsWith:String? = null var SO_IncidentTypes_RecIDEndsWith:String? = null var SO_IncidentTypes_RecIDContains:String? = null var SO_IncidentTypes_RecIDLike:String? = null var SO_IncidentTypes_RecIDBetween:ArrayList? = null var SO_IncidentTypes_RecIDIn:ArrayList? = null var Details:String? = null var DetailsStartsWith:String? = null var DetailsEndsWith:String? = null var DetailsContains:String? = null var DetailsLike:String? = null var DetailsBetween:ArrayList? = null var DetailsIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var IncidentDate:Date? = null var IncidentDateGreaterThanOrEqualTo:Date? = null var IncidentDateGreaterThan:Date? = null var IncidentDateLessThan:Date? = null var IncidentDateLessThanOrEqualTo:Date? = null var IncidentDateNotEqualTo:Date? = null var IncidentDateBetween:ArrayList? = null var IncidentDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_IncidentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_IncidentTypesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultType:Boolean? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_IncidentTypesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_LineCustomFieldsQuery : QueryDb(), IReturn> { var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_LineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_LineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_LineCustomValuesQuery.responseType } @Route(Path="/Queries/SO_LineDetails", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_LineDetailsQuery : QueryDb(), IReturn> { var DetailsLineID:String? = null var DetailsLineIDStartsWith:String? = null var DetailsLineIDEndsWith:String? = null var DetailsLineIDContains:String? = null var DetailsLineIDLike:String? = null var DetailsLineIDBetween:ArrayList? = null var DetailsLineIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var SOHID:String? = null var SOHIDStartsWith:String? = null var SOHIDEndsWith:String? = null var SOHIDContains:String? = null var SOHIDLike:String? = null var SOHIDBetween:ArrayList? = null var SOHIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_LineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_LinesQuery : QueryDb(), IReturn> { var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var GroupNo:Short? = null var GroupNoGreaterThanOrEqualTo:Short? = null var GroupNoGreaterThan:Short? = null var GroupNoLessThan:Short? = null var GroupNoLessThanOrEqualTo:Short? = null var GroupNoNotEqualTo:Short? = null var GroupNoBetween:ArrayList? = null var GroupNoIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var CommentLine:Boolean? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalItem:Short? = null var PhysicalItemGreaterThanOrEqualTo:Short? = null var PhysicalItemGreaterThan:Short? = null var PhysicalItemLessThan:Short? = null var PhysicalItemLessThanOrEqualTo:Short? = null var PhysicalItemNotEqualTo:Short? = null var PhysicalItemBetween:ArrayList? = null var PhysicalItemIn:ArrayList? = null var ItemWeight:BigDecimal? = null var ItemWeightGreaterThanOrEqualTo:BigDecimal? = null var ItemWeightGreaterThan:BigDecimal? = null var ItemWeightLessThan:BigDecimal? = null var ItemWeightLessThanOrEqualTo:BigDecimal? = null var ItemWeightNotEqualTo:BigDecimal? = null var ItemWeightBetween:ArrayList? = null var ItemWeightIn:ArrayList? = null var ItemCubic:BigDecimal? = null var ItemCubicGreaterThanOrEqualTo:BigDecimal? = null var ItemCubicGreaterThan:BigDecimal? = null var ItemCubicLessThan:BigDecimal? = null var ItemCubicLessThanOrEqualTo:BigDecimal? = null var ItemCubicNotEqualTo:BigDecimal? = null var ItemCubicBetween:ArrayList? = null var ItemCubicIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null var Cat1Description:String? = null var Cat1DescriptionStartsWith:String? = null var Cat1DescriptionEndsWith:String? = null var Cat1DescriptionContains:String? = null var Cat1DescriptionLike:String? = null var Cat1DescriptionBetween:ArrayList? = null var Cat1DescriptionIn:ArrayList? = null var Cat2Description:String? = null var Cat2DescriptionStartsWith:String? = null var Cat2DescriptionEndsWith:String? = null var Cat2DescriptionContains:String? = null var Cat2DescriptionLike:String? = null var Cat2DescriptionBetween:ArrayList? = null var Cat2DescriptionIn:ArrayList? = null var Cat3Description:String? = null var Cat3DescriptionStartsWith:String? = null var Cat3DescriptionEndsWith:String? = null var Cat3DescriptionContains:String? = null var Cat3DescriptionLike:String? = null var Cat3DescriptionBetween:ArrayList? = null var Cat3DescriptionIn:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var CostIn:BigDecimal? = null var CostInGreaterThanOrEqualTo:BigDecimal? = null var CostInGreaterThan:BigDecimal? = null var CostInLessThan:BigDecimal? = null var CostInLessThanOrEqualTo:BigDecimal? = null var CostInNotEqualTo:BigDecimal? = null var CostInBetween:ArrayList? = null var CostInIn:ArrayList? = null var DefaultPrice:BigDecimal? = null var DefaultPriceGreaterThanOrEqualTo:BigDecimal? = null var DefaultPriceGreaterThan:BigDecimal? = null var DefaultPriceLessThan:BigDecimal? = null var DefaultPriceLessThanOrEqualTo:BigDecimal? = null var DefaultPriceNotEqualTo:BigDecimal? = null var DefaultPriceBetween:ArrayList? = null var DefaultPriceIn:ArrayList? = null var ItemPrice:BigDecimal? = null var ItemPriceGreaterThanOrEqualTo:BigDecimal? = null var ItemPriceGreaterThan:BigDecimal? = null var ItemPriceLessThan:BigDecimal? = null var ItemPriceLessThanOrEqualTo:BigDecimal? = null var ItemPriceNotEqualTo:BigDecimal? = null var ItemPriceBetween:ArrayList? = null var ItemPriceIn:ArrayList? = null var Discount:BigDecimal? = null var DiscountGreaterThanOrEqualTo:BigDecimal? = null var DiscountGreaterThan:BigDecimal? = null var DiscountLessThan:BigDecimal? = null var DiscountLessThanOrEqualTo:BigDecimal? = null var DiscountNotEqualTo:BigDecimal? = null var DiscountBetween:ArrayList? = null var DiscountIn:ArrayList? = null var InvoicePrice:BigDecimal? = null var InvoicePriceGreaterThanOrEqualTo:BigDecimal? = null var InvoicePriceGreaterThan:BigDecimal? = null var InvoicePriceLessThan:BigDecimal? = null var InvoicePriceLessThanOrEqualTo:BigDecimal? = null var InvoicePriceNotEqualTo:BigDecimal? = null var InvoicePriceBetween:ArrayList? = null var InvoicePriceIn:ArrayList? = null var RRPPrice:BigDecimal? = null var RRPPriceGreaterThanOrEqualTo:BigDecimal? = null var RRPPriceGreaterThan:BigDecimal? = null var RRPPriceLessThan:BigDecimal? = null var RRPPriceLessThanOrEqualTo:BigDecimal? = null var RRPPriceNotEqualTo:BigDecimal? = null var RRPPriceBetween:ArrayList? = null var RRPPriceIn:ArrayList? = null var TaxToCharge:BigDecimal? = null var TaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var TaxToChargeGreaterThan:BigDecimal? = null var TaxToChargeLessThan:BigDecimal? = null var TaxToChargeLessThanOrEqualTo:BigDecimal? = null var TaxToChargeNotEqualTo:BigDecimal? = null var TaxToChargeBetween:ArrayList? = null var TaxToChargeIn:ArrayList? = null var TaxToPay:BigDecimal? = null var TaxToPayGreaterThanOrEqualTo:BigDecimal? = null var TaxToPayGreaterThan:BigDecimal? = null var TaxToPayLessThan:BigDecimal? = null var TaxToPayLessThanOrEqualTo:BigDecimal? = null var TaxToPayNotEqualTo:BigDecimal? = null var TaxToPayBetween:ArrayList? = null var TaxToPayIn:ArrayList? = null var CurrentLineTotal:BigDecimal? = null var CurrentLineTotalGreaterThanOrEqualTo:BigDecimal? = null var CurrentLineTotalGreaterThan:BigDecimal? = null var CurrentLineTotalLessThan:BigDecimal? = null var CurrentLineTotalLessThanOrEqualTo:BigDecimal? = null var CurrentLineTotalNotEqualTo:BigDecimal? = null var CurrentLineTotalBetween:ArrayList? = null var CurrentLineTotalIn:ArrayList? = null var QuantityOrdered:BigDecimal? = null var QuantityOrderedGreaterThanOrEqualTo:BigDecimal? = null var QuantityOrderedGreaterThan:BigDecimal? = null var QuantityOrderedLessThan:BigDecimal? = null var QuantityOrderedLessThanOrEqualTo:BigDecimal? = null var QuantityOrderedNotEqualTo:BigDecimal? = null var QuantityOrderedBetween:ArrayList? = null var QuantityOrderedIn:ArrayList? = null var QuantityPrevDel:BigDecimal? = null var QuantityPrevDelGreaterThanOrEqualTo:BigDecimal? = null var QuantityPrevDelGreaterThan:BigDecimal? = null var QuantityPrevDelLessThan:BigDecimal? = null var QuantityPrevDelLessThanOrEqualTo:BigDecimal? = null var QuantityPrevDelNotEqualTo:BigDecimal? = null var QuantityPrevDelBetween:ArrayList? = null var QuantityPrevDelIn:ArrayList? = null var QuantityThisDel:BigDecimal? = null var QuantityThisDelGreaterThanOrEqualTo:BigDecimal? = null var QuantityThisDelGreaterThan:BigDecimal? = null var QuantityThisDelLessThan:BigDecimal? = null var QuantityThisDelLessThanOrEqualTo:BigDecimal? = null var QuantityThisDelNotEqualTo:BigDecimal? = null var QuantityThisDelBetween:ArrayList? = null var QuantityThisDelIn:ArrayList? = null var QuantityBackOrd:BigDecimal? = null var QuantityBackOrdGreaterThanOrEqualTo:BigDecimal? = null var QuantityBackOrdGreaterThan:BigDecimal? = null var QuantityBackOrdLessThan:BigDecimal? = null var QuantityBackOrdLessThanOrEqualTo:BigDecimal? = null var QuantityBackOrdNotEqualTo:BigDecimal? = null var QuantityBackOrdBetween:ArrayList? = null var QuantityBackOrdIn:ArrayList? = null var HistoryText_Comment:String? = null var HistoryText_CommentStartsWith:String? = null var HistoryText_CommentEndsWith:String? = null var HistoryText_CommentContains:String? = null var HistoryText_CommentLike:String? = null var HistoryText_CommentBetween:ArrayList? = null var HistoryText_CommentIn:ArrayList? = null var Discountable:Boolean? = null var TaxInc:Boolean? = null var DirectTax:BigDecimal? = null var DirectTaxGreaterThanOrEqualTo:BigDecimal? = null var DirectTaxGreaterThan:BigDecimal? = null var DirectTaxLessThan:BigDecimal? = null var DirectTaxLessThanOrEqualTo:BigDecimal? = null var DirectTaxNotEqualTo:BigDecimal? = null var DirectTaxBetween:ArrayList? = null var DirectTaxIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var MinimumGP:BigDecimal? = null var MinimumGPGreaterThanOrEqualTo:BigDecimal? = null var MinimumGPGreaterThan:BigDecimal? = null var MinimumGPLessThan:BigDecimal? = null var MinimumGPLessThanOrEqualTo:BigDecimal? = null var MinimumGPNotEqualTo:BigDecimal? = null var MinimumGPBetween:ArrayList? = null var MinimumGPIn:ArrayList? = null var DebitLedger:String? = null var DebitLedgerStartsWith:String? = null var DebitLedgerEndsWith:String? = null var DebitLedgerContains:String? = null var DebitLedgerLike:String? = null var DebitLedgerBetween:ArrayList? = null var DebitLedgerIn:ArrayList? = null var CreditLedger:String? = null var CreditLedgerStartsWith:String? = null var CreditLedgerEndsWith:String? = null var CreditLedgerContains:String? = null var CreditLedgerLike:String? = null var CreditLedgerBetween:ArrayList? = null var CreditLedgerIn:ArrayList? = null var NonStock:Boolean? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var UseSerialNo:Boolean? = null var Backorderable:Boolean? = null var Picked:Boolean? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var UsingSpecialPrice:Boolean? = null var EstBOValue:BigDecimal? = null var EstBOValueGreaterThanOrEqualTo:BigDecimal? = null var EstBOValueGreaterThan:BigDecimal? = null var EstBOValueLessThan:BigDecimal? = null var EstBOValueLessThanOrEqualTo:BigDecimal? = null var EstBOValueNotEqualTo:BigDecimal? = null var EstBOValueBetween:ArrayList? = null var EstBOValueIn:ArrayList? = null var ItemTaxToCharge:BigDecimal? = null var ItemTaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var ItemTaxToChargeGreaterThan:BigDecimal? = null var ItemTaxToChargeLessThan:BigDecimal? = null var ItemTaxToChargeLessThanOrEqualTo:BigDecimal? = null var ItemTaxToChargeNotEqualTo:BigDecimal? = null var ItemTaxToChargeBetween:ArrayList? = null var ItemTaxToChargeIn:ArrayList? = null var ItemTaxToPay:BigDecimal? = null var ItemTaxToPayGreaterThanOrEqualTo:BigDecimal? = null var ItemTaxToPayGreaterThan:BigDecimal? = null var ItemTaxToPayLessThan:BigDecimal? = null var ItemTaxToPayLessThanOrEqualTo:BigDecimal? = null var ItemTaxToPayNotEqualTo:BigDecimal? = null var ItemTaxToPayBetween:ArrayList? = null var ItemTaxToPayIn:ArrayList? = null var LineLinkID:String? = null var LineLinkIDStartsWith:String? = null var LineLinkIDEndsWith:String? = null var LineLinkIDContains:String? = null var LineLinkIDLike:String? = null var LineLinkIDBetween:ArrayList? = null var LineLinkIDIn:ArrayList? = null var KittingStatus:Short? = null var KittingStatusGreaterThanOrEqualTo:Short? = null var KittingStatusGreaterThan:Short? = null var KittingStatusLessThan:Short? = null var KittingStatusLessThanOrEqualTo:Short? = null var KittingStatusNotEqualTo:Short? = null var KittingStatusBetween:ArrayList? = null var KittingStatusIn:ArrayList? = null var KittingUnits:BigDecimal? = null var KittingUnitsGreaterThanOrEqualTo:BigDecimal? = null var KittingUnitsGreaterThan:BigDecimal? = null var KittingUnitsLessThan:BigDecimal? = null var KittingUnitsLessThanOrEqualTo:BigDecimal? = null var KittingUnitsNotEqualTo:BigDecimal? = null var KittingUnitsBetween:ArrayList? = null var KittingUnitsIn:ArrayList? = null var JobConnectorID:String? = null var JobConnectorIDStartsWith:String? = null var JobConnectorIDEndsWith:String? = null var JobConnectorIDContains:String? = null var JobConnectorIDLike:String? = null var JobConnectorIDBetween:ArrayList? = null var JobConnectorIDIn:ArrayList? = null var KitStyle:Short? = null var KitStyleGreaterThanOrEqualTo:Short? = null var KitStyleGreaterThan:Short? = null var KitStyleLessThan:Short? = null var KitStyleLessThanOrEqualTo:Short? = null var KitStyleNotEqualTo:Short? = null var KitStyleBetween:ArrayList? = null var KitStyleIn:ArrayList? = null var DiscountPercentage:BigDecimal? = null var DiscountPercentageGreaterThanOrEqualTo:BigDecimal? = null var DiscountPercentageGreaterThan:BigDecimal? = null var DiscountPercentageLessThan:BigDecimal? = null var DiscountPercentageLessThanOrEqualTo:BigDecimal? = null var DiscountPercentageNotEqualTo:BigDecimal? = null var DiscountPercentageBetween:ArrayList? = null var DiscountPercentageIn:ArrayList? = null var SalesmanCost:BigDecimal? = null var SalesmanCostGreaterThanOrEqualTo:BigDecimal? = null var SalesmanCostGreaterThan:BigDecimal? = null var SalesmanCostLessThan:BigDecimal? = null var SalesmanCostLessThanOrEqualTo:BigDecimal? = null var SalesmanCostNotEqualTo:BigDecimal? = null var SalesmanCostBetween:ArrayList? = null var SalesmanCostIn:ArrayList? = null var LineCost:BigDecimal? = null var LineCostGreaterThanOrEqualTo:BigDecimal? = null var LineCostGreaterThan:BigDecimal? = null var LineCostLessThan:BigDecimal? = null var LineCostLessThanOrEqualTo:BigDecimal? = null var LineCostNotEqualTo:BigDecimal? = null var LineCostBetween:ArrayList? = null var LineCostIn:ArrayList? = null var OrigInvoiceNo:String? = null var OrigInvoiceNoStartsWith:String? = null var OrigInvoiceNoEndsWith:String? = null var OrigInvoiceNoContains:String? = null var OrigInvoiceNoLike:String? = null var OrigInvoiceNoBetween:ArrayList? = null var OrigInvoiceNoIn:ArrayList? = null var ItemPriceIncGST:BigDecimal? = null var ItemPriceIncGSTGreaterThanOrEqualTo:BigDecimal? = null var ItemPriceIncGSTGreaterThan:BigDecimal? = null var ItemPriceIncGSTLessThan:BigDecimal? = null var ItemPriceIncGSTLessThanOrEqualTo:BigDecimal? = null var ItemPriceIncGSTNotEqualTo:BigDecimal? = null var ItemPriceIncGSTBetween:ArrayList? = null var ItemPriceIncGSTIn:ArrayList? = null var ItemPriceUnDiscounted:BigDecimal? = null var ItemPriceUnDiscountedGreaterThanOrEqualTo:BigDecimal? = null var ItemPriceUnDiscountedGreaterThan:BigDecimal? = null var ItemPriceUnDiscountedLessThan:BigDecimal? = null var ItemPriceUnDiscountedLessThanOrEqualTo:BigDecimal? = null var ItemPriceUnDiscountedNotEqualTo:BigDecimal? = null var ItemPriceUnDiscountedBetween:ArrayList? = null var ItemPriceUnDiscountedIn:ArrayList? = null var DemandQuantity:BigDecimal? = null var DemandQuantityGreaterThanOrEqualTo:BigDecimal? = null var DemandQuantityGreaterThan:BigDecimal? = null var DemandQuantityLessThan:BigDecimal? = null var DemandQuantityLessThanOrEqualTo:BigDecimal? = null var DemandQuantityNotEqualTo:BigDecimal? = null var DemandQuantityBetween:ArrayList? = null var DemandQuantityIn:ArrayList? = null var NonStockLedgerSalesAccID:String? = null var NonStockLedgerSalesAccIDStartsWith:String? = null var NonStockLedgerSalesAccIDEndsWith:String? = null var NonStockLedgerSalesAccIDContains:String? = null var NonStockLedgerSalesAccIDLike:String? = null var NonStockLedgerSalesAccIDBetween:ArrayList? = null var NonStockLedgerSalesAccIDIn:ArrayList? = null var KitLineID:String? = null var KitLineIDStartsWith:String? = null var KitLineIDEndsWith:String? = null var KitLineIDContains:String? = null var KitLineIDLike:String? = null var KitLineIDBetween:ArrayList? = null var KitLineIDIn:ArrayList? = null var JobCostNo:String? = null var JobCostNoStartsWith:String? = null var JobCostNoEndsWith:String? = null var JobCostNoContains:String? = null var JobCostNoLike:String? = null var JobCostNoBetween:ArrayList? = null var JobCostNoIn:ArrayList? = null var SellPriceIncTax:Boolean? = null var JobInvoiceItem:Short? = null var JobInvoiceItemGreaterThanOrEqualTo:Short? = null var JobInvoiceItemGreaterThan:Short? = null var JobInvoiceItemLessThan:Short? = null var JobInvoiceItemLessThanOrEqualTo:Short? = null var JobInvoiceItemNotEqualTo:Short? = null var JobInvoiceItemBetween:ArrayList? = null var JobInvoiceItemIn:ArrayList? = null var QuantityPrevDemand:BigDecimal? = null var QuantityPrevDemandGreaterThanOrEqualTo:BigDecimal? = null var QuantityPrevDemandGreaterThan:BigDecimal? = null var QuantityPrevDemandLessThan:BigDecimal? = null var QuantityPrevDemandLessThanOrEqualTo:BigDecimal? = null var QuantityPrevDemandNotEqualTo:BigDecimal? = null var QuantityPrevDemandBetween:ArrayList? = null var QuantityPrevDemandIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var CostCentreID:String? = null var CostCentreIDStartsWith:String? = null var CostCentreIDEndsWith:String? = null var CostCentreIDContains:String? = null var CostCentreIDLike:String? = null var CostCentreIDBetween:ArrayList? = null var CostCentreIDIn:ArrayList? = null var StageID:String? = null var StageIDStartsWith:String? = null var StageIDEndsWith:String? = null var StageIDContains:String? = null var StageIDLike:String? = null var StageIDBetween:ArrayList? = null var StageIDIn:ArrayList? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat1GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1GreaterThan:BigDecimal? = null var UserDefinedFloat1LessThan:BigDecimal? = null var UserDefinedFloat1LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1NotEqualTo:BigDecimal? = null var UserDefinedFloat1Between:ArrayList? = null var UserDefinedFloat1In:ArrayList? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat2GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2GreaterThan:BigDecimal? = null var UserDefinedFloat2LessThan:BigDecimal? = null var UserDefinedFloat2LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2NotEqualTo:BigDecimal? = null var UserDefinedFloat2Between:ArrayList? = null var UserDefinedFloat2In:ArrayList? = null var UserDefinedFloat3:BigDecimal? = null var UserDefinedFloat3GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3GreaterThan:BigDecimal? = null var UserDefinedFloat3LessThan:BigDecimal? = null var UserDefinedFloat3LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3NotEqualTo:BigDecimal? = null var UserDefinedFloat3Between:ArrayList? = null var UserDefinedFloat3In:ArrayList? = null var ForwardOrderDate:Date? = null var ForwardOrderDateGreaterThanOrEqualTo:Date? = null var ForwardOrderDateGreaterThan:Date? = null var ForwardOrderDateLessThan:Date? = null var ForwardOrderDateLessThanOrEqualTo:Date? = null var ForwardOrderDateNotEqualTo:Date? = null var ForwardOrderDateBetween:ArrayList? = null var ForwardOrderDateIn:ArrayList? = null var ScheduledDate:Date? = null var ScheduledDateGreaterThanOrEqualTo:Date? = null var ScheduledDateGreaterThan:Date? = null var ScheduledDateLessThan:Date? = null var ScheduledDateLessThanOrEqualTo:Date? = null var ScheduledDateNotEqualTo:Date? = null var ScheduledDateBetween:ArrayList? = null var ScheduledDateIn:ArrayList? = null var DeliverStock:Boolean? = null var FixSellPrice:Boolean? = null var TypeKitRounding:Boolean? = null var EDIStoreLocationCode:String? = null var EDIStoreLocationCodeStartsWith:String? = null var EDIStoreLocationCodeEndsWith:String? = null var EDIStoreLocationCodeContains:String? = null var EDIStoreLocationCodeLike:String? = null var EDIStoreLocationCodeBetween:ArrayList? = null var EDIStoreLocationCodeIn:ArrayList? = null var EDIDCLocationCode:String? = null var EDIDCLocationCodeStartsWith:String? = null var EDIDCLocationCodeEndsWith:String? = null var EDIDCLocationCodeContains:String? = null var EDIDCLocationCodeLike:String? = null var EDIDCLocationCodeBetween:ArrayList? = null var EDIDCLocationCodeIn:ArrayList? = null var SM_Parts_RecID:String? = null var SM_Parts_RecIDStartsWith:String? = null var SM_Parts_RecIDEndsWith:String? = null var SM_Parts_RecIDContains:String? = null var SM_Parts_RecIDLike:String? = null var SM_Parts_RecIDBetween:ArrayList? = null var SM_Parts_RecIDIn:ArrayList? = null var SM_Labour_RecID:String? = null var SM_Labour_RecIDStartsWith:String? = null var SM_Labour_RecIDEndsWith:String? = null var SM_Labour_RecIDContains:String? = null var SM_Labour_RecIDLike:String? = null var SM_Labour_RecIDBetween:ArrayList? = null var SM_Labour_RecIDIn:ArrayList? = null var IN_UnitOfMeasure_RecID:UUID? = null var IN_UnitOfMeasure_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_LinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_LineSerialsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SOLineID:String? = null var SOLineIDStartsWith:String? = null var SOLineIDEndsWith:String? = null var SOLineIDContains:String? = null var SOLineIDLike:String? = null var SOLineIDBetween:ArrayList? = null var SOLineIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var HistoryID:String? = null var HistoryIDStartsWith:String? = null var HistoryIDEndsWith:String? = null var HistoryIDContains:String? = null var HistoryIDLike:String? = null var HistoryIDBetween:ArrayList? = null var HistoryIDIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_LineSerialsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_LineShippingLabelsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SO_Lines_InvoiceLineID:String? = null var SO_Lines_InvoiceLineIDStartsWith:String? = null var SO_Lines_InvoiceLineIDEndsWith:String? = null var SO_Lines_InvoiceLineIDContains:String? = null var SO_Lines_InvoiceLineIDLike:String? = null var SO_Lines_InvoiceLineIDBetween:ArrayList? = null var SO_Lines_InvoiceLineIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SSCC_Number:String? = null var SSCC_NumberStartsWith:String? = null var SSCC_NumberEndsWith:String? = null var SSCC_NumberContains:String? = null var SSCC_NumberLike:String? = null var SSCC_NumberBetween:ArrayList? = null var SSCC_NumberIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var UseByDate:Date? = null var UseByDateGreaterThanOrEqualTo:Date? = null var UseByDateGreaterThan:Date? = null var UseByDateLessThan:Date? = null var UseByDateLessThanOrEqualTo:Date? = null var UseByDateNotEqualTo:Date? = null var UseByDateBetween:ArrayList? = null var UseByDateIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var LabelNumber:Int? = null var LabelNumberGreaterThanOrEqualTo:Int? = null var LabelNumberGreaterThan:Int? = null var LabelNumberLessThan:Int? = null var LabelNumberLessThanOrEqualTo:Int? = null var LabelNumberNotEqualTo:Int? = null var LabelNumberBetween:ArrayList? = null var LabelNumberIn:ArrayList? = null var SpareString1:String? = null var SpareString1StartsWith:String? = null var SpareString1EndsWith:String? = null var SpareString1Contains:String? = null var SpareString1Like:String? = null var SpareString1Between:ArrayList? = null var SpareString1In:ArrayList? = null var SpareString2:String? = null var SpareString2StartsWith:String? = null var SpareString2EndsWith:String? = null var SpareString2Contains:String? = null var SpareString2Like:String? = null var SpareString2Between:ArrayList? = null var SpareString2In:ArrayList? = null var SpareString3:String? = null var SpareString3StartsWith:String? = null var SpareString3EndsWith:String? = null var SpareString3Contains:String? = null var SpareString3Like:String? = null var SpareString3Between:ArrayList? = null var SpareString3In:ArrayList? = null var SpareNumeric1:BigDecimal? = null var SpareNumeric1GreaterThanOrEqualTo:BigDecimal? = null var SpareNumeric1GreaterThan:BigDecimal? = null var SpareNumeric1LessThan:BigDecimal? = null var SpareNumeric1LessThanOrEqualTo:BigDecimal? = null var SpareNumeric1NotEqualTo:BigDecimal? = null var SpareNumeric1Between:ArrayList? = null var SpareNumeric1In:ArrayList? = null var SpareNumeric2:BigDecimal? = null var SpareNumeric2GreaterThanOrEqualTo:BigDecimal? = null var SpareNumeric2GreaterThan:BigDecimal? = null var SpareNumeric2LessThan:BigDecimal? = null var SpareNumeric2LessThanOrEqualTo:BigDecimal? = null var SpareNumeric2NotEqualTo:BigDecimal? = null var SpareNumeric2Between:ArrayList? = null var SpareNumeric2In:ArrayList? = null var SpareNumeric3:BigDecimal? = null var SpareNumeric3GreaterThanOrEqualTo:BigDecimal? = null var SpareNumeric3GreaterThan:BigDecimal? = null var SpareNumeric3LessThan:BigDecimal? = null var SpareNumeric3LessThanOrEqualTo:BigDecimal? = null var SpareNumeric3NotEqualTo:BigDecimal? = null var SpareNumeric3Between:ArrayList? = null var SpareNumeric3In:ArrayList? = null var SpareDate1:Date? = null var SpareDate1GreaterThanOrEqualTo:Date? = null var SpareDate1GreaterThan:Date? = null var SpareDate1LessThan:Date? = null var SpareDate1LessThanOrEqualTo:Date? = null var SpareDate1NotEqualTo:Date? = null var SpareDate1Between:ArrayList? = null var SpareDate1In:ArrayList? = null var SpareDate2:Date? = null var SpareDate2GreaterThanOrEqualTo:Date? = null var SpareDate2GreaterThan:Date? = null var SpareDate2LessThan:Date? = null var SpareDate2LessThanOrEqualTo:Date? = null var SpareDate2NotEqualTo:Date? = null var SpareDate2Between:ArrayList? = null var SpareDate2In:ArrayList? = null var SpareDate3:Date? = null var SpareDate3GreaterThanOrEqualTo:Date? = null var SpareDate3GreaterThan:Date? = null var SpareDate3LessThan:Date? = null var SpareDate3LessThanOrEqualTo:Date? = null var SpareDate3NotEqualTo:Date? = null var SpareDate3Between:ArrayList? = null var SpareDate3In:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_LineShippingLabelsQuery.responseType } @Route(Path="/Queries/SO_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_MainQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var InvoiceInitDate:Date? = null var InvoiceInitDateGreaterThanOrEqualTo:Date? = null var InvoiceInitDateGreaterThan:Date? = null var InvoiceInitDateLessThan:Date? = null var InvoiceInitDateLessThanOrEqualTo:Date? = null var InvoiceInitDateNotEqualTo:Date? = null var InvoiceInitDateBetween:ArrayList? = null var InvoiceInitDateIn:ArrayList? = null var InvoiceLastDate:Date? = null var InvoiceLastDateGreaterThanOrEqualTo:Date? = null var InvoiceLastDateGreaterThan:Date? = null var InvoiceLastDateLessThan:Date? = null var InvoiceLastDateLessThanOrEqualTo:Date? = null var InvoiceLastDateNotEqualTo:Date? = null var InvoiceLastDateBetween:ArrayList? = null var InvoiceLastDateIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var WholeSaleInvoice:Boolean? = null var InvoiceTotal:BigDecimal? = null var InvoiceTotalGreaterThanOrEqualTo:BigDecimal? = null var InvoiceTotalGreaterThan:BigDecimal? = null var InvoiceTotalLessThan:BigDecimal? = null var InvoiceTotalLessThanOrEqualTo:BigDecimal? = null var InvoiceTotalNotEqualTo:BigDecimal? = null var InvoiceTotalBetween:ArrayList? = null var InvoiceTotalIn:ArrayList? = null var CurrentHistoryNo:Short? = null var CurrentHistoryNoGreaterThanOrEqualTo:Short? = null var CurrentHistoryNoGreaterThan:Short? = null var CurrentHistoryNoLessThan:Short? = null var CurrentHistoryNoLessThanOrEqualTo:Short? = null var CurrentHistoryNoNotEqualTo:Short? = null var CurrentHistoryNoBetween:ArrayList? = null var CurrentHistoryNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var BillWhenComplete:Short? = null var BillWhenCompleteGreaterThanOrEqualTo:Short? = null var BillWhenCompleteGreaterThan:Short? = null var BillWhenCompleteLessThan:Short? = null var BillWhenCompleteLessThanOrEqualTo:Short? = null var BillWhenCompleteNotEqualTo:Short? = null var BillWhenCompleteBetween:ArrayList? = null var BillWhenCompleteIn:ArrayList? = null var CreditNote:Boolean? = null var InvoiceType:Short? = null var InvoiceTypeGreaterThanOrEqualTo:Short? = null var InvoiceTypeGreaterThan:Short? = null var InvoiceTypeLessThan:Short? = null var InvoiceTypeLessThanOrEqualTo:Short? = null var InvoiceTypeNotEqualTo:Short? = null var InvoiceTypeBetween:ArrayList? = null var InvoiceTypeIn:ArrayList? = null var GroupSupplierID:String? = null var GroupSupplierIDStartsWith:String? = null var GroupSupplierIDEndsWith:String? = null var GroupSupplierIDContains:String? = null var GroupSupplierIDLike:String? = null var GroupSupplierIDBetween:ArrayList? = null var GroupSupplierIDIn:ArrayList? = null var GroupOrdered:Boolean? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var BranchID:String? = null var BranchIDStartsWith:String? = null var BranchIDEndsWith:String? = null var BranchIDContains:String? = null var BranchIDLike:String? = null var BranchIDBetween:ArrayList? = null var BranchIDIn:ArrayList? = null var SOReference:String? = null var SOReferenceStartsWith:String? = null var SOReferenceEndsWith:String? = null var SOReferenceContains:String? = null var SOReferenceLike:String? = null var SOReferenceBetween:ArrayList? = null var SOReferenceIn:ArrayList? = null var JobCostID:String? = null var JobCostIDStartsWith:String? = null var JobCostIDEndsWith:String? = null var JobCostIDContains:String? = null var JobCostIDLike:String? = null var JobCostIDBetween:ArrayList? = null var JobCostIDIn:ArrayList? = null var ParentDebtorID:String? = null var ParentDebtorIDStartsWith:String? = null var ParentDebtorIDEndsWith:String? = null var ParentDebtorIDContains:String? = null var ParentDebtorIDLike:String? = null var ParentDebtorIDBetween:ArrayList? = null var ParentDebtorIDIn:ArrayList? = null var BackOrderMode:Short? = null var BackOrderModeGreaterThanOrEqualTo:Short? = null var BackOrderModeGreaterThan:Short? = null var BackOrderModeLessThan:Short? = null var BackOrderModeLessThanOrEqualTo:Short? = null var BackOrderModeNotEqualTo:Short? = null var BackOrderModeBetween:ArrayList? = null var BackOrderModeIn:ArrayList? = null var DebtorContactName:String? = null var DebtorContactNameStartsWith:String? = null var DebtorContactNameEndsWith:String? = null var DebtorContactNameContains:String? = null var DebtorContactNameLike:String? = null var DebtorContactNameBetween:ArrayList? = null var DebtorContactNameIn:ArrayList? = null var DocType:Int? = null var DocTypeGreaterThanOrEqualTo:Int? = null var DocTypeGreaterThan:Int? = null var DocTypeLessThan:Int? = null var DocTypeLessThanOrEqualTo:Int? = null var DocTypeNotEqualTo:Int? = null var DocTypeBetween:ArrayList? = null var DocTypeIn:ArrayList? = null var GSTInvoice:Boolean? = null var ExpectedDeliveryDate:Date? = null var ExpectedDeliveryDateGreaterThanOrEqualTo:Date? = null var ExpectedDeliveryDateGreaterThan:Date? = null var ExpectedDeliveryDateLessThan:Date? = null var ExpectedDeliveryDateLessThanOrEqualTo:Date? = null var ExpectedDeliveryDateNotEqualTo:Date? = null var ExpectedDeliveryDateBetween:ArrayList? = null var ExpectedDeliveryDateIn:ArrayList? = null var SourceQuoteHistoryID:String? = null var SourceQuoteHistoryIDStartsWith:String? = null var SourceQuoteHistoryIDEndsWith:String? = null var SourceQuoteHistoryIDContains:String? = null var SourceQuoteHistoryIDLike:String? = null var SourceQuoteHistoryIDBetween:ArrayList? = null var SourceQuoteHistoryIDIn:ArrayList? = null var PriceSchemeID:String? = null var PriceSchemeIDStartsWith:String? = null var PriceSchemeIDEndsWith:String? = null var PriceSchemeIDContains:String? = null var PriceSchemeIDLike:String? = null var PriceSchemeIDBetween:ArrayList? = null var PriceSchemeIDIn:ArrayList? = null var CreditReasonID:String? = null var CreditReasonIDStartsWith:String? = null var CreditReasonIDEndsWith:String? = null var CreditReasonIDContains:String? = null var CreditReasonIDLike:String? = null var CreditReasonIDBetween:ArrayList? = null var CreditReasonIDIn:ArrayList? = null var CreditIntoStock:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_PaymentDetailsQuery : QueryDb(), IReturn> { var PaymentID:String? = null var PaymentIDStartsWith:String? = null var PaymentIDEndsWith:String? = null var PaymentIDContains:String? = null var PaymentIDLike:String? = null var PaymentIDBetween:ArrayList? = null var PaymentIDIn:ArrayList? = null var CardNumber:String? = null var CardNumberStartsWith:String? = null var CardNumberEndsWith:String? = null var CardNumberContains:String? = null var CardNumberLike:String? = null var CardNumberBetween:ArrayList? = null var CardNumberIn:ArrayList? = null var CardExpiry:Date? = null var CardExpiryGreaterThanOrEqualTo:Date? = null var CardExpiryGreaterThan:Date? = null var CardExpiryLessThan:Date? = null var CardExpiryLessThanOrEqualTo:Date? = null var CardExpiryNotEqualTo:Date? = null var CardExpiryBetween:ArrayList? = null var CardExpiryIn:ArrayList? = null var CardHolder:String? = null var CardHolderStartsWith:String? = null var CardHolderEndsWith:String? = null var CardHolderContains:String? = null var CardHolderLike:String? = null var CardHolderBetween:ArrayList? = null var CardHolderIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var BankAcc:String? = null var BankAccStartsWith:String? = null var BankAccEndsWith:String? = null var BankAccContains:String? = null var BankAccLike:String? = null var BankAccBetween:ArrayList? = null var BankAccIn:ArrayList? = null var AccountName:String? = null var AccountNameStartsWith:String? = null var AccountNameEndsWith:String? = null var AccountNameContains:String? = null var AccountNameLike:String? = null var AccountNameBetween:ArrayList? = null var AccountNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_PaymentDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_PaymentsQuery : QueryDb(), IReturn> { var PaymentID:String? = null var PaymentIDStartsWith:String? = null var PaymentIDEndsWith:String? = null var PaymentIDContains:String? = null var PaymentIDLike:String? = null var PaymentIDBetween:ArrayList? = null var PaymentIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var PaymentTypeID:String? = null var PaymentTypeIDStartsWith:String? = null var PaymentTypeIDEndsWith:String? = null var PaymentTypeIDContains:String? = null var PaymentTypeIDLike:String? = null var PaymentTypeIDBetween:ArrayList? = null var PaymentTypeIDIn:ArrayList? = null var PaymentRef:String? = null var PaymentRefStartsWith:String? = null var PaymentRefEndsWith:String? = null var PaymentRefContains:String? = null var PaymentRefLike:String? = null var PaymentRefBetween:ArrayList? = null var PaymentRefIn:ArrayList? = null var AmountPaid:BigDecimal? = null var AmountPaidGreaterThanOrEqualTo:BigDecimal? = null var AmountPaidGreaterThan:BigDecimal? = null var AmountPaidLessThan:BigDecimal? = null var AmountPaidLessThanOrEqualTo:BigDecimal? = null var AmountPaidNotEqualTo:BigDecimal? = null var AmountPaidBetween:ArrayList? = null var AmountPaidIn:ArrayList? = null var PaymentDate:Date? = null var PaymentDateGreaterThanOrEqualTo:Date? = null var PaymentDateGreaterThan:Date? = null var PaymentDateLessThan:Date? = null var PaymentDateLessThanOrEqualTo:Date? = null var PaymentDateNotEqualTo:Date? = null var PaymentDateBetween:ArrayList? = null var PaymentDateIn:ArrayList? = null var AuthorisationStatus:Short? = null var AuthorisationStatusGreaterThanOrEqualTo:Short? = null var AuthorisationStatusGreaterThan:Short? = null var AuthorisationStatusLessThan:Short? = null var AuthorisationStatusLessThanOrEqualTo:Short? = null var AuthorisationStatusNotEqualTo:Short? = null var AuthorisationStatusBetween:ArrayList? = null var AuthorisationStatusIn:ArrayList? = null var AuthorisationNumber:String? = null var AuthorisationNumberStartsWith:String? = null var AuthorisationNumberEndsWith:String? = null var AuthorisationNumberContains:String? = null var AuthorisationNumberLike:String? = null var AuthorisationNumberBetween:ArrayList? = null var AuthorisationNumberIn:ArrayList? = null var ProcessPayment:Boolean? = null var Processed:Boolean? = null var DBTransID:String? = null var DBTransIDStartsWith:String? = null var DBTransIDEndsWith:String? = null var DBTransIDContains:String? = null var DBTransIDLike:String? = null var DBTransIDBetween:ArrayList? = null var DBTransIDIn:ArrayList? = null var PaymentGatewayReturnCode:Int? = null var PaymentGatewayReturnCodeGreaterThanOrEqualTo:Int? = null var PaymentGatewayReturnCodeGreaterThan:Int? = null var PaymentGatewayReturnCodeLessThan:Int? = null var PaymentGatewayReturnCodeLessThanOrEqualTo:Int? = null var PaymentGatewayReturnCodeNotEqualTo:Int? = null var PaymentGatewayReturnCodeBetween:ArrayList? = null var PaymentGatewayReturnCodeIn:ArrayList? = null var PaymentGatewayReturnMessage:String? = null var PaymentGatewayReturnMessageStartsWith:String? = null var PaymentGatewayReturnMessageEndsWith:String? = null var PaymentGatewayReturnMessageContains:String? = null var PaymentGatewayReturnMessageLike:String? = null var PaymentGatewayReturnMessageBetween:ArrayList? = null var PaymentGatewayReturnMessageIn:ArrayList? = null var AmountTendered:BigDecimal? = null var AmountTenderedGreaterThanOrEqualTo:BigDecimal? = null var AmountTenderedGreaterThan:BigDecimal? = null var AmountTenderedLessThan:BigDecimal? = null var AmountTenderedLessThanOrEqualTo:BigDecimal? = null var AmountTenderedNotEqualTo:BigDecimal? = null var AmountTenderedBetween:ArrayList? = null var AmountTenderedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_PaymentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_PaymentTypesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var IsEnabled:Boolean? = null var IsDefault:Boolean? = null var IsCreditCard:Boolean? = null var GL_Main_RecID:String? = null var GL_Main_RecIDStartsWith:String? = null var GL_Main_RecIDEndsWith:String? = null var GL_Main_RecIDContains:String? = null var GL_Main_RecIDLike:String? = null var GL_Main_RecIDBetween:ArrayList? = null var GL_Main_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var IsPOS:Boolean? = null var Code:String? = null var CodeStartsWith:String? = null var CodeEndsWith:String? = null var CodeContains:String? = null var CodeLike:String? = null var CodeBetween:ArrayList? = null var CodeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_PaymentTypesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_PrintLogQuery : QueryDb(), IReturn> { var PrintLogID:String? = null var PrintLogIDStartsWith:String? = null var PrintLogIDEndsWith:String? = null var PrintLogIDContains:String? = null var PrintLogIDLike:String? = null var PrintLogIDBetween:ArrayList? = null var PrintLogIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var SysDateTime:Date? = null var SysDateTimeGreaterThanOrEqualTo:Date? = null var SysDateTimeGreaterThan:Date? = null var SysDateTimeLessThan:Date? = null var SysDateTimeLessThanOrEqualTo:Date? = null var SysDateTimeNotEqualTo:Date? = null var SysDateTimeBetween:ArrayList? = null var SysDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var ReportType:Short? = null var ReportTypeGreaterThanOrEqualTo:Short? = null var ReportTypeGreaterThan:Short? = null var ReportTypeLessThan:Short? = null var ReportTypeLessThanOrEqualTo:Short? = null var ReportTypeNotEqualTo:Short? = null var ReportTypeBetween:ArrayList? = null var ReportTypeIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_PrintLogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ProfitQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var BillWhenComplete:Short? = null var BillWhenCompleteGreaterThanOrEqualTo:Short? = null var BillWhenCompleteGreaterThan:Short? = null var BillWhenCompleteLessThan:Short? = null var BillWhenCompleteLessThanOrEqualTo:Short? = null var BillWhenCompleteNotEqualTo:Short? = null var BillWhenCompleteBetween:ArrayList? = null var BillWhenCompleteIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var CreditNote:Boolean? = null var WholeSaleInvoice:Boolean? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var HistoryNo:Short? = null var HistoryNoGreaterThanOrEqualTo:Short? = null var HistoryNoGreaterThan:Short? = null var HistoryNoLessThan:Short? = null var HistoryNoLessThanOrEqualTo:Short? = null var HistoryNoNotEqualTo:Short? = null var HistoryNoBetween:ArrayList? = null var HistoryNoIn:ArrayList? = null var RunNo:String? = null var RunNoStartsWith:String? = null var RunNoEndsWith:String? = null var RunNoContains:String? = null var RunNoLike:String? = null var RunNoBetween:ArrayList? = null var RunNoIn:ArrayList? = null var RecordDate:Date? = null var RecordDateGreaterThanOrEqualTo:Date? = null var RecordDateGreaterThan:Date? = null var RecordDateLessThan:Date? = null var RecordDateLessThanOrEqualTo:Date? = null var RecordDateNotEqualTo:Date? = null var RecordDateBetween:ArrayList? = null var RecordDateIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var CostIn:BigDecimal? = null var CostInGreaterThanOrEqualTo:BigDecimal? = null var CostInGreaterThan:BigDecimal? = null var CostInLessThan:BigDecimal? = null var CostInLessThanOrEqualTo:BigDecimal? = null var CostInNotEqualTo:BigDecimal? = null var CostInBetween:ArrayList? = null var CostInIn:ArrayList? = null var QuantityThisDel:BigDecimal? = null var QuantityThisDelGreaterThanOrEqualTo:BigDecimal? = null var QuantityThisDelGreaterThan:BigDecimal? = null var QuantityThisDelLessThan:BigDecimal? = null var QuantityThisDelLessThanOrEqualTo:BigDecimal? = null var QuantityThisDelNotEqualTo:BigDecimal? = null var QuantityThisDelBetween:ArrayList? = null var QuantityThisDelIn:ArrayList? = null var CurrentLineTotal:BigDecimal? = null var CurrentLineTotalGreaterThanOrEqualTo:BigDecimal? = null var CurrentLineTotalGreaterThan:BigDecimal? = null var CurrentLineTotalLessThan:BigDecimal? = null var CurrentLineTotalLessThanOrEqualTo:BigDecimal? = null var CurrentLineTotalNotEqualTo:BigDecimal? = null var CurrentLineTotalBetween:ArrayList? = null var CurrentLineTotalIn:ArrayList? = null var TaxToCharge:BigDecimal? = null var TaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var TaxToChargeGreaterThan:BigDecimal? = null var TaxToChargeLessThan:BigDecimal? = null var TaxToChargeLessThanOrEqualTo:BigDecimal? = null var TaxToChargeNotEqualTo:BigDecimal? = null var TaxToChargeBetween:ArrayList? = null var TaxToChargeIn:ArrayList? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var PhysicalItem:Short? = null var PhysicalItemGreaterThanOrEqualTo:Short? = null var PhysicalItemGreaterThan:Short? = null var PhysicalItemLessThan:Short? = null var PhysicalItemLessThanOrEqualTo:Short? = null var PhysicalItemNotEqualTo:Short? = null var PhysicalItemBetween:ArrayList? = null var PhysicalItemIn:ArrayList? = null var NonStock:Boolean? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var InventoryClassificationID:String? = null var InventoryClassificationIDStartsWith:String? = null var InventoryClassificationIDEndsWith:String? = null var InventoryClassificationIDContains:String? = null var InventoryClassificationIDLike:String? = null var InventoryClassificationIDBetween:ArrayList? = null var InventoryClassificationIDIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ProfitQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ReportDefinitionQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var BillingType:Short? = null var BillingTypeGreaterThanOrEqualTo:Short? = null var BillingTypeGreaterThan:Short? = null var BillingTypeLessThan:Short? = null var BillingTypeLessThanOrEqualTo:Short? = null var BillingTypeNotEqualTo:Short? = null var BillingTypeBetween:ArrayList? = null var BillingTypeIn:ArrayList? = null var TradingCategory:Int? = null var TradingCategoryGreaterThanOrEqualTo:Int? = null var TradingCategoryGreaterThan:Int? = null var TradingCategoryLessThan:Int? = null var TradingCategoryLessThanOrEqualTo:Int? = null var TradingCategoryNotEqualTo:Int? = null var TradingCategoryBetween:ArrayList? = null var TradingCategoryIn:ArrayList? = null var DocumentType:Short? = null var DocumentTypeGreaterThanOrEqualTo:Short? = null var DocumentTypeGreaterThan:Short? = null var DocumentTypeLessThan:Short? = null var DocumentTypeLessThanOrEqualTo:Short? = null var DocumentTypeNotEqualTo:Short? = null var DocumentTypeBetween:ArrayList? = null var DocumentTypeIn:ArrayList? = null var NumberOfCopies:Short? = null var NumberOfCopiesGreaterThanOrEqualTo:Short? = null var NumberOfCopiesGreaterThan:Short? = null var NumberOfCopiesLessThan:Short? = null var NumberOfCopiesLessThanOrEqualTo:Short? = null var NumberOfCopiesNotEqualTo:Short? = null var NumberOfCopiesBetween:ArrayList? = null var NumberOfCopiesIn:ArrayList? = null var UseRange:Boolean? = null var RangeType:Short? = null var RangeTypeGreaterThanOrEqualTo:Short? = null var RangeTypeGreaterThan:Short? = null var RangeTypeLessThan:Short? = null var RangeTypeLessThanOrEqualTo:Short? = null var RangeTypeNotEqualTo:Short? = null var RangeTypeBetween:ArrayList? = null var RangeTypeIn:ArrayList? = null var MinRange:BigDecimal? = null var MinRangeGreaterThanOrEqualTo:BigDecimal? = null var MinRangeGreaterThan:BigDecimal? = null var MinRangeLessThan:BigDecimal? = null var MinRangeLessThanOrEqualTo:BigDecimal? = null var MinRangeNotEqualTo:BigDecimal? = null var MinRangeBetween:ArrayList? = null var MinRangeIn:ArrayList? = null var MaxRange:BigDecimal? = null var MaxRangeGreaterThanOrEqualTo:BigDecimal? = null var MaxRangeGreaterThan:BigDecimal? = null var MaxRangeLessThan:BigDecimal? = null var MaxRangeLessThanOrEqualTo:BigDecimal? = null var MaxRangeNotEqualTo:BigDecimal? = null var MaxRangeBetween:ArrayList? = null var MaxRangeIn:ArrayList? = null var BackOrderStatus:Short? = null var BackOrderStatusGreaterThanOrEqualTo:Short? = null var BackOrderStatusGreaterThan:Short? = null var BackOrderStatusLessThan:Short? = null var BackOrderStatusLessThanOrEqualTo:Short? = null var BackOrderStatusNotEqualTo:Short? = null var BackOrderStatusBetween:ArrayList? = null var BackOrderStatusIn:ArrayList? = null var SY_Report_RecID:String? = null var SY_Report_RecIDStartsWith:String? = null var SY_Report_RecIDEndsWith:String? = null var SY_Report_RecIDContains:String? = null var SY_Report_RecIDLike:String? = null var SY_Report_RecIDBetween:ArrayList? = null var SY_Report_RecIDIn:ArrayList? = null var SY_PrintGroupLogicalPrinter_RecID:String? = null var SY_PrintGroupLogicalPrinter_RecIDStartsWith:String? = null var SY_PrintGroupLogicalPrinter_RecIDEndsWith:String? = null var SY_PrintGroupLogicalPrinter_RecIDContains:String? = null var SY_PrintGroupLogicalPrinter_RecIDLike:String? = null var SY_PrintGroupLogicalPrinter_RecIDBetween:ArrayList? = null var SY_PrintGroupLogicalPrinter_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var SY_PrintGroup_RecID:String? = null var SY_PrintGroup_RecIDStartsWith:String? = null var SY_PrintGroup_RecIDEndsWith:String? = null var SY_PrintGroup_RecIDContains:String? = null var SY_PrintGroup_RecIDLike:String? = null var SY_PrintGroup_RecIDBetween:ArrayList? = null var SY_PrintGroup_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ReportDefinitionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_RunQuery : QueryDb(), IReturn> { var RunID:String? = null var RunIDStartsWith:String? = null var RunIDEndsWith:String? = null var RunIDContains:String? = null var RunIDLike:String? = null var RunIDBetween:ArrayList? = null var RunIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RunBy:String? = null var RunByStartsWith:String? = null var RunByEndsWith:String? = null var RunByContains:String? = null var RunByLike:String? = null var RunByBetween:ArrayList? = null var RunByIn:ArrayList? = null var RunNo:String? = null var RunNoStartsWith:String? = null var RunNoEndsWith:String? = null var RunNoContains:String? = null var RunNoLike:String? = null var RunNoBetween:ArrayList? = null var RunNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_RunQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_SalesQuery : QueryDb(), IReturn> { var SalesID:String? = null var SalesIDStartsWith:String? = null var SalesIDEndsWith:String? = null var SalesIDContains:String? = null var SalesIDLike:String? = null var SalesIDBetween:ArrayList? = null var SalesIDIn:ArrayList? = null var DateRun:Date? = null var DateRunGreaterThanOrEqualTo:Date? = null var DateRunGreaterThan:Date? = null var DateRunLessThan:Date? = null var DateRunLessThanOrEqualTo:Date? = null var DateRunNotEqualTo:Date? = null var DateRunBetween:ArrayList? = null var DateRunIn:ArrayList? = null var InvoiceDate:Date? = null var InvoiceDateGreaterThanOrEqualTo:Date? = null var InvoiceDateGreaterThan:Date? = null var InvoiceDateLessThan:Date? = null var InvoiceDateLessThanOrEqualTo:Date? = null var InvoiceDateNotEqualTo:Date? = null var InvoiceDateBetween:ArrayList? = null var InvoiceDateIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null var Cat1Description:String? = null var Cat1DescriptionStartsWith:String? = null var Cat1DescriptionEndsWith:String? = null var Cat1DescriptionContains:String? = null var Cat1DescriptionLike:String? = null var Cat1DescriptionBetween:ArrayList? = null var Cat1DescriptionIn:ArrayList? = null var Cat2Description:String? = null var Cat2DescriptionStartsWith:String? = null var Cat2DescriptionEndsWith:String? = null var Cat2DescriptionContains:String? = null var Cat2DescriptionLike:String? = null var Cat2DescriptionBetween:ArrayList? = null var Cat2DescriptionIn:ArrayList? = null var Cat3Description:String? = null var Cat3DescriptionStartsWith:String? = null var Cat3DescriptionEndsWith:String? = null var Cat3DescriptionContains:String? = null var Cat3DescriptionLike:String? = null var Cat3DescriptionBetween:ArrayList? = null var Cat3DescriptionIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitSellPrice:BigDecimal? = null var UnitSellPriceGreaterThanOrEqualTo:BigDecimal? = null var UnitSellPriceGreaterThan:BigDecimal? = null var UnitSellPriceLessThan:BigDecimal? = null var UnitSellPriceLessThanOrEqualTo:BigDecimal? = null var UnitSellPriceNotEqualTo:BigDecimal? = null var UnitSellPriceBetween:ArrayList? = null var UnitSellPriceIn:ArrayList? = null var LineTax:BigDecimal? = null var LineTaxGreaterThanOrEqualTo:BigDecimal? = null var LineTaxGreaterThan:BigDecimal? = null var LineTaxLessThan:BigDecimal? = null var LineTaxLessThanOrEqualTo:BigDecimal? = null var LineTaxNotEqualTo:BigDecimal? = null var LineTaxBetween:ArrayList? = null var LineTaxIn:ArrayList? = null var LineTotal:BigDecimal? = null var LineTotalGreaterThanOrEqualTo:BigDecimal? = null var LineTotalGreaterThan:BigDecimal? = null var LineTotalLessThan:BigDecimal? = null var LineTotalLessThanOrEqualTo:BigDecimal? = null var LineTotalNotEqualTo:BigDecimal? = null var LineTotalBetween:ArrayList? = null var LineTotalIn:ArrayList? = null var RunNo:String? = null var RunNoStartsWith:String? = null var RunNoEndsWith:String? = null var RunNoContains:String? = null var RunNoLike:String? = null var RunNoBetween:ArrayList? = null var RunNoIn:ArrayList? = null var HistoryNo:Short? = null var HistoryNoGreaterThanOrEqualTo:Short? = null var HistoryNoGreaterThan:Short? = null var HistoryNoLessThan:Short? = null var HistoryNoLessThanOrEqualTo:Short? = null var HistoryNoNotEqualTo:Short? = null var HistoryNoBetween:ArrayList? = null var HistoryNoIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var YearNo:Int? = null var YearNoGreaterThanOrEqualTo:Int? = null var YearNoGreaterThan:Int? = null var YearNoLessThan:Int? = null var YearNoLessThanOrEqualTo:Int? = null var YearNoNotEqualTo:Int? = null var YearNoBetween:ArrayList? = null var YearNoIn:ArrayList? = null var MonthNo:Int? = null var MonthNoGreaterThanOrEqualTo:Int? = null var MonthNoGreaterThan:Int? = null var MonthNoLessThan:Int? = null var MonthNoLessThanOrEqualTo:Int? = null var MonthNoNotEqualTo:Int? = null var MonthNoBetween:ArrayList? = null var MonthNoIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var Cat4Description:String? = null var Cat4DescriptionStartsWith:String? = null var Cat4DescriptionEndsWith:String? = null var Cat4DescriptionContains:String? = null var Cat4DescriptionLike:String? = null var Cat4DescriptionBetween:ArrayList? = null var Cat4DescriptionIn:ArrayList? = null var Cat5Description:String? = null var Cat5DescriptionStartsWith:String? = null var Cat5DescriptionEndsWith:String? = null var Cat5DescriptionContains:String? = null var Cat5DescriptionLike:String? = null var Cat5DescriptionBetween:ArrayList? = null var Cat5DescriptionIn:ArrayList? = null var KitStyle:Short? = null var KitStyleGreaterThanOrEqualTo:Short? = null var KitStyleGreaterThan:Short? = null var KitStyleLessThan:Short? = null var KitStyleLessThanOrEqualTo:Short? = null var KitStyleNotEqualTo:Short? = null var KitStyleBetween:ArrayList? = null var KitStyleIn:ArrayList? = null var KitStatus:Short? = null var KitStatusGreaterThanOrEqualTo:Short? = null var KitStatusGreaterThan:Short? = null var KitStatusLessThan:Short? = null var KitStatusLessThanOrEqualTo:Short? = null var KitStatusNotEqualTo:Short? = null var KitStatusBetween:ArrayList? = null var KitStatusIn:ArrayList? = null var SO_LinesID:String? = null var SO_LinesIDStartsWith:String? = null var SO_LinesIDEndsWith:String? = null var SO_LinesIDContains:String? = null var SO_LinesIDLike:String? = null var SO_LinesIDBetween:ArrayList? = null var SO_LinesIDIn:ArrayList? = null var LineCost:BigDecimal? = null var LineCostGreaterThanOrEqualTo:BigDecimal? = null var LineCostGreaterThan:BigDecimal? = null var LineCostLessThan:BigDecimal? = null var LineCostLessThanOrEqualTo:BigDecimal? = null var LineCostNotEqualTo:BigDecimal? = null var LineCostBetween:ArrayList? = null var LineCostIn:ArrayList? = null var DebtorAccountNo:String? = null var DebtorAccountNoStartsWith:String? = null var DebtorAccountNoEndsWith:String? = null var DebtorAccountNoContains:String? = null var DebtorAccountNoLike:String? = null var DebtorAccountNoBetween:ArrayList? = null var DebtorAccountNoIn:ArrayList? = null var DebtorName:String? = null var DebtorNameStartsWith:String? = null var DebtorNameEndsWith:String? = null var DebtorNameContains:String? = null var DebtorNameLike:String? = null var DebtorNameBetween:ArrayList? = null var DebtorNameIn:ArrayList? = null var DebtorClassification:String? = null var DebtorClassificationStartsWith:String? = null var DebtorClassificationEndsWith:String? = null var DebtorClassificationContains:String? = null var DebtorClassificationLike:String? = null var DebtorClassificationBetween:ArrayList? = null var DebtorClassificationIn:ArrayList? = null var PhysicalWarehouse:String? = null var PhysicalWarehouseStartsWith:String? = null var PhysicalWarehouseEndsWith:String? = null var PhysicalWarehouseContains:String? = null var PhysicalWarehouseLike:String? = null var PhysicalWarehouseBetween:ArrayList? = null var PhysicalWarehouseIn:ArrayList? = null var LogicalWarehouse:String? = null var LogicalWarehouseStartsWith:String? = null var LogicalWarehouseEndsWith:String? = null var LogicalWarehouseContains:String? = null var LogicalWarehouseLike:String? = null var LogicalWarehouseBetween:ArrayList? = null var LogicalWarehouseIn:ArrayList? = null var GPDollars:BigDecimal? = null var GPDollarsGreaterThanOrEqualTo:BigDecimal? = null var GPDollarsGreaterThan:BigDecimal? = null var GPDollarsLessThan:BigDecimal? = null var GPDollarsLessThanOrEqualTo:BigDecimal? = null var GPDollarsNotEqualTo:BigDecimal? = null var GPDollarsBetween:ArrayList? = null var GPDollarsIn:ArrayList? = null var GPPercent:BigDecimal? = null var GPPercentGreaterThanOrEqualTo:BigDecimal? = null var GPPercentGreaterThan:BigDecimal? = null var GPPercentLessThan:BigDecimal? = null var GPPercentLessThanOrEqualTo:BigDecimal? = null var GPPercentNotEqualTo:BigDecimal? = null var GPPercentBetween:ArrayList? = null var GPPercentIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_SalesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_Sales_InvoiceNoQuery : QueryDb(), IReturn> { var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_Sales_InvoiceNoQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_SalesDelBatchQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var DateActivated:Date? = null var DateActivatedGreaterThanOrEqualTo:Date? = null var DateActivatedGreaterThan:Date? = null var DateActivatedLessThan:Date? = null var DateActivatedLessThanOrEqualTo:Date? = null var DateActivatedNotEqualTo:Date? = null var DateActivatedBetween:ArrayList? = null var DateActivatedIn:ArrayList? = null var BatchActivated:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SplitOrder:Boolean? = null var SplitBackOrders:Boolean? = null var IN_Logical_RecID:String? = null var IN_Logical_RecIDStartsWith:String? = null var IN_Logical_RecIDEndsWith:String? = null var IN_Logical_RecIDContains:String? = null var IN_Logical_RecIDLike:String? = null var IN_Logical_RecIDBetween:ArrayList? = null var IN_Logical_RecIDIn:ArrayList? = null var UseSpecificWarehouse:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_SalesDelBatchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_SalesDelBatchLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SalesDelBatchID:String? = null var SalesDelBatchIDStartsWith:String? = null var SalesDelBatchIDEndsWith:String? = null var SalesDelBatchIDContains:String? = null var SalesDelBatchIDLike:String? = null var SalesDelBatchIDBetween:ArrayList? = null var SalesDelBatchIDIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorAccountNo:String? = null var DebtorAccountNoStartsWith:String? = null var DebtorAccountNoEndsWith:String? = null var DebtorAccountNoContains:String? = null var DebtorAccountNoLike:String? = null var DebtorAccountNoBetween:ArrayList? = null var DebtorAccountNoIn:ArrayList? = null var DebtorName:String? = null var DebtorNameStartsWith:String? = null var DebtorNameEndsWith:String? = null var DebtorNameContains:String? = null var DebtorNameLike:String? = null var DebtorNameBetween:ArrayList? = null var DebtorNameIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var QuantityBackOrdered:BigDecimal? = null var QuantityBackOrderedGreaterThanOrEqualTo:BigDecimal? = null var QuantityBackOrderedGreaterThan:BigDecimal? = null var QuantityBackOrderedLessThan:BigDecimal? = null var QuantityBackOrderedLessThanOrEqualTo:BigDecimal? = null var QuantityBackOrderedNotEqualTo:BigDecimal? = null var QuantityBackOrderedBetween:ArrayList? = null var QuantityBackOrderedIn:ArrayList? = null var ForwardOrderDate:Date? = null var ForwardOrderDateGreaterThanOrEqualTo:Date? = null var ForwardOrderDateGreaterThan:Date? = null var ForwardOrderDateLessThan:Date? = null var ForwardOrderDateLessThanOrEqualTo:Date? = null var ForwardOrderDateNotEqualTo:Date? = null var ForwardOrderDateBetween:ArrayList? = null var ForwardOrderDateIn:ArrayList? = null var ScheduledDate:Date? = null var ScheduledDateGreaterThanOrEqualTo:Date? = null var ScheduledDateGreaterThan:Date? = null var ScheduledDateLessThan:Date? = null var ScheduledDateLessThanOrEqualTo:Date? = null var ScheduledDateNotEqualTo:Date? = null var ScheduledDateBetween:ArrayList? = null var ScheduledDateIn:ArrayList? = null var NewDeliverStockFlag:Boolean? = null var NewQuantityDelivered:BigDecimal? = null var NewQuantityDeliveredGreaterThanOrEqualTo:BigDecimal? = null var NewQuantityDeliveredGreaterThan:BigDecimal? = null var NewQuantityDeliveredLessThan:BigDecimal? = null var NewQuantityDeliveredLessThanOrEqualTo:BigDecimal? = null var NewQuantityDeliveredNotEqualTo:BigDecimal? = null var NewQuantityDeliveredBetween:ArrayList? = null var NewQuantityDeliveredIn:ArrayList? = null var UpdateFailed:Boolean? = null var FailReason:String? = null var FailReasonStartsWith:String? = null var FailReasonEndsWith:String? = null var FailReasonContains:String? = null var FailReasonLike:String? = null var FailReasonBetween:ArrayList? = null var FailReasonIn:ArrayList? = null var QuantityDecimalPlaces:Short? = null var QuantityDecimalPlacesGreaterThanOrEqualTo:Short? = null var QuantityDecimalPlacesGreaterThan:Short? = null var QuantityDecimalPlacesLessThan:Short? = null var QuantityDecimalPlacesLessThanOrEqualTo:Short? = null var QuantityDecimalPlacesNotEqualTo:Short? = null var QuantityDecimalPlacesBetween:ArrayList? = null var QuantityDecimalPlacesIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_SalesDelBatchLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_SalesHistoryQuery : QueryDb(), IReturn> { var SalesID:String? = null var SalesIDStartsWith:String? = null var SalesIDEndsWith:String? = null var SalesIDContains:String? = null var SalesIDLike:String? = null var SalesIDBetween:ArrayList? = null var SalesIDIn:ArrayList? = null var DateRun:Date? = null var DateRunGreaterThanOrEqualTo:Date? = null var DateRunGreaterThan:Date? = null var DateRunLessThan:Date? = null var DateRunLessThanOrEqualTo:Date? = null var DateRunNotEqualTo:Date? = null var DateRunBetween:ArrayList? = null var DateRunIn:ArrayList? = null var InvoiceDate:Date? = null var InvoiceDateGreaterThanOrEqualTo:Date? = null var InvoiceDateGreaterThan:Date? = null var InvoiceDateLessThan:Date? = null var InvoiceDateLessThanOrEqualTo:Date? = null var InvoiceDateNotEqualTo:Date? = null var InvoiceDateBetween:ArrayList? = null var InvoiceDateIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null var Cat1Description:String? = null var Cat1DescriptionStartsWith:String? = null var Cat1DescriptionEndsWith:String? = null var Cat1DescriptionContains:String? = null var Cat1DescriptionLike:String? = null var Cat1DescriptionBetween:ArrayList? = null var Cat1DescriptionIn:ArrayList? = null var Cat2Description:String? = null var Cat2DescriptionStartsWith:String? = null var Cat2DescriptionEndsWith:String? = null var Cat2DescriptionContains:String? = null var Cat2DescriptionLike:String? = null var Cat2DescriptionBetween:ArrayList? = null var Cat2DescriptionIn:ArrayList? = null var Cat3Description:String? = null var Cat3DescriptionStartsWith:String? = null var Cat3DescriptionEndsWith:String? = null var Cat3DescriptionContains:String? = null var Cat3DescriptionLike:String? = null var Cat3DescriptionBetween:ArrayList? = null var Cat3DescriptionIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitSellPrice:BigDecimal? = null var UnitSellPriceGreaterThanOrEqualTo:BigDecimal? = null var UnitSellPriceGreaterThan:BigDecimal? = null var UnitSellPriceLessThan:BigDecimal? = null var UnitSellPriceLessThanOrEqualTo:BigDecimal? = null var UnitSellPriceNotEqualTo:BigDecimal? = null var UnitSellPriceBetween:ArrayList? = null var UnitSellPriceIn:ArrayList? = null var LineTax:BigDecimal? = null var LineTaxGreaterThanOrEqualTo:BigDecimal? = null var LineTaxGreaterThan:BigDecimal? = null var LineTaxLessThan:BigDecimal? = null var LineTaxLessThanOrEqualTo:BigDecimal? = null var LineTaxNotEqualTo:BigDecimal? = null var LineTaxBetween:ArrayList? = null var LineTaxIn:ArrayList? = null var LineTotal:BigDecimal? = null var LineTotalGreaterThanOrEqualTo:BigDecimal? = null var LineTotalGreaterThan:BigDecimal? = null var LineTotalLessThan:BigDecimal? = null var LineTotalLessThanOrEqualTo:BigDecimal? = null var LineTotalNotEqualTo:BigDecimal? = null var LineTotalBetween:ArrayList? = null var LineTotalIn:ArrayList? = null var RunNo:String? = null var RunNoStartsWith:String? = null var RunNoEndsWith:String? = null var RunNoContains:String? = null var RunNoLike:String? = null var RunNoBetween:ArrayList? = null var RunNoIn:ArrayList? = null var HistoryNo:Short? = null var HistoryNoGreaterThanOrEqualTo:Short? = null var HistoryNoGreaterThan:Short? = null var HistoryNoLessThan:Short? = null var HistoryNoLessThanOrEqualTo:Short? = null var HistoryNoNotEqualTo:Short? = null var HistoryNoBetween:ArrayList? = null var HistoryNoIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var YearNo:Short? = null var YearNoGreaterThanOrEqualTo:Short? = null var YearNoGreaterThan:Short? = null var YearNoLessThan:Short? = null var YearNoLessThanOrEqualTo:Short? = null var YearNoNotEqualTo:Short? = null var YearNoBetween:ArrayList? = null var YearNoIn:ArrayList? = null var MonthNo:Short? = null var MonthNoGreaterThanOrEqualTo:Short? = null var MonthNoGreaterThan:Short? = null var MonthNoLessThan:Short? = null var MonthNoLessThanOrEqualTo:Short? = null var MonthNoNotEqualTo:Short? = null var MonthNoBetween:ArrayList? = null var MonthNoIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var Cat4Description:String? = null var Cat4DescriptionStartsWith:String? = null var Cat4DescriptionEndsWith:String? = null var Cat4DescriptionContains:String? = null var Cat4DescriptionLike:String? = null var Cat4DescriptionBetween:ArrayList? = null var Cat4DescriptionIn:ArrayList? = null var Cat5Description:String? = null var Cat5DescriptionStartsWith:String? = null var Cat5DescriptionEndsWith:String? = null var Cat5DescriptionContains:String? = null var Cat5DescriptionLike:String? = null var Cat5DescriptionBetween:ArrayList? = null var Cat5DescriptionIn:ArrayList? = null var KitStyle:Short? = null var KitStyleGreaterThanOrEqualTo:Short? = null var KitStyleGreaterThan:Short? = null var KitStyleLessThan:Short? = null var KitStyleLessThanOrEqualTo:Short? = null var KitStyleNotEqualTo:Short? = null var KitStyleBetween:ArrayList? = null var KitStyleIn:ArrayList? = null var KitStatus:Short? = null var KitStatusGreaterThanOrEqualTo:Short? = null var KitStatusGreaterThan:Short? = null var KitStatusLessThan:Short? = null var KitStatusLessThanOrEqualTo:Short? = null var KitStatusNotEqualTo:Short? = null var KitStatusBetween:ArrayList? = null var KitStatusIn:ArrayList? = null var SO_LinesID:String? = null var SO_LinesIDStartsWith:String? = null var SO_LinesIDEndsWith:String? = null var SO_LinesIDContains:String? = null var SO_LinesIDLike:String? = null var SO_LinesIDBetween:ArrayList? = null var SO_LinesIDIn:ArrayList? = null var LineCost:BigDecimal? = null var LineCostGreaterThanOrEqualTo:BigDecimal? = null var LineCostGreaterThan:BigDecimal? = null var LineCostLessThan:BigDecimal? = null var LineCostLessThanOrEqualTo:BigDecimal? = null var LineCostNotEqualTo:BigDecimal? = null var LineCostBetween:ArrayList? = null var LineCostIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_SalesHistoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_SalesQtyQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var YearNo:Int? = null var YearNoGreaterThanOrEqualTo:Int? = null var YearNoGreaterThan:Int? = null var YearNoLessThan:Int? = null var YearNoLessThanOrEqualTo:Int? = null var YearNoNotEqualTo:Int? = null var YearNoBetween:ArrayList? = null var YearNoIn:ArrayList? = null var MonthNo:Int? = null var MonthNoGreaterThanOrEqualTo:Int? = null var MonthNoGreaterThan:Int? = null var MonthNoLessThan:Int? = null var MonthNoLessThanOrEqualTo:Int? = null var MonthNoNotEqualTo:Int? = null var MonthNoBetween:ArrayList? = null var MonthNoIn:ArrayList? = null var TotalQty:BigDecimal? = null var TotalQtyGreaterThanOrEqualTo:BigDecimal? = null var TotalQtyGreaterThan:BigDecimal? = null var TotalQtyLessThan:BigDecimal? = null var TotalQtyLessThanOrEqualTo:BigDecimal? = null var TotalQtyNotEqualTo:BigDecimal? = null var TotalQtyBetween:ArrayList? = null var TotalQtyIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_SalesQtyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_SplitOrdersQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SourceInvoiceID:String? = null var SourceInvoiceIDStartsWith:String? = null var SourceInvoiceIDEndsWith:String? = null var SourceInvoiceIDContains:String? = null var SourceInvoiceIDLike:String? = null var SourceInvoiceIDBetween:ArrayList? = null var SourceInvoiceIDIn:ArrayList? = null var SourceInvoiceNo:String? = null var SourceInvoiceNoStartsWith:String? = null var SourceInvoiceNoEndsWith:String? = null var SourceInvoiceNoContains:String? = null var SourceInvoiceNoLike:String? = null var SourceInvoiceNoBetween:ArrayList? = null var SourceInvoiceNoIn:ArrayList? = null var DestInvoiceID:String? = null var DestInvoiceIDStartsWith:String? = null var DestInvoiceIDEndsWith:String? = null var DestInvoiceIDContains:String? = null var DestInvoiceIDLike:String? = null var DestInvoiceIDBetween:ArrayList? = null var DestInvoiceIDIn:ArrayList? = null var DestInvoiceNo:String? = null var DestInvoiceNoStartsWith:String? = null var DestInvoiceNoEndsWith:String? = null var DestInvoiceNoContains:String? = null var DestInvoiceNoLike:String? = null var DestInvoiceNoBetween:ArrayList? = null var DestInvoiceNoIn:ArrayList? = null var HRStaffID:String? = null var HRStaffIDStartsWith:String? = null var HRStaffIDEndsWith:String? = null var HRStaffIDContains:String? = null var HRStaffIDLike:String? = null var HRStaffIDBetween:ArrayList? = null var HRStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_SplitOrdersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_TotalsQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceTotal:BigDecimal? = null var InvoiceTotalGreaterThanOrEqualTo:BigDecimal? = null var InvoiceTotalGreaterThan:BigDecimal? = null var InvoiceTotalLessThan:BigDecimal? = null var InvoiceTotalLessThanOrEqualTo:BigDecimal? = null var InvoiceTotalNotEqualTo:BigDecimal? = null var InvoiceTotalBetween:ArrayList? = null var InvoiceTotalIn:ArrayList? = null var Cartage1Total:BigDecimal? = null var Cartage1TotalGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TotalGreaterThan:BigDecimal? = null var Cartage1TotalLessThan:BigDecimal? = null var Cartage1TotalLessThanOrEqualTo:BigDecimal? = null var Cartage1TotalNotEqualTo:BigDecimal? = null var Cartage1TotalBetween:ArrayList? = null var Cartage1TotalIn:ArrayList? = null var Cartage1TaxTotal:BigDecimal? = null var Cartage1TaxTotalGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TaxTotalGreaterThan:BigDecimal? = null var Cartage1TaxTotalLessThan:BigDecimal? = null var Cartage1TaxTotalLessThanOrEqualTo:BigDecimal? = null var Cartage1TaxTotalNotEqualTo:BigDecimal? = null var Cartage1TaxTotalBetween:ArrayList? = null var Cartage1TaxTotalIn:ArrayList? = null var Cartage2Total:BigDecimal? = null var Cartage2TotalGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TotalGreaterThan:BigDecimal? = null var Cartage2TotalLessThan:BigDecimal? = null var Cartage2TotalLessThanOrEqualTo:BigDecimal? = null var Cartage2TotalNotEqualTo:BigDecimal? = null var Cartage2TotalBetween:ArrayList? = null var Cartage2TotalIn:ArrayList? = null var Cartage2TaxTotal:BigDecimal? = null var Cartage2TaxTotalGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TaxTotalGreaterThan:BigDecimal? = null var Cartage2TaxTotalLessThan:BigDecimal? = null var Cartage2TaxTotalLessThanOrEqualTo:BigDecimal? = null var Cartage2TaxTotalNotEqualTo:BigDecimal? = null var Cartage2TaxTotalBetween:ArrayList? = null var Cartage2TaxTotalIn:ArrayList? = null var Cartage3Total:BigDecimal? = null var Cartage3TotalGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TotalGreaterThan:BigDecimal? = null var Cartage3TotalLessThan:BigDecimal? = null var Cartage3TotalLessThanOrEqualTo:BigDecimal? = null var Cartage3TotalNotEqualTo:BigDecimal? = null var Cartage3TotalBetween:ArrayList? = null var Cartage3TotalIn:ArrayList? = null var Cartage3TaxTotal:BigDecimal? = null var Cartage3TaxTotalGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TaxTotalGreaterThan:BigDecimal? = null var Cartage3TaxTotalLessThan:BigDecimal? = null var Cartage3TaxTotalLessThanOrEqualTo:BigDecimal? = null var Cartage3TaxTotalNotEqualTo:BigDecimal? = null var Cartage3TaxTotalBetween:ArrayList? = null var Cartage3TaxTotalIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_TotalsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ViewInvoicedQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var BillWhenComplete:Short? = null var BillWhenCompleteGreaterThanOrEqualTo:Short? = null var BillWhenCompleteGreaterThan:Short? = null var BillWhenCompleteLessThan:Short? = null var BillWhenCompleteLessThanOrEqualTo:Short? = null var BillWhenCompleteNotEqualTo:Short? = null var BillWhenCompleteBetween:ArrayList? = null var BillWhenCompleteIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var CreditNote:Boolean? = null var WholeSaleInvoice:Boolean? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var Frieght:BigDecimal? = null var FrieghtGreaterThanOrEqualTo:BigDecimal? = null var FrieghtGreaterThan:BigDecimal? = null var FrieghtLessThan:BigDecimal? = null var FrieghtLessThanOrEqualTo:BigDecimal? = null var FrieghtNotEqualTo:BigDecimal? = null var FrieghtBetween:ArrayList? = null var FrieghtIn:ArrayList? = null var ProcessedHistoryNo:Short? = null var ProcessedHistoryNoGreaterThanOrEqualTo:Short? = null var ProcessedHistoryNoGreaterThan:Short? = null var ProcessedHistoryNoLessThan:Short? = null var ProcessedHistoryNoLessThanOrEqualTo:Short? = null var ProcessedHistoryNoNotEqualTo:Short? = null var ProcessedHistoryNoBetween:ArrayList? = null var ProcessedHistoryNoIn:ArrayList? = null var InvoicedHistoryNo:Short? = null var InvoicedHistoryNoGreaterThanOrEqualTo:Short? = null var InvoicedHistoryNoGreaterThan:Short? = null var InvoicedHistoryNoLessThan:Short? = null var InvoicedHistoryNoLessThanOrEqualTo:Short? = null var InvoicedHistoryNoNotEqualTo:Short? = null var InvoicedHistoryNoBetween:ArrayList? = null var InvoicedHistoryNoIn:ArrayList? = null var ProcessedOnRunNo:String? = null var ProcessedOnRunNoStartsWith:String? = null var ProcessedOnRunNoEndsWith:String? = null var ProcessedOnRunNoContains:String? = null var ProcessedOnRunNoLike:String? = null var ProcessedOnRunNoBetween:ArrayList? = null var ProcessedOnRunNoIn:ArrayList? = null var InvoicedOnRunNo:String? = null var InvoicedOnRunNoStartsWith:String? = null var InvoicedOnRunNoEndsWith:String? = null var InvoicedOnRunNoContains:String? = null var InvoicedOnRunNoLike:String? = null var InvoicedOnRunNoBetween:ArrayList? = null var InvoicedOnRunNoIn:ArrayList? = null var ProcessedDate:Date? = null var ProcessedDateGreaterThanOrEqualTo:Date? = null var ProcessedDateGreaterThan:Date? = null var ProcessedDateLessThan:Date? = null var ProcessedDateLessThanOrEqualTo:Date? = null var ProcessedDateNotEqualTo:Date? = null var ProcessedDateBetween:ArrayList? = null var ProcessedDateIn:ArrayList? = null var InvoicedDate:Date? = null var InvoicedDateGreaterThanOrEqualTo:Date? = null var InvoicedDateGreaterThan:Date? = null var InvoicedDateLessThan:Date? = null var InvoicedDateLessThanOrEqualTo:Date? = null var InvoicedDateNotEqualTo:Date? = null var InvoicedDateBetween:ArrayList? = null var InvoicedDateIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var CostIn:BigDecimal? = null var CostInGreaterThanOrEqualTo:BigDecimal? = null var CostInGreaterThan:BigDecimal? = null var CostInLessThan:BigDecimal? = null var CostInLessThanOrEqualTo:BigDecimal? = null var CostInNotEqualTo:BigDecimal? = null var CostInBetween:ArrayList? = null var CostInIn:ArrayList? = null var QuantityThisDel:BigDecimal? = null var QuantityThisDelGreaterThanOrEqualTo:BigDecimal? = null var QuantityThisDelGreaterThan:BigDecimal? = null var QuantityThisDelLessThan:BigDecimal? = null var QuantityThisDelLessThanOrEqualTo:BigDecimal? = null var QuantityThisDelNotEqualTo:BigDecimal? = null var QuantityThisDelBetween:ArrayList? = null var QuantityThisDelIn:ArrayList? = null var CurrentLineTotal:BigDecimal? = null var CurrentLineTotalGreaterThanOrEqualTo:BigDecimal? = null var CurrentLineTotalGreaterThan:BigDecimal? = null var CurrentLineTotalLessThan:BigDecimal? = null var CurrentLineTotalLessThanOrEqualTo:BigDecimal? = null var CurrentLineTotalNotEqualTo:BigDecimal? = null var CurrentLineTotalBetween:ArrayList? = null var CurrentLineTotalIn:ArrayList? = null var TaxToCharge:BigDecimal? = null var TaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var TaxToChargeGreaterThan:BigDecimal? = null var TaxToChargeLessThan:BigDecimal? = null var TaxToChargeLessThanOrEqualTo:BigDecimal? = null var TaxToChargeNotEqualTo:BigDecimal? = null var TaxToChargeBetween:ArrayList? = null var TaxToChargeIn:ArrayList? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var PhysicalItem:Short? = null var PhysicalItemGreaterThanOrEqualTo:Short? = null var PhysicalItemGreaterThan:Short? = null var PhysicalItemLessThan:Short? = null var PhysicalItemLessThanOrEqualTo:Short? = null var PhysicalItemNotEqualTo:Short? = null var PhysicalItemBetween:ArrayList? = null var PhysicalItemIn:ArrayList? = null var NonStock:Boolean? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var InventoryClassificationID:String? = null var InventoryClassificationIDStartsWith:String? = null var InventoryClassificationIDEndsWith:String? = null var InventoryClassificationIDContains:String? = null var InventoryClassificationIDLike:String? = null var InventoryClassificationIDBetween:ArrayList? = null var InventoryClassificationIDIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ViewInvoicedQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_ViewShippedQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var BillWhenComplete:Short? = null var BillWhenCompleteGreaterThanOrEqualTo:Short? = null var BillWhenCompleteGreaterThan:Short? = null var BillWhenCompleteLessThan:Short? = null var BillWhenCompleteLessThanOrEqualTo:Short? = null var BillWhenCompleteNotEqualTo:Short? = null var BillWhenCompleteBetween:ArrayList? = null var BillWhenCompleteIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var CreditNote:Boolean? = null var WholeSaleInvoice:Boolean? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var Frieght:BigDecimal? = null var FrieghtGreaterThanOrEqualTo:BigDecimal? = null var FrieghtGreaterThan:BigDecimal? = null var FrieghtLessThan:BigDecimal? = null var FrieghtLessThanOrEqualTo:BigDecimal? = null var FrieghtNotEqualTo:BigDecimal? = null var FrieghtBetween:ArrayList? = null var FrieghtIn:ArrayList? = null var ProcessedHistoryNo:Short? = null var ProcessedHistoryNoGreaterThanOrEqualTo:Short? = null var ProcessedHistoryNoGreaterThan:Short? = null var ProcessedHistoryNoLessThan:Short? = null var ProcessedHistoryNoLessThanOrEqualTo:Short? = null var ProcessedHistoryNoNotEqualTo:Short? = null var ProcessedHistoryNoBetween:ArrayList? = null var ProcessedHistoryNoIn:ArrayList? = null var ShippedHistoryNo:Short? = null var ShippedHistoryNoGreaterThanOrEqualTo:Short? = null var ShippedHistoryNoGreaterThan:Short? = null var ShippedHistoryNoLessThan:Short? = null var ShippedHistoryNoLessThanOrEqualTo:Short? = null var ShippedHistoryNoNotEqualTo:Short? = null var ShippedHistoryNoBetween:ArrayList? = null var ShippedHistoryNoIn:ArrayList? = null var ProcessedOnRunNo:String? = null var ProcessedOnRunNoStartsWith:String? = null var ProcessedOnRunNoEndsWith:String? = null var ProcessedOnRunNoContains:String? = null var ProcessedOnRunNoLike:String? = null var ProcessedOnRunNoBetween:ArrayList? = null var ProcessedOnRunNoIn:ArrayList? = null var ShippedOnRunNo:String? = null var ShippedOnRunNoStartsWith:String? = null var ShippedOnRunNoEndsWith:String? = null var ShippedOnRunNoContains:String? = null var ShippedOnRunNoLike:String? = null var ShippedOnRunNoBetween:ArrayList? = null var ShippedOnRunNoIn:ArrayList? = null var ProcessedDate:Date? = null var ProcessedDateGreaterThanOrEqualTo:Date? = null var ProcessedDateGreaterThan:Date? = null var ProcessedDateLessThan:Date? = null var ProcessedDateLessThanOrEqualTo:Date? = null var ProcessedDateNotEqualTo:Date? = null var ProcessedDateBetween:ArrayList? = null var ProcessedDateIn:ArrayList? = null var ShippedDate:Date? = null var ShippedDateGreaterThanOrEqualTo:Date? = null var ShippedDateGreaterThan:Date? = null var ShippedDateLessThan:Date? = null var ShippedDateLessThanOrEqualTo:Date? = null var ShippedDateNotEqualTo:Date? = null var ShippedDateBetween:ArrayList? = null var ShippedDateIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var CostIn:BigDecimal? = null var CostInGreaterThanOrEqualTo:BigDecimal? = null var CostInGreaterThan:BigDecimal? = null var CostInLessThan:BigDecimal? = null var CostInLessThanOrEqualTo:BigDecimal? = null var CostInNotEqualTo:BigDecimal? = null var CostInBetween:ArrayList? = null var CostInIn:ArrayList? = null var QuantityThisDel:BigDecimal? = null var QuantityThisDelGreaterThanOrEqualTo:BigDecimal? = null var QuantityThisDelGreaterThan:BigDecimal? = null var QuantityThisDelLessThan:BigDecimal? = null var QuantityThisDelLessThanOrEqualTo:BigDecimal? = null var QuantityThisDelNotEqualTo:BigDecimal? = null var QuantityThisDelBetween:ArrayList? = null var QuantityThisDelIn:ArrayList? = null var CurrentLineTotal:BigDecimal? = null var CurrentLineTotalGreaterThanOrEqualTo:BigDecimal? = null var CurrentLineTotalGreaterThan:BigDecimal? = null var CurrentLineTotalLessThan:BigDecimal? = null var CurrentLineTotalLessThanOrEqualTo:BigDecimal? = null var CurrentLineTotalNotEqualTo:BigDecimal? = null var CurrentLineTotalBetween:ArrayList? = null var CurrentLineTotalIn:ArrayList? = null var TaxToCharge:BigDecimal? = null var TaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var TaxToChargeGreaterThan:BigDecimal? = null var TaxToChargeLessThan:BigDecimal? = null var TaxToChargeLessThanOrEqualTo:BigDecimal? = null var TaxToChargeNotEqualTo:BigDecimal? = null var TaxToChargeBetween:ArrayList? = null var TaxToChargeIn:ArrayList? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var PhysicalItem:Short? = null var PhysicalItemGreaterThanOrEqualTo:Short? = null var PhysicalItemGreaterThan:Short? = null var PhysicalItemLessThan:Short? = null var PhysicalItemLessThanOrEqualTo:Short? = null var PhysicalItemNotEqualTo:Short? = null var PhysicalItemBetween:ArrayList? = null var PhysicalItemIn:ArrayList? = null var NonStock:Boolean? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var InventoryClassificationID:String? = null var InventoryClassificationIDStartsWith:String? = null var InventoryClassificationIDEndsWith:String? = null var InventoryClassificationIDContains:String? = null var InventoryClassificationIDLike:String? = null var InventoryClassificationIDBetween:ArrayList? = null var InventoryClassificationIDIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_ViewShippedQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SO_VInvQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvID:String? = null var InvIDStartsWith:String? = null var InvIDEndsWith:String? = null var InvIDContains:String? = null var InvIDLike:String? = null var InvIDBetween:ArrayList? = null var InvIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var BillWhenComplete:Short? = null var BillWhenCompleteGreaterThanOrEqualTo:Short? = null var BillWhenCompleteGreaterThan:Short? = null var BillWhenCompleteLessThan:Short? = null var BillWhenCompleteLessThanOrEqualTo:Short? = null var BillWhenCompleteNotEqualTo:Short? = null var BillWhenCompleteBetween:ArrayList? = null var BillWhenCompleteIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var CreditNote:Boolean? = null var WholeSaleInvoice:Boolean? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var BranchID:String? = null var BranchIDStartsWith:String? = null var BranchIDEndsWith:String? = null var BranchIDContains:String? = null var BranchIDLike:String? = null var BranchIDBetween:ArrayList? = null var BranchIDIn:ArrayList? = null var CreditIntoStock:Boolean? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var HistoryTotal:BigDecimal? = null var HistoryTotalGreaterThanOrEqualTo:BigDecimal? = null var HistoryTotalGreaterThan:BigDecimal? = null var HistoryTotalLessThan:BigDecimal? = null var HistoryTotalLessThanOrEqualTo:BigDecimal? = null var HistoryTotalNotEqualTo:BigDecimal? = null var HistoryTotalBetween:ArrayList? = null var HistoryTotalIn:ArrayList? = null var CartageCharge1:BigDecimal? = null var CartageCharge1GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge1GreaterThan:BigDecimal? = null var CartageCharge1LessThan:BigDecimal? = null var CartageCharge1LessThanOrEqualTo:BigDecimal? = null var CartageCharge1NotEqualTo:BigDecimal? = null var CartageCharge1Between:ArrayList? = null var CartageCharge1In:ArrayList? = null var CartageCharge2:BigDecimal? = null var CartageCharge2GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge2GreaterThan:BigDecimal? = null var CartageCharge2LessThan:BigDecimal? = null var CartageCharge2LessThanOrEqualTo:BigDecimal? = null var CartageCharge2NotEqualTo:BigDecimal? = null var CartageCharge2Between:ArrayList? = null var CartageCharge2In:ArrayList? = null var CartageCharge3:BigDecimal? = null var CartageCharge3GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge3GreaterThan:BigDecimal? = null var CartageCharge3LessThan:BigDecimal? = null var CartageCharge3LessThanOrEqualTo:BigDecimal? = null var CartageCharge3NotEqualTo:BigDecimal? = null var CartageCharge3Between:ArrayList? = null var CartageCharge3In:ArrayList? = null var Frieght:BigDecimal? = null var FrieghtGreaterThanOrEqualTo:BigDecimal? = null var FrieghtGreaterThan:BigDecimal? = null var FrieghtLessThan:BigDecimal? = null var FrieghtLessThanOrEqualTo:BigDecimal? = null var FrieghtNotEqualTo:BigDecimal? = null var FrieghtBetween:ArrayList? = null var FrieghtIn:ArrayList? = null var Frt:BigDecimal? = null var FrtGreaterThanOrEqualTo:BigDecimal? = null var FrtGreaterThan:BigDecimal? = null var FrtLessThan:BigDecimal? = null var FrtLessThanOrEqualTo:BigDecimal? = null var FrtNotEqualTo:BigDecimal? = null var FrtBetween:ArrayList? = null var FrtIn:ArrayList? = null var FrtTax:BigDecimal? = null var FrtTaxGreaterThanOrEqualTo:BigDecimal? = null var FrtTaxGreaterThan:BigDecimal? = null var FrtTaxLessThan:BigDecimal? = null var FrtTaxLessThanOrEqualTo:BigDecimal? = null var FrtTaxNotEqualTo:BigDecimal? = null var FrtTaxBetween:ArrayList? = null var FrtTaxIn:ArrayList? = null var ProHistoryNo:Short? = null var ProHistoryNoGreaterThanOrEqualTo:Short? = null var ProHistoryNoGreaterThan:Short? = null var ProHistoryNoLessThan:Short? = null var ProHistoryNoLessThanOrEqualTo:Short? = null var ProHistoryNoNotEqualTo:Short? = null var ProHistoryNoBetween:ArrayList? = null var ProHistoryNoIn:ArrayList? = null var InvHistoryNo:Short? = null var InvHistoryNoGreaterThanOrEqualTo:Short? = null var InvHistoryNoGreaterThan:Short? = null var InvHistoryNoLessThan:Short? = null var InvHistoryNoLessThanOrEqualTo:Short? = null var InvHistoryNoNotEqualTo:Short? = null var InvHistoryNoBetween:ArrayList? = null var InvHistoryNoIn:ArrayList? = null var ProRunNo:String? = null var ProRunNoStartsWith:String? = null var ProRunNoEndsWith:String? = null var ProRunNoContains:String? = null var ProRunNoLike:String? = null var ProRunNoBetween:ArrayList? = null var ProRunNoIn:ArrayList? = null var InvRunNo:String? = null var InvRunNoStartsWith:String? = null var InvRunNoEndsWith:String? = null var InvRunNoContains:String? = null var InvRunNoLike:String? = null var InvRunNoBetween:ArrayList? = null var InvRunNoIn:ArrayList? = null var ProDate:Date? = null var ProDateGreaterThanOrEqualTo:Date? = null var ProDateGreaterThan:Date? = null var ProDateLessThan:Date? = null var ProDateLessThanOrEqualTo:Date? = null var ProDateNotEqualTo:Date? = null var ProDateBetween:ArrayList? = null var ProDateIn:ArrayList? = null var InvDate:Date? = null var InvDateGreaterThanOrEqualTo:Date? = null var InvDateGreaterThan:Date? = null var InvDateLessThan:Date? = null var InvDateLessThanOrEqualTo:Date? = null var InvDateNotEqualTo:Date? = null var InvDateBetween:ArrayList? = null var InvDateIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var CostIn:BigDecimal? = null var CostInGreaterThanOrEqualTo:BigDecimal? = null var CostInGreaterThan:BigDecimal? = null var CostInLessThan:BigDecimal? = null var CostInLessThanOrEqualTo:BigDecimal? = null var CostInNotEqualTo:BigDecimal? = null var CostInBetween:ArrayList? = null var CostInIn:ArrayList? = null var QuantityThisDel:BigDecimal? = null var QuantityThisDelGreaterThanOrEqualTo:BigDecimal? = null var QuantityThisDelGreaterThan:BigDecimal? = null var QuantityThisDelLessThan:BigDecimal? = null var QuantityThisDelLessThanOrEqualTo:BigDecimal? = null var QuantityThisDelNotEqualTo:BigDecimal? = null var QuantityThisDelBetween:ArrayList? = null var QuantityThisDelIn:ArrayList? = null var CurrentLineTotal:BigDecimal? = null var CurrentLineTotalGreaterThanOrEqualTo:BigDecimal? = null var CurrentLineTotalGreaterThan:BigDecimal? = null var CurrentLineTotalLessThan:BigDecimal? = null var CurrentLineTotalLessThanOrEqualTo:BigDecimal? = null var CurrentLineTotalNotEqualTo:BigDecimal? = null var CurrentLineTotalBetween:ArrayList? = null var CurrentLineTotalIn:ArrayList? = null var TaxToCharge:BigDecimal? = null var TaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var TaxToChargeGreaterThan:BigDecimal? = null var TaxToChargeLessThan:BigDecimal? = null var TaxToChargeLessThanOrEqualTo:BigDecimal? = null var TaxToChargeNotEqualTo:BigDecimal? = null var TaxToChargeBetween:ArrayList? = null var TaxToChargeIn:ArrayList? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var PhysicalItem:Short? = null var PhysicalItemGreaterThanOrEqualTo:Short? = null var PhysicalItemGreaterThan:Short? = null var PhysicalItemLessThan:Short? = null var PhysicalItemLessThanOrEqualTo:Short? = null var PhysicalItemNotEqualTo:Short? = null var PhysicalItemBetween:ArrayList? = null var PhysicalItemIn:ArrayList? = null var NonStock:Boolean? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var LineCost:BigDecimal? = null var LineCostGreaterThanOrEqualTo:BigDecimal? = null var LineCostGreaterThan:BigDecimal? = null var LineCostLessThan:BigDecimal? = null var LineCostLessThanOrEqualTo:BigDecimal? = null var LineCostNotEqualTo:BigDecimal? = null var LineCostBetween:ArrayList? = null var LineCostIn:ArrayList? = null var Cat1Description:String? = null var Cat1DescriptionStartsWith:String? = null var Cat1DescriptionEndsWith:String? = null var Cat1DescriptionContains:String? = null var Cat1DescriptionLike:String? = null var Cat1DescriptionBetween:ArrayList? = null var Cat1DescriptionIn:ArrayList? = null var Cat2Description:String? = null var Cat2DescriptionStartsWith:String? = null var Cat2DescriptionEndsWith:String? = null var Cat2DescriptionContains:String? = null var Cat2DescriptionLike:String? = null var Cat2DescriptionBetween:ArrayList? = null var Cat2DescriptionIn:ArrayList? = null var Cat3Description:String? = null var Cat3DescriptionStartsWith:String? = null var Cat3DescriptionEndsWith:String? = null var Cat3DescriptionContains:String? = null var Cat3DescriptionLike:String? = null var Cat3DescriptionBetween:ArrayList? = null var Cat3DescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SO_VInvQuery.responseType } @Route(Path="/Queries/SY_Branch", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_BranchQuery : QueryDb(), IReturn> { var BranchID:String? = null var BranchIDStartsWith:String? = null var BranchIDEndsWith:String? = null var BranchIDContains:String? = null var BranchIDLike:String? = null var BranchIDBetween:ArrayList? = null var BranchIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LedgerMask:String? = null var LedgerMaskStartsWith:String? = null var LedgerMaskEndsWith:String? = null var LedgerMaskContains:String? = null var LedgerMaskLike:String? = null var LedgerMaskBetween:ArrayList? = null var LedgerMaskIn:ArrayList? = null var DefaultBranch:Short? = null var DefaultBranchGreaterThanOrEqualTo:Short? = null var DefaultBranchGreaterThan:Short? = null var DefaultBranchLessThan:Short? = null var DefaultBranchLessThanOrEqualTo:Short? = null var DefaultBranchNotEqualTo:Short? = null var DefaultBranchBetween:ArrayList? = null var DefaultBranchIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_BranchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_BusinessLogicQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var AssemblyFullName:String? = null var AssemblyFullNameStartsWith:String? = null var AssemblyFullNameEndsWith:String? = null var AssemblyFullNameContains:String? = null var AssemblyFullNameLike:String? = null var AssemblyFullNameBetween:ArrayList? = null var AssemblyFullNameIn:ArrayList? = null var ClassName:String? = null var ClassNameStartsWith:String? = null var ClassNameEndsWith:String? = null var ClassNameContains:String? = null var ClassNameLike:String? = null var ClassNameBetween:ArrayList? = null var ClassNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_BusinessLogicQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_Custom_MaintenanceForm_TabsQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var HostTabControlName:String? = null var HostTabControlNameStartsWith:String? = null var HostTabControlNameEndsWith:String? = null var HostTabControlNameContains:String? = null var HostTabControlNameLike:String? = null var HostTabControlNameBetween:ArrayList? = null var HostTabControlNameIn:ArrayList? = null var TabKey:String? = null var TabKeyStartsWith:String? = null var TabKeyEndsWith:String? = null var TabKeyContains:String? = null var TabKeyLike:String? = null var TabKeyBetween:ArrayList? = null var TabKeyIn:ArrayList? = null var TabCaption:String? = null var TabCaptionStartsWith:String? = null var TabCaptionEndsWith:String? = null var TabCaptionContains:String? = null var TabCaptionLike:String? = null var TabCaptionBetween:ArrayList? = null var TabCaptionIn:ArrayList? = null var StoredProcedureName:String? = null var StoredProcedureNameStartsWith:String? = null var StoredProcedureNameEndsWith:String? = null var StoredProcedureNameContains:String? = null var StoredProcedureNameLike:String? = null var StoredProcedureNameBetween:ArrayList? = null var StoredProcedureNameIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_Custom_MaintenanceForm_TabsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_DebtorImportSavedMappingsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_DebtorImportSavedMappingSets_RecID:String? = null var SY_DebtorImportSavedMappingSets_RecIDStartsWith:String? = null var SY_DebtorImportSavedMappingSets_RecIDEndsWith:String? = null var SY_DebtorImportSavedMappingSets_RecIDContains:String? = null var SY_DebtorImportSavedMappingSets_RecIDLike:String? = null var SY_DebtorImportSavedMappingSets_RecIDBetween:ArrayList? = null var SY_DebtorImportSavedMappingSets_RecIDIn:ArrayList? = null var SourceColumnName:String? = null var SourceColumnNameStartsWith:String? = null var SourceColumnNameEndsWith:String? = null var SourceColumnNameContains:String? = null var SourceColumnNameLike:String? = null var SourceColumnNameBetween:ArrayList? = null var SourceColumnNameIn:ArrayList? = null var DestinationProperty:String? = null var DestinationPropertyStartsWith:String? = null var DestinationPropertyEndsWith:String? = null var DestinationPropertyContains:String? = null var DestinationPropertyLike:String? = null var DestinationPropertyBetween:ArrayList? = null var DestinationPropertyIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_DebtorImportSavedMappingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_DebtorImportSavedMappingSetsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_DebtorImportSavedMappingSetsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_DialogsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DialogNo:Int? = null var DialogNoGreaterThanOrEqualTo:Int? = null var DialogNoGreaterThan:Int? = null var DialogNoLessThan:Int? = null var DialogNoLessThanOrEqualTo:Int? = null var DialogNoNotEqualTo:Int? = null var DialogNoBetween:ArrayList? = null var DialogNoIn:ArrayList? = null var AssemblyName:String? = null var AssemblyNameStartsWith:String? = null var AssemblyNameEndsWith:String? = null var AssemblyNameContains:String? = null var AssemblyNameLike:String? = null var AssemblyNameBetween:ArrayList? = null var AssemblyNameIn:ArrayList? = null var ClassName:String? = null var ClassNameStartsWith:String? = null var ClassNameEndsWith:String? = null var ClassNameContains:String? = null var ClassNameLike:String? = null var ClassNameBetween:ArrayList? = null var ClassNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_DialogsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_DialogSettingsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_Dialogs_RecID:String? = null var SY_Dialogs_RecIDStartsWith:String? = null var SY_Dialogs_RecIDEndsWith:String? = null var SY_Dialogs_RecIDContains:String? = null var SY_Dialogs_RecIDLike:String? = null var SY_Dialogs_RecIDBetween:ArrayList? = null var SY_Dialogs_RecIDIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var WindowState:Short? = null var WindowStateGreaterThanOrEqualTo:Short? = null var WindowStateGreaterThan:Short? = null var WindowStateLessThan:Short? = null var WindowStateLessThanOrEqualTo:Short? = null var WindowStateNotEqualTo:Short? = null var WindowStateBetween:ArrayList? = null var WindowStateIn:ArrayList? = null var Top:Int? = null var TopGreaterThanOrEqualTo:Int? = null var TopGreaterThan:Int? = null var TopLessThan:Int? = null var TopLessThanOrEqualTo:Int? = null var TopNotEqualTo:Int? = null var TopBetween:ArrayList? = null var TopIn:ArrayList? = null var Left:Int? = null var LeftGreaterThanOrEqualTo:Int? = null var LeftGreaterThan:Int? = null var LeftLessThan:Int? = null var LeftLessThanOrEqualTo:Int? = null var LeftNotEqualTo:Int? = null var LeftBetween:ArrayList? = null var LeftIn:ArrayList? = null var Width:Int? = null var WidthGreaterThanOrEqualTo:Int? = null var WidthGreaterThan:Int? = null var WidthLessThan:Int? = null var WidthLessThanOrEqualTo:Int? = null var WidthNotEqualTo:Int? = null var WidthBetween:ArrayList? = null var WidthIn:ArrayList? = null var Height:Int? = null var HeightGreaterThanOrEqualTo:Int? = null var HeightGreaterThan:Int? = null var HeightLessThan:Int? = null var HeightLessThanOrEqualTo:Int? = null var HeightNotEqualTo:Int? = null var HeightBetween:ArrayList? = null var HeightIn:ArrayList? = null var Context:String? = null var ContextStartsWith:String? = null var ContextEndsWith:String? = null var ContextContains:String? = null var ContextLike:String? = null var ContextBetween:ArrayList? = null var ContextIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_DialogSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_DocumentLinksQuery : QueryDb(), IReturn> { var PKID:String? = null var PKIDStartsWith:String? = null var PKIDEndsWith:String? = null var PKIDContains:String? = null var PKIDLike:String? = null var PKIDBetween:ArrayList? = null var PKIDIn:ArrayList? = null var SourceDocDesc:String? = null var SourceDocDescStartsWith:String? = null var SourceDocDescEndsWith:String? = null var SourceDocDescContains:String? = null var SourceDocDescLike:String? = null var SourceDocDescBetween:ArrayList? = null var SourceDocDescIn:ArrayList? = null var SourceDocID:String? = null var SourceDocIDStartsWith:String? = null var SourceDocIDEndsWith:String? = null var SourceDocIDContains:String? = null var SourceDocIDLike:String? = null var SourceDocIDBetween:ArrayList? = null var SourceDocIDIn:ArrayList? = null var DestDocDesc:String? = null var DestDocDescStartsWith:String? = null var DestDocDescEndsWith:String? = null var DestDocDescContains:String? = null var DestDocDescLike:String? = null var DestDocDescBetween:ArrayList? = null var DestDocDescIn:ArrayList? = null var DestDocID:String? = null var DestDocIDStartsWith:String? = null var DestDocIDEndsWith:String? = null var DestDocIDContains:String? = null var DestDocIDLike:String? = null var DestDocIDBetween:ArrayList? = null var DestDocIDIn:ArrayList? = null var LinkDescriptor:String? = null var LinkDescriptorStartsWith:String? = null var LinkDescriptorEndsWith:String? = null var LinkDescriptorContains:String? = null var LinkDescriptorLike:String? = null var LinkDescriptorBetween:ArrayList? = null var LinkDescriptorIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DateCreated:Date? = null var DateCreatedGreaterThanOrEqualTo:Date? = null var DateCreatedGreaterThan:Date? = null var DateCreatedLessThan:Date? = null var DateCreatedLessThanOrEqualTo:Date? = null var DateCreatedNotEqualTo:Date? = null var DateCreatedBetween:ArrayList? = null var DateCreatedIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var StaffName:String? = null var StaffNameStartsWith:String? = null var StaffNameEndsWith:String? = null var StaffNameContains:String? = null var StaffNameLike:String? = null var StaffNameBetween:ArrayList? = null var StaffNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_DocumentLinksQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_DocumentTypesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DocumentType:String? = null var DocumentTypeStartsWith:String? = null var DocumentTypeEndsWith:String? = null var DocumentTypeContains:String? = null var DocumentTypeLike:String? = null var DocumentTypeBetween:ArrayList? = null var DocumentTypeIn:ArrayList? = null var DefaultType:Boolean? = null var DocumentDescription:String? = null var DocumentDescriptionStartsWith:String? = null var DocumentDescriptionEndsWith:String? = null var DocumentDescriptionContains:String? = null var DocumentDescriptionLike:String? = null var DocumentDescriptionBetween:ArrayList? = null var DocumentDescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_DocumentTypesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_FileQuery : QueryDb(), IReturn> { var FileID:String? = null var FileIDStartsWith:String? = null var FileIDEndsWith:String? = null var FileIDContains:String? = null var FileIDLike:String? = null var FileIDBetween:ArrayList? = null var FileIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var FullPhysicalFileName:String? = null var FullPhysicalFileNameStartsWith:String? = null var FullPhysicalFileNameEndsWith:String? = null var FullPhysicalFileNameContains:String? = null var FullPhysicalFileNameLike:String? = null var FullPhysicalFileNameBetween:ArrayList? = null var FullPhysicalFileNameIn:ArrayList? = null var FileDescription:String? = null var FileDescriptionStartsWith:String? = null var FileDescriptionEndsWith:String? = null var FileDescriptionContains:String? = null var FileDescriptionLike:String? = null var FileDescriptionBetween:ArrayList? = null var FileDescriptionIn:ArrayList? = null var FileInDB:Boolean? = null var FileBinary:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_FileQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_FilterDefaultsQuery : QueryDb(), IReturn> { var FilterDefID:String? = null var FilterDefIDStartsWith:String? = null var FilterDefIDEndsWith:String? = null var FilterDefIDContains:String? = null var FilterDefIDLike:String? = null var FilterDefIDBetween:ArrayList? = null var FilterDefIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var FilterNo:Int? = null var FilterNoGreaterThanOrEqualTo:Int? = null var FilterNoGreaterThan:Int? = null var FilterNoLessThan:Int? = null var FilterNoLessThanOrEqualTo:Int? = null var FilterNoNotEqualTo:Int? = null var FilterNoBetween:ArrayList? = null var FilterNoIn:ArrayList? = null var SortOrderIndex:Short? = null var SortOrderIndexGreaterThanOrEqualTo:Short? = null var SortOrderIndexGreaterThan:Short? = null var SortOrderIndexLessThan:Short? = null var SortOrderIndexLessThanOrEqualTo:Short? = null var SortOrderIndexNotEqualTo:Short? = null var SortOrderIndexBetween:ArrayList? = null var SortOrderIndexIn:ArrayList? = null var GetDataOnLoad:Boolean? = null var SortOrderType:Short? = null var SortOrderTypeGreaterThanOrEqualTo:Short? = null var SortOrderTypeGreaterThan:Short? = null var SortOrderTypeLessThan:Short? = null var SortOrderTypeLessThanOrEqualTo:Short? = null var SortOrderTypeNotEqualTo:Short? = null var SortOrderTypeBetween:ArrayList? = null var SortOrderTypeIn:ArrayList? = null var StartType:Short? = null var StartTypeGreaterThanOrEqualTo:Short? = null var StartTypeGreaterThan:Short? = null var StartTypeLessThan:Short? = null var StartTypeLessThanOrEqualTo:Short? = null var StartTypeNotEqualTo:Short? = null var StartTypeBetween:ArrayList? = null var StartTypeIn:ArrayList? = null var SY_Filters_RecID:String? = null var SY_Filters_RecIDStartsWith:String? = null var SY_Filters_RecIDEndsWith:String? = null var SY_Filters_RecIDContains:String? = null var SY_Filters_RecIDLike:String? = null var SY_Filters_RecIDBetween:ArrayList? = null var SY_Filters_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_FilterDefaultsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_FiltersQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var FilterNo:Int? = null var FilterNoGreaterThanOrEqualTo:Int? = null var FilterNoGreaterThan:Int? = null var FilterNoLessThan:Int? = null var FilterNoLessThanOrEqualTo:Int? = null var FilterNoNotEqualTo:Int? = null var FilterNoBetween:ArrayList? = null var FilterNoIn:ArrayList? = null var FilterString:String? = null var FilterStringStartsWith:String? = null var FilterStringEndsWith:String? = null var FilterStringContains:String? = null var FilterStringLike:String? = null var FilterStringBetween:ArrayList? = null var FilterStringIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_FiltersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_FiltersTempQuery : QueryDb(), IReturn> { var FilterID:String? = null var FilterIDStartsWith:String? = null var FilterIDEndsWith:String? = null var FilterIDContains:String? = null var FilterIDLike:String? = null var FilterIDBetween:ArrayList? = null var FilterIDIn:ArrayList? = null var Section:Short? = null var SectionGreaterThanOrEqualTo:Short? = null var SectionGreaterThan:Short? = null var SectionLessThan:Short? = null var SectionLessThanOrEqualTo:Short? = null var SectionNotEqualTo:Short? = null var SectionBetween:ArrayList? = null var SectionIn:ArrayList? = null var Filter:String? = null var FilterStartsWith:String? = null var FilterEndsWith:String? = null var FilterContains:String? = null var FilterLike:String? = null var FilterBetween:ArrayList? = null var FilterIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_FiltersTempQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_FormReportDefinitionQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var SY_Report_RecID:String? = null var SY_Report_RecIDStartsWith:String? = null var SY_Report_RecIDEndsWith:String? = null var SY_Report_RecIDContains:String? = null var SY_Report_RecIDLike:String? = null var SY_Report_RecIDBetween:ArrayList? = null var SY_Report_RecIDIn:ArrayList? = null var SY_PrintGroupLogicalPrinter_RecID:String? = null var SY_PrintGroupLogicalPrinter_RecIDStartsWith:String? = null var SY_PrintGroupLogicalPrinter_RecIDEndsWith:String? = null var SY_PrintGroupLogicalPrinter_RecIDContains:String? = null var SY_PrintGroupLogicalPrinter_RecIDLike:String? = null var SY_PrintGroupLogicalPrinter_RecIDBetween:ArrayList? = null var SY_PrintGroupLogicalPrinter_RecIDIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var SY_PrintGroup_RecID:String? = null var SY_PrintGroup_RecIDStartsWith:String? = null var SY_PrintGroup_RecIDEndsWith:String? = null var SY_PrintGroup_RecIDContains:String? = null var SY_PrintGroup_RecIDLike:String? = null var SY_PrintGroup_RecIDBetween:ArrayList? = null var SY_PrintGroup_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_FormReportDefinitionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_FormsQuery : QueryDb(), IReturn> { var ClassName:String? = null var ClassNameStartsWith:String? = null var ClassNameEndsWith:String? = null var ClassNameContains:String? = null var ClassNameLike:String? = null var ClassNameBetween:ArrayList? = null var ClassNameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var FormType:Int? = null var FormTypeGreaterThanOrEqualTo:Int? = null var FormTypeGreaterThan:Int? = null var FormTypeLessThan:Int? = null var FormTypeLessThanOrEqualTo:Int? = null var FormTypeNotEqualTo:Int? = null var FormTypeBetween:ArrayList? = null var FormTypeIn:ArrayList? = null var HelpFileName:String? = null var HelpFileNameStartsWith:String? = null var HelpFileNameEndsWith:String? = null var HelpFileNameContains:String? = null var HelpFileNameLike:String? = null var HelpFileNameBetween:ArrayList? = null var HelpFileNameIn:ArrayList? = null var HelpPageName:String? = null var HelpPageNameStartsWith:String? = null var HelpPageNameEndsWith:String? = null var HelpPageNameContains:String? = null var HelpPageNameLike:String? = null var HelpPageNameBetween:ArrayList? = null var HelpPageNameIn:ArrayList? = null var AssemblyFullName:String? = null var AssemblyFullNameStartsWith:String? = null var AssemblyFullNameEndsWith:String? = null var AssemblyFullNameContains:String? = null var AssemblyFullNameLike:String? = null var AssemblyFullNameBetween:ArrayList? = null var AssemblyFullNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_FormsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_FormsAbstractPermissionsQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_FormsAbstractPermissionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_FormSettingsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var WindowState:Short? = null var WindowStateGreaterThanOrEqualTo:Short? = null var WindowStateGreaterThan:Short? = null var WindowStateLessThan:Short? = null var WindowStateLessThanOrEqualTo:Short? = null var WindowStateNotEqualTo:Short? = null var WindowStateBetween:ArrayList? = null var WindowStateIn:ArrayList? = null var Top:Int? = null var TopGreaterThanOrEqualTo:Int? = null var TopGreaterThan:Int? = null var TopLessThan:Int? = null var TopLessThanOrEqualTo:Int? = null var TopNotEqualTo:Int? = null var TopBetween:ArrayList? = null var TopIn:ArrayList? = null var Left:Int? = null var LeftGreaterThanOrEqualTo:Int? = null var LeftGreaterThan:Int? = null var LeftLessThan:Int? = null var LeftLessThanOrEqualTo:Int? = null var LeftNotEqualTo:Int? = null var LeftBetween:ArrayList? = null var LeftIn:ArrayList? = null var Width:Int? = null var WidthGreaterThanOrEqualTo:Int? = null var WidthGreaterThan:Int? = null var WidthLessThan:Int? = null var WidthLessThanOrEqualTo:Int? = null var WidthNotEqualTo:Int? = null var WidthBetween:ArrayList? = null var WidthIn:ArrayList? = null var Height:Int? = null var HeightGreaterThanOrEqualTo:Int? = null var HeightGreaterThan:Int? = null var HeightLessThan:Int? = null var HeightLessThanOrEqualTo:Int? = null var HeightNotEqualTo:Int? = null var HeightBetween:ArrayList? = null var HeightIn:ArrayList? = null var Context:String? = null var ContextStartsWith:String? = null var ContextEndsWith:String? = null var ContextContains:String? = null var ContextLike:String? = null var ContextBetween:ArrayList? = null var ContextIn:ArrayList? = null var Floating:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_FormSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_IconQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IconBinary:ArrayList? = null var IconFileHash:String? = null var IconFileHashStartsWith:String? = null var IconFileHashEndsWith:String? = null var IconFileHashContains:String? = null var IconFileHashLike:String? = null var IconFileHashBetween:ArrayList? = null var IconFileHashIn:ArrayList? = null var IsReadOnly:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_IconQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_ImageQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var ImageBinary:ArrayList? = null var IsReadOnly:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_ImageQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_IntegrityCheckProviderQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var StoredProcedureName:String? = null var StoredProcedureNameStartsWith:String? = null var StoredProcedureNameEndsWith:String? = null var StoredProcedureNameContains:String? = null var StoredProcedureNameLike:String? = null var StoredProcedureNameBetween:ArrayList? = null var StoredProcedureNameIn:ArrayList? = null var RowHash:ArrayList? = null var IsEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_IntegrityCheckProviderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_InventoryImportSavedMappingsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_InventoryImportSavedMappingSets_RecID:String? = null var SY_InventoryImportSavedMappingSets_RecIDStartsWith:String? = null var SY_InventoryImportSavedMappingSets_RecIDEndsWith:String? = null var SY_InventoryImportSavedMappingSets_RecIDContains:String? = null var SY_InventoryImportSavedMappingSets_RecIDLike:String? = null var SY_InventoryImportSavedMappingSets_RecIDBetween:ArrayList? = null var SY_InventoryImportSavedMappingSets_RecIDIn:ArrayList? = null var SourceColumnName:String? = null var SourceColumnNameStartsWith:String? = null var SourceColumnNameEndsWith:String? = null var SourceColumnNameContains:String? = null var SourceColumnNameLike:String? = null var SourceColumnNameBetween:ArrayList? = null var SourceColumnNameIn:ArrayList? = null var DestinationProperty:String? = null var DestinationPropertyStartsWith:String? = null var DestinationPropertyEndsWith:String? = null var DestinationPropertyContains:String? = null var DestinationPropertyLike:String? = null var DestinationPropertyBetween:ArrayList? = null var DestinationPropertyIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_InventoryImportSavedMappingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_InventoryImportSavedMappingSetsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_InventoryImportSavedMappingSetsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_LanguageQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LanguageCode:String? = null var LanguageCodeStartsWith:String? = null var LanguageCodeEndsWith:String? = null var LanguageCodeContains:String? = null var LanguageCodeLike:String? = null var LanguageCodeBetween:ArrayList? = null var LanguageCodeIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_LanguageQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_LicenceQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ResourceID:String? = null var ResourceIDStartsWith:String? = null var ResourceIDEndsWith:String? = null var ResourceIDContains:String? = null var ResourceIDLike:String? = null var ResourceIDBetween:ArrayList? = null var ResourceIDIn:ArrayList? = null var ResourceName:String? = null var ResourceNameStartsWith:String? = null var ResourceNameEndsWith:String? = null var ResourceNameContains:String? = null var ResourceNameLike:String? = null var ResourceNameBetween:ArrayList? = null var ResourceNameIn:ArrayList? = null var IssueDate:Date? = null var IssueDateGreaterThanOrEqualTo:Date? = null var IssueDateGreaterThan:Date? = null var IssueDateLessThan:Date? = null var IssueDateLessThanOrEqualTo:Date? = null var IssueDateNotEqualTo:Date? = null var IssueDateBetween:ArrayList? = null var IssueDateIn:ArrayList? = null var Scope:String? = null var ScopeStartsWith:String? = null var ScopeEndsWith:String? = null var ScopeContains:String? = null var ScopeLike:String? = null var ScopeBetween:ArrayList? = null var ScopeIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var CommenceDate:Date? = null var CommenceDateGreaterThanOrEqualTo:Date? = null var CommenceDateGreaterThan:Date? = null var CommenceDateLessThan:Date? = null var CommenceDateLessThanOrEqualTo:Date? = null var CommenceDateNotEqualTo:Date? = null var CommenceDateBetween:ArrayList? = null var CommenceDateIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var CALs:Int? = null var CALsGreaterThanOrEqualTo:Int? = null var CALsGreaterThan:Int? = null var CALsLessThan:Int? = null var CALsLessThanOrEqualTo:Int? = null var CALsNotEqualTo:Int? = null var CALsBetween:ArrayList? = null var CALsIn:ArrayList? = null var Version:String? = null var VersionStartsWith:String? = null var VersionEndsWith:String? = null var VersionContains:String? = null var VersionLike:String? = null var VersionBetween:ArrayList? = null var VersionIn:ArrayList? = null var CompanyName:String? = null var CompanyNameStartsWith:String? = null var CompanyNameEndsWith:String? = null var CompanyNameContains:String? = null var CompanyNameLike:String? = null var CompanyNameBetween:ArrayList? = null var CompanyNameIn:ArrayList? = null var Signature:String? = null var SignatureStartsWith:String? = null var SignatureEndsWith:String? = null var SignatureContains:String? = null var SignatureLike:String? = null var SignatureBetween:ArrayList? = null var SignatureIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_LicenceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_LicenceUsageQuery : QueryDb(), IReturn> { var SY_Licence_RecID:String? = null var SY_Licence_RecIDStartsWith:String? = null var SY_Licence_RecIDEndsWith:String? = null var SY_Licence_RecIDContains:String? = null var SY_Licence_RecIDLike:String? = null var SY_Licence_RecIDBetween:ArrayList? = null var SY_Licence_RecIDIn:ArrayList? = null var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_LicenceUsageQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_LoginAuditQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var UserName:String? = null var UserNameStartsWith:String? = null var UserNameEndsWith:String? = null var UserNameContains:String? = null var UserNameLike:String? = null var UserNameBetween:ArrayList? = null var UserNameIn:ArrayList? = null var IPAddress:String? = null var IPAddressStartsWith:String? = null var IPAddressEndsWith:String? = null var IPAddressContains:String? = null var IPAddressLike:String? = null var IPAddressBetween:ArrayList? = null var IPAddressIn:ArrayList? = null var HostName:String? = null var HostNameStartsWith:String? = null var HostNameEndsWith:String? = null var HostNameContains:String? = null var HostNameLike:String? = null var HostNameBetween:ArrayList? = null var HostNameIn:ArrayList? = null var AuditDateTime:Date? = null var AuditDateTimeGreaterThanOrEqualTo:Date? = null var AuditDateTimeGreaterThan:Date? = null var AuditDateTimeLessThan:Date? = null var AuditDateTimeLessThanOrEqualTo:Date? = null var AuditDateTimeNotEqualTo:Date? = null var AuditDateTimeBetween:ArrayList? = null var AuditDateTimeIn:ArrayList? = null var AuditResult:Short? = null var AuditResultGreaterThanOrEqualTo:Short? = null var AuditResultGreaterThan:Short? = null var AuditResultLessThan:Short? = null var AuditResultLessThanOrEqualTo:Short? = null var AuditResultNotEqualTo:Short? = null var AuditResultBetween:ArrayList? = null var AuditResultIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_LoginAuditQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_MenuQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var IsReadOnly:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_MenuQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_MenuItemQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_Menu_RecID:String? = null var SY_Menu_RecIDStartsWith:String? = null var SY_Menu_RecIDEndsWith:String? = null var SY_Menu_RecIDContains:String? = null var SY_Menu_RecIDLike:String? = null var SY_Menu_RecIDBetween:ArrayList? = null var SY_Menu_RecIDIn:ArrayList? = null var Type:Short? = null var TypeGreaterThanOrEqualTo:Short? = null var TypeGreaterThan:Short? = null var TypeLessThan:Short? = null var TypeLessThanOrEqualTo:Short? = null var TypeNotEqualTo:Short? = null var TypeBetween:ArrayList? = null var TypeIn:ArrayList? = null var Caption:String? = null var CaptionStartsWith:String? = null var CaptionEndsWith:String? = null var CaptionContains:String? = null var CaptionLike:String? = null var CaptionBetween:ArrayList? = null var CaptionIn:ArrayList? = null var SY_MenuItem_RecID:String? = null var SY_MenuItem_RecIDStartsWith:String? = null var SY_MenuItem_RecIDEndsWith:String? = null var SY_MenuItem_RecIDContains:String? = null var SY_MenuItem_RecIDLike:String? = null var SY_MenuItem_RecIDBetween:ArrayList? = null var SY_MenuItem_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var SY_Image_RecID:UUID? = null var SY_Image_RecIDIn:ArrayList? = null var SY_Image_RecID_Selected:UUID? = null var SY_Image_RecID_SelectedIn:ArrayList? = null var SY_Image_RecID_HotTracked:UUID? = null var SY_Image_RecID_HotTrackedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_MenuItemQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_MenuItemFormQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_MenuItem_RecID:String? = null var SY_MenuItem_RecIDStartsWith:String? = null var SY_MenuItem_RecIDEndsWith:String? = null var SY_MenuItem_RecIDContains:String? = null var SY_MenuItem_RecIDLike:String? = null var SY_MenuItem_RecIDBetween:ArrayList? = null var SY_MenuItem_RecIDIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_MenuItemFormQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_MenuItemReportQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SY_MenuItem_RecID:String? = null var SY_MenuItem_RecIDStartsWith:String? = null var SY_MenuItem_RecIDEndsWith:String? = null var SY_MenuItem_RecIDContains:String? = null var SY_MenuItem_RecIDLike:String? = null var SY_MenuItem_RecIDBetween:ArrayList? = null var SY_MenuItem_RecIDIn:ArrayList? = null var SY_Report_RecID:String? = null var SY_Report_RecIDStartsWith:String? = null var SY_Report_RecIDEndsWith:String? = null var SY_Report_RecIDContains:String? = null var SY_Report_RecIDLike:String? = null var SY_Report_RecIDBetween:ArrayList? = null var SY_Report_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_MenuItemReportQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_MessageLinksQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Source:String? = null var SourceStartsWith:String? = null var SourceEndsWith:String? = null var SourceContains:String? = null var SourceLike:String? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var LinkName:String? = null var LinkNameStartsWith:String? = null var LinkNameEndsWith:String? = null var LinkNameContains:String? = null var LinkNameLike:String? = null var LinkNameBetween:ArrayList? = null var LinkNameIn:ArrayList? = null var Caption:String? = null var CaptionStartsWith:String? = null var CaptionEndsWith:String? = null var CaptionContains:String? = null var CaptionLike:String? = null var CaptionBetween:ArrayList? = null var CaptionIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ScriptText:String? = null var ScriptTextStartsWith:String? = null var ScriptTextEndsWith:String? = null var ScriptTextContains:String? = null var ScriptTextLike:String? = null var ScriptTextBetween:ArrayList? = null var ScriptTextIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_MessageLinksQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_NoteTypesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var NoteType:String? = null var NoteTypeStartsWith:String? = null var NoteTypeEndsWith:String? = null var NoteTypeContains:String? = null var NoteTypeLike:String? = null var NoteTypeBetween:ArrayList? = null var NoteTypeIn:ArrayList? = null var DefaultType:Boolean? = null var NoteTypeDescription:String? = null var NoteTypeDescriptionStartsWith:String? = null var NoteTypeDescriptionEndsWith:String? = null var NoteTypeDescriptionContains:String? = null var NoteTypeDescriptionLike:String? = null var NoteTypeDescriptionBetween:ArrayList? = null var NoteTypeDescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_NoteTypesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_NumbersQuery : QueryDb(), IReturn> { var InvoiceNumberID:String? = null var InvoiceNumberIDStartsWith:String? = null var InvoiceNumberIDEndsWith:String? = null var InvoiceNumberIDContains:String? = null var InvoiceNumberIDLike:String? = null var InvoiceNumberIDBetween:ArrayList? = null var InvoiceNumberIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastInvoiceNo:String? = null var LastInvoiceNoStartsWith:String? = null var LastInvoiceNoEndsWith:String? = null var LastInvoiceNoContains:String? = null var LastInvoiceNoLike:String? = null var LastInvoiceNoBetween:ArrayList? = null var LastInvoiceNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_NumbersQuery.responseType } @Route(Path="/Queries/SY_Plugin", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SY_PluginQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var ExecutionOrder:Int? = null var ExecutionOrderGreaterThanOrEqualTo:Int? = null var ExecutionOrderGreaterThan:Int? = null var ExecutionOrderLessThan:Int? = null var ExecutionOrderLessThanOrEqualTo:Int? = null var ExecutionOrderNotEqualTo:Int? = null var ExecutionOrderBetween:ArrayList? = null var ExecutionOrderIn:ArrayList? = null var Author:String? = null var AuthorStartsWith:String? = null var AuthorEndsWith:String? = null var AuthorContains:String? = null var AuthorLike:String? = null var AuthorBetween:ArrayList? = null var AuthorIn:ArrayList? = null var Version:String? = null var VersionStartsWith:String? = null var VersionEndsWith:String? = null var VersionContains:String? = null var VersionLike:String? = null var VersionBetween:ArrayList? = null var VersionIn:ArrayList? = null var LicenceKey:String? = null var LicenceKeyStartsWith:String? = null var LicenceKeyEndsWith:String? = null var LicenceKeyContains:String? = null var LicenceKeyLike:String? = null var LicenceKeyBetween:ArrayList? = null var LicenceKeyIn:ArrayList? = null var ViewPassword:String? = null var ViewPasswordStartsWith:String? = null var ViewPasswordEndsWith:String? = null var ViewPasswordContains:String? = null var ViewPasswordLike:String? = null var ViewPasswordBetween:ArrayList? = null var ViewPasswordIn:ArrayList? = null var EditPassword:String? = null var EditPasswordStartsWith:String? = null var EditPasswordEndsWith:String? = null var EditPasswordContains:String? = null var EditPasswordLike:String? = null var EditPasswordBetween:ArrayList? = null var EditPasswordIn:ArrayList? = null var IsEncrypted:Boolean? = null var RowHash:ArrayList? = null var Code:String? = null var CodeStartsWith:String? = null var CodeEndsWith:String? = null var CodeContains:String? = null var CodeLike:String? = null var CodeBetween:ArrayList? = null var CodeIn:ArrayList? = null var ExceptionPolicy:Short? = null var ExceptionPolicyGreaterThanOrEqualTo:Short? = null var ExceptionPolicyGreaterThan:Short? = null var ExceptionPolicyLessThan:Short? = null var ExceptionPolicyLessThanOrEqualTo:Short? = null var ExceptionPolicyNotEqualTo:Short? = null var ExceptionPolicyBetween:ArrayList? = null var ExceptionPolicyIn:ArrayList? = null var IsIsolatedToOwnAppDomain:Boolean? = null var FileHash:String? = null var FileHashStartsWith:String? = null var FileHashEndsWith:String? = null var FileHashContains:String? = null var FileHashLike:String? = null var FileHashBetween:ArrayList? = null var FileHashIn:ArrayList? = null var CreateDateTime:Date? = null var CreateDateTimeGreaterThanOrEqualTo:Date? = null var CreateDateTimeGreaterThan:Date? = null var CreateDateTimeLessThan:Date? = null var CreateDateTimeLessThanOrEqualTo:Date? = null var CreateDateTimeNotEqualTo:Date? = null var CreateDateTimeBetween:ArrayList? = null var CreateDateTimeIn:ArrayList? = null var LastWriteDateTime:Date? = null var LastWriteDateTimeGreaterThanOrEqualTo:Date? = null var LastWriteDateTimeGreaterThan:Date? = null var LastWriteDateTimeLessThan:Date? = null var LastWriteDateTimeLessThanOrEqualTo:Date? = null var LastWriteDateTimeNotEqualTo:Date? = null var LastWriteDateTimeBetween:ArrayList? = null var LastWriteDateTimeIn:ArrayList? = null var Language:Short? = null var LanguageGreaterThanOrEqualTo:Short? = null var LanguageGreaterThan:Short? = null var LanguageLessThan:Short? = null var LanguageLessThanOrEqualTo:Short? = null var LanguageNotEqualTo:Short? = null var LanguageBetween:ArrayList? = null var LanguageIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SY_PluginQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_Estimate_RecID:String? = null var JB_Estimate_RecIDStartsWith:String? = null var JB_Estimate_RecIDEndsWith:String? = null var JB_Estimate_RecIDContains:String? = null var JB_Estimate_RecIDLike:String? = null var JB_Estimate_RecIDBetween:ArrayList? = null var JB_Estimate_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimatePurchaseLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var CR_Main_RecID:String? = null var CR_Main_RecIDStartsWith:String? = null var CR_Main_RecIDEndsWith:String? = null var CR_Main_RecIDContains:String? = null var CR_Main_RecIDLike:String? = null var CR_Main_RecIDBetween:ArrayList? = null var CR_Main_RecIDIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var JB_EstimateLines_RecID:String? = null var JB_EstimateLines_RecIDStartsWith:String? = null var JB_EstimateLines_RecIDEndsWith:String? = null var JB_EstimateLines_RecIDContains:String? = null var JB_EstimateLines_RecIDLike:String? = null var JB_EstimateLines_RecIDBetween:ArrayList? = null var JB_EstimateLines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimatePurchaseLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateResourceLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var JB_Resources_RecID:String? = null var JB_Resources_RecIDStartsWith:String? = null var JB_Resources_RecIDEndsWith:String? = null var JB_Resources_RecIDContains:String? = null var JB_Resources_RecIDLike:String? = null var JB_Resources_RecIDBetween:ArrayList? = null var JB_Resources_RecIDIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var JB_EstimateLines_RecID:String? = null var JB_EstimateLines_RecIDStartsWith:String? = null var JB_EstimateLines_RecIDEndsWith:String? = null var JB_EstimateLines_RecIDContains:String? = null var JB_EstimateLines_RecIDLike:String? = null var JB_EstimateLines_RecIDBetween:ArrayList? = null var JB_EstimateLines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateResourceLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimatesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var EstimateNo:String? = null var EstimateNoStartsWith:String? = null var EstimateNoEndsWith:String? = null var EstimateNoContains:String? = null var EstimateNoLike:String? = null var EstimateNoBetween:ArrayList? = null var EstimateNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var JB_Main_RecID:String? = null var JB_Main_RecIDStartsWith:String? = null var JB_Main_RecIDEndsWith:String? = null var JB_Main_RecIDContains:String? = null var JB_Main_RecIDLike:String? = null var JB_Main_RecIDBetween:ArrayList? = null var JB_Main_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var IN_Logical_RecID:String? = null var IN_Logical_RecIDStartsWith:String? = null var IN_Logical_RecIDEndsWith:String? = null var IN_Logical_RecIDContains:String? = null var IN_Logical_RecIDLike:String? = null var IN_Logical_RecIDBetween:ArrayList? = null var IN_Logical_RecIDIn:ArrayList? = null var IsDefault:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimatesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_GroupsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_GroupsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_JobCostCentresQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var JB_CostCentres_RecID:String? = null var JB_CostCentres_RecIDStartsWith:String? = null var JB_CostCentres_RecIDEndsWith:String? = null var JB_CostCentres_RecIDContains:String? = null var JB_CostCentres_RecIDLike:String? = null var JB_CostCentres_RecIDBetween:ArrayList? = null var JB_CostCentres_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_JobCostCentresQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_JobStagesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_Classifications_RecID:String? = null var JB_Classifications_RecIDStartsWith:String? = null var JB_Classifications_RecIDEndsWith:String? = null var JB_Classifications_RecIDContains:String? = null var JB_Classifications_RecIDLike:String? = null var JB_Classifications_RecIDBetween:ArrayList? = null var JB_Classifications_RecIDIn:ArrayList? = null var JB_JobCostCentres_RecID:String? = null var JB_JobCostCentres_RecIDStartsWith:String? = null var JB_JobCostCentres_RecIDEndsWith:String? = null var JB_JobCostCentres_RecIDContains:String? = null var JB_JobCostCentres_RecIDLike:String? = null var JB_JobCostCentres_RecIDBetween:ArrayList? = null var JB_JobCostCentres_RecIDIn:ArrayList? = null var JB_Stages_RecID:String? = null var JB_Stages_RecIDStartsWith:String? = null var JB_Stages_RecIDEndsWith:String? = null var JB_Stages_RecIDContains:String? = null var JB_Stages_RecIDLike:String? = null var JB_Stages_RecIDBetween:ArrayList? = null var JB_Stages_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_JobStagesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_MainQuery : QueryDb(), IReturn> { var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var EstEndDate:Date? = null var EstEndDateGreaterThanOrEqualTo:Date? = null var EstEndDateGreaterThan:Date? = null var EstEndDateLessThan:Date? = null var EstEndDateLessThanOrEqualTo:Date? = null var EstEndDateNotEqualTo:Date? = null var EstEndDateBetween:ArrayList? = null var EstEndDateIn:ArrayList? = null var ClosedDate:Date? = null var ClosedDateGreaterThanOrEqualTo:Date? = null var ClosedDateGreaterThan:Date? = null var ClosedDateLessThan:Date? = null var ClosedDateLessThanOrEqualTo:Date? = null var ClosedDateNotEqualTo:Date? = null var ClosedDateBetween:ArrayList? = null var ClosedDateIn:ArrayList? = null var InventorySellType:Short? = null var InventorySellTypeGreaterThanOrEqualTo:Short? = null var InventorySellTypeGreaterThan:Short? = null var InventorySellTypeLessThan:Short? = null var InventorySellTypeLessThanOrEqualTo:Short? = null var InventorySellTypeNotEqualTo:Short? = null var InventorySellTypeBetween:ArrayList? = null var InventorySellTypeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IsTemplate:Boolean? = null var ContractAmount:BigDecimal? = null var ContractAmountGreaterThanOrEqualTo:BigDecimal? = null var ContractAmountGreaterThan:BigDecimal? = null var ContractAmountLessThan:BigDecimal? = null var ContractAmountLessThanOrEqualTo:BigDecimal? = null var ContractAmountNotEqualTo:BigDecimal? = null var ContractAmountBetween:ArrayList? = null var ContractAmountIn:ArrayList? = null var MarkUpMaterials:BigDecimal? = null var MarkUpMaterialsGreaterThanOrEqualTo:BigDecimal? = null var MarkUpMaterialsGreaterThan:BigDecimal? = null var MarkUpMaterialsLessThan:BigDecimal? = null var MarkUpMaterialsLessThanOrEqualTo:BigDecimal? = null var MarkUpMaterialsNotEqualTo:BigDecimal? = null var MarkUpMaterialsBetween:ArrayList? = null var MarkUpMaterialsIn:ArrayList? = null var MarkUpLabour:BigDecimal? = null var MarkUpLabourGreaterThanOrEqualTo:BigDecimal? = null var MarkUpLabourGreaterThan:BigDecimal? = null var MarkUpLabourLessThan:BigDecimal? = null var MarkUpLabourLessThanOrEqualTo:BigDecimal? = null var MarkUpLabourNotEqualTo:BigDecimal? = null var MarkUpLabourBetween:ArrayList? = null var MarkUpLabourIn:ArrayList? = null var MarkUpSubContract:BigDecimal? = null var MarkUpSubContractGreaterThanOrEqualTo:BigDecimal? = null var MarkUpSubContractGreaterThan:BigDecimal? = null var MarkUpSubContractLessThan:BigDecimal? = null var MarkUpSubContractLessThanOrEqualTo:BigDecimal? = null var MarkUpSubContractNotEqualTo:BigDecimal? = null var MarkUpSubContractBetween:ArrayList? = null var MarkUpSubContractIn:ArrayList? = null var MarkUpResource:BigDecimal? = null var MarkUpResourceGreaterThanOrEqualTo:BigDecimal? = null var MarkUpResourceGreaterThan:BigDecimal? = null var MarkUpResourceLessThan:BigDecimal? = null var MarkUpResourceLessThanOrEqualTo:BigDecimal? = null var MarkUpResourceNotEqualTo:BigDecimal? = null var MarkUpResourceBetween:ArrayList? = null var MarkUpResourceIn:ArrayList? = null var RetentionType:Short? = null var RetentionTypeGreaterThanOrEqualTo:Short? = null var RetentionTypeGreaterThan:Short? = null var RetentionTypeLessThan:Short? = null var RetentionTypeLessThanOrEqualTo:Short? = null var RetentionTypeNotEqualTo:Short? = null var RetentionTypeBetween:ArrayList? = null var RetentionTypeIn:ArrayList? = null var RetentionValue:BigDecimal? = null var RetentionValueGreaterThanOrEqualTo:BigDecimal? = null var RetentionValueGreaterThan:BigDecimal? = null var RetentionValueLessThan:BigDecimal? = null var RetentionValueLessThanOrEqualTo:BigDecimal? = null var RetentionValueNotEqualTo:BigDecimal? = null var RetentionValueBetween:ArrayList? = null var RetentionValueIn:ArrayList? = null var GstApplicable:Boolean? = null var EstimateType:Short? = null var EstimateTypeGreaterThanOrEqualTo:Short? = null var EstimateTypeGreaterThan:Short? = null var EstimateTypeLessThan:Short? = null var EstimateTypeLessThanOrEqualTo:Short? = null var EstimateTypeNotEqualTo:Short? = null var EstimateTypeBetween:ArrayList? = null var EstimateTypeIn:ArrayList? = null var WarehouseID:String? = null var WarehouseIDStartsWith:String? = null var WarehouseIDEndsWith:String? = null var WarehouseIDContains:String? = null var WarehouseIDLike:String? = null var WarehouseIDBetween:ArrayList? = null var WarehouseIDIn:ArrayList? = null var ProductID:String? = null var ProductIDStartsWith:String? = null var ProductIDEndsWith:String? = null var ProductIDContains:String? = null var ProductIDLike:String? = null var ProductIDBetween:ArrayList? = null var ProductIDIn:ArrayList? = null var ProductDesc:String? = null var ProductDescStartsWith:String? = null var ProductDescEndsWith:String? = null var ProductDescContains:String? = null var ProductDescLike:String? = null var ProductDescBetween:ArrayList? = null var ProductDescIn:ArrayList? = null var ProductQty:BigDecimal? = null var ProductQtyGreaterThanOrEqualTo:BigDecimal? = null var ProductQtyGreaterThan:BigDecimal? = null var ProductQtyLessThan:BigDecimal? = null var ProductQtyLessThanOrEqualTo:BigDecimal? = null var ProductQtyNotEqualTo:BigDecimal? = null var ProductQtyBetween:ArrayList? = null var ProductQtyIn:ArrayList? = null var EstStartDate:Date? = null var EstStartDateGreaterThanOrEqualTo:Date? = null var EstStartDateGreaterThan:Date? = null var EstStartDateLessThan:Date? = null var EstStartDateLessThanOrEqualTo:Date? = null var EstStartDateNotEqualTo:Date? = null var EstStartDateBetween:ArrayList? = null var EstStartDateIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var CN_Contact_RecID:String? = null var CN_Contact_RecIDStartsWith:String? = null var CN_Contact_RecIDEndsWith:String? = null var CN_Contact_RecIDContains:String? = null var CN_Contact_RecIDLike:String? = null var CN_Contact_RecIDBetween:ArrayList? = null var CN_Contact_RecIDIn:ArrayList? = null var JobStatus:Short? = null var JobStatusGreaterThanOrEqualTo:Short? = null var JobStatusGreaterThan:Short? = null var JobStatusLessThan:Short? = null var JobStatusLessThanOrEqualTo:Short? = null var JobStatusNotEqualTo:Short? = null var JobStatusBetween:ArrayList? = null var JobStatusIn:ArrayList? = null var JB_Groups_RecID:String? = null var JB_Groups_RecIDStartsWith:String? = null var JB_Groups_RecIDEndsWith:String? = null var JB_Groups_RecIDContains:String? = null var JB_Groups_RecIDLike:String? = null var JB_Groups_RecIDBetween:ArrayList? = null var JB_Groups_RecIDIn:ArrayList? = null var JB_Statuses_RecID:String? = null var JB_Statuses_RecIDStartsWith:String? = null var JB_Statuses_RecIDEndsWith:String? = null var JB_Statuses_RecIDContains:String? = null var JB_Statuses_RecIDLike:String? = null var JB_Statuses_RecIDBetween:ArrayList? = null var JB_Statuses_RecIDIn:ArrayList? = null var JB_Priorities_RecID:String? = null var JB_Priorities_RecIDStartsWith:String? = null var JB_Priorities_RecIDEndsWith:String? = null var JB_Priorities_RecIDContains:String? = null var JB_Priorities_RecIDLike:String? = null var JB_Priorities_RecIDBetween:ArrayList? = null var JB_Priorities_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_Main_RecID:String? = null var JB_Main_RecIDStartsWith:String? = null var JB_Main_RecIDEndsWith:String? = null var JB_Main_RecIDContains:String? = null var JB_Main_RecIDLike:String? = null var JB_Main_RecIDBetween:ArrayList? = null var JB_Main_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_PaymentDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var CostEntryLineID:String? = null var CostEntryLineIDStartsWith:String? = null var CostEntryLineIDEndsWith:String? = null var CostEntryLineIDContains:String? = null var CostEntryLineIDLike:String? = null var CostEntryLineIDBetween:ArrayList? = null var CostEntryLineIDIn:ArrayList? = null var InvoiceType:Short? = null var InvoiceTypeGreaterThanOrEqualTo:Short? = null var InvoiceTypeGreaterThan:Short? = null var InvoiceTypeLessThan:Short? = null var InvoiceTypeLessThanOrEqualTo:Short? = null var InvoiceTypeNotEqualTo:Short? = null var InvoiceTypeBetween:ArrayList? = null var InvoiceTypeIn:ArrayList? = null var BillAmount:BigDecimal? = null var BillAmountGreaterThanOrEqualTo:BigDecimal? = null var BillAmountGreaterThan:BigDecimal? = null var BillAmountLessThan:BigDecimal? = null var BillAmountLessThanOrEqualTo:BigDecimal? = null var BillAmountNotEqualTo:BigDecimal? = null var BillAmountBetween:ArrayList? = null var BillAmountIn:ArrayList? = null var CostAmount:BigDecimal? = null var CostAmountGreaterThanOrEqualTo:BigDecimal? = null var CostAmountGreaterThan:BigDecimal? = null var CostAmountLessThan:BigDecimal? = null var CostAmountLessThanOrEqualTo:BigDecimal? = null var CostAmountNotEqualTo:BigDecimal? = null var CostAmountBetween:ArrayList? = null var CostAmountIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var WriteBill:BigDecimal? = null var WriteBillGreaterThanOrEqualTo:BigDecimal? = null var WriteBillGreaterThan:BigDecimal? = null var WriteBillLessThan:BigDecimal? = null var WriteBillLessThanOrEqualTo:BigDecimal? = null var WriteBillNotEqualTo:BigDecimal? = null var WriteBillBetween:ArrayList? = null var WriteBillIn:ArrayList? = null var WriteCost:BigDecimal? = null var WriteCostGreaterThanOrEqualTo:BigDecimal? = null var WriteCostGreaterThan:BigDecimal? = null var WriteCostLessThan:BigDecimal? = null var WriteCostLessThanOrEqualTo:BigDecimal? = null var WriteCostNotEqualTo:BigDecimal? = null var WriteCostBetween:ArrayList? = null var WriteCostIn:ArrayList? = null var LinkLineID:String? = null var LinkLineIDStartsWith:String? = null var LinkLineIDEndsWith:String? = null var LinkLineIDContains:String? = null var LinkLineIDLike:String? = null var LinkLineIDBetween:ArrayList? = null var LinkLineIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_PaymentDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_PrioritiesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_PrioritiesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_ResourcesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RecNum:String? = null var RecNumStartsWith:String? = null var RecNumEndsWith:String? = null var RecNumContains:String? = null var RecNumLike:String? = null var RecNumBetween:ArrayList? = null var RecNumIn:ArrayList? = null var RecDescription:String? = null var RecDescriptionStartsWith:String? = null var RecDescriptionEndsWith:String? = null var RecDescriptionContains:String? = null var RecDescriptionLike:String? = null var RecDescriptionBetween:ArrayList? = null var RecDescriptionIn:ArrayList? = null var RecType:Short? = null var RecTypeGreaterThanOrEqualTo:Short? = null var RecTypeGreaterThan:Short? = null var RecTypeLessThan:Short? = null var RecTypeLessThanOrEqualTo:Short? = null var RecTypeNotEqualTo:Short? = null var RecTypeBetween:ArrayList? = null var RecTypeIn:ArrayList? = null var RecGroup:String? = null var RecGroupStartsWith:String? = null var RecGroupEndsWith:String? = null var RecGroupContains:String? = null var RecGroupLike:String? = null var RecGroupBetween:ArrayList? = null var RecGroupIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Unit:String? = null var UnitStartsWith:String? = null var UnitEndsWith:String? = null var UnitContains:String? = null var UnitLike:String? = null var UnitBetween:ArrayList? = null var UnitIn:ArrayList? = null var Status:Boolean? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var GLCode:String? = null var GLCodeStartsWith:String? = null var GLCodeEndsWith:String? = null var GLCodeContains:String? = null var GLCodeLike:String? = null var GLCodeBetween:ArrayList? = null var GLCodeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_ResourcesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_StaffsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RecNum:String? = null var RecNumStartsWith:String? = null var RecNumEndsWith:String? = null var RecNumContains:String? = null var RecNumLike:String? = null var RecNumBetween:ArrayList? = null var RecNumIn:ArrayList? = null var RecDescription:String? = null var RecDescriptionStartsWith:String? = null var RecDescriptionEndsWith:String? = null var RecDescriptionContains:String? = null var RecDescriptionLike:String? = null var RecDescriptionBetween:ArrayList? = null var RecDescriptionIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Charge:BigDecimal? = null var ChargeGreaterThanOrEqualTo:BigDecimal? = null var ChargeGreaterThan:BigDecimal? = null var ChargeLessThan:BigDecimal? = null var ChargeLessThanOrEqualTo:BigDecimal? = null var ChargeNotEqualTo:BigDecimal? = null var ChargeBetween:ArrayList? = null var ChargeIn:ArrayList? = null var Unit:String? = null var UnitStartsWith:String? = null var UnitEndsWith:String? = null var UnitContains:String? = null var UnitLike:String? = null var UnitBetween:ArrayList? = null var UnitIn:ArrayList? = null var IsEnabled:Boolean? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var GLCode:String? = null var GLCodeStartsWith:String? = null var GLCodeEndsWith:String? = null var GLCodeContains:String? = null var GLCodeLike:String? = null var GLCodeBetween:ArrayList? = null var GLCodeIn:ArrayList? = null var JB_Groups_RecID:String? = null var JB_Groups_RecIDStartsWith:String? = null var JB_Groups_RecIDEndsWith:String? = null var JB_Groups_RecIDContains:String? = null var JB_Groups_RecIDLike:String? = null var JB_Groups_RecIDBetween:ArrayList? = null var JB_Groups_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_StaffsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_StagesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var StageNo:String? = null var StageNoStartsWith:String? = null var StageNoEndsWith:String? = null var StageNoContains:String? = null var StageNoLike:String? = null var StageNoBetween:ArrayList? = null var StageNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_StagesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_StatusesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_StatusesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_TimesheetLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_Timesheets_RecID:String? = null var JB_Timesheets_RecIDStartsWith:String? = null var JB_Timesheets_RecIDEndsWith:String? = null var JB_Timesheets_RecIDContains:String? = null var JB_Timesheets_RecIDLike:String? = null var JB_Timesheets_RecIDBetween:ArrayList? = null var JB_Timesheets_RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_TimesheetLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_TimesheetNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_Timesheets_RecID:String? = null var JB_Timesheets_RecIDStartsWith:String? = null var JB_Timesheets_RecIDEndsWith:String? = null var JB_Timesheets_RecIDContains:String? = null var JB_Timesheets_RecIDLike:String? = null var JB_Timesheets_RecIDBetween:ArrayList? = null var JB_Timesheets_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_TimesheetNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_TimesheetsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var JB_Staff_RecID:String? = null var JB_Staff_RecIDStartsWith:String? = null var JB_Staff_RecIDEndsWith:String? = null var JB_Staff_RecIDContains:String? = null var JB_Staff_RecIDLike:String? = null var JB_Staff_RecIDBetween:ArrayList? = null var JB_Staff_RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsActivated:Boolean? = null var GL_Sets_RecID:String? = null var GL_Sets_RecIDStartsWith:String? = null var GL_Sets_RecIDEndsWith:String? = null var GL_Sets_RecIDContains:String? = null var GL_Sets_RecIDLike:String? = null var GL_Sets_RecIDBetween:ArrayList? = null var GL_Sets_RecIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedBy_HR_Staff_RecID:String? = null var LastSavedBy_HR_Staff_RecIDStartsWith:String? = null var LastSavedBy_HR_Staff_RecIDEndsWith:String? = null var LastSavedBy_HR_Staff_RecIDContains:String? = null var LastSavedBy_HR_Staff_RecIDLike:String? = null var LastSavedBy_HR_Staff_RecIDBetween:ArrayList? = null var LastSavedBy_HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_TimesheetsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class KitTaxQuery : QueryDb(), IReturn> { var Tax:BigDecimal? = null var TaxGreaterThanOrEqualTo:BigDecimal? = null var TaxGreaterThan:BigDecimal? = null var TaxLessThan:BigDecimal? = null var TaxLessThanOrEqualTo:BigDecimal? = null var TaxNotEqualTo:BigDecimal? = null var TaxBetween:ArrayList? = null var TaxIn:ArrayList? = null var LN:Short? = null var LNGreaterThanOrEqualTo:Short? = null var LNGreaterThan:Short? = null var LNLessThan:Short? = null var LNLessThanOrEqualTo:Short? = null var LNNotEqualTo:Short? = null var LNBetween:ArrayList? = null var LNIn:ArrayList? = null var InvID:String? = null var InvIDStartsWith:String? = null var InvIDEndsWith:String? = null var InvIDContains:String? = null var InvIDLike:String? = null var InvIDBetween:ArrayList? = null var InvIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = KitTaxQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class LastYearProfitQuery : QueryDb(), IReturn> { var Profit:BigDecimal? = null var ProfitGreaterThanOrEqualTo:BigDecimal? = null var ProfitGreaterThan:BigDecimal? = null var ProfitLessThan:BigDecimal? = null var ProfitLessThanOrEqualTo:BigDecimal? = null var ProfitNotEqualTo:BigDecimal? = null var ProfitBetween:ArrayList? = null var ProfitIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = LastYearProfitQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class Magento_IntegrationQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LogRetentionDays:Int? = null var LogRetentionDaysGreaterThanOrEqualTo:Int? = null var LogRetentionDaysGreaterThan:Int? = null var LogRetentionDaysLessThan:Int? = null var LogRetentionDaysLessThanOrEqualTo:Int? = null var LogRetentionDaysNotEqualTo:Int? = null var LogRetentionDaysBetween:ArrayList? = null var LogRetentionDaysIn:ArrayList? = null var CompletedQueueRetentionDays:Int? = null var CompletedQueueRetentionDaysGreaterThanOrEqualTo:Int? = null var CompletedQueueRetentionDaysGreaterThan:Int? = null var CompletedQueueRetentionDaysLessThan:Int? = null var CompletedQueueRetentionDaysLessThanOrEqualTo:Int? = null var CompletedQueueRetentionDaysNotEqualTo:Int? = null var CompletedQueueRetentionDaysBetween:ArrayList? = null var CompletedQueueRetentionDaysIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = Magento_IntegrationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class Magento_Integration_ScheduleQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Magento_Integration_RecID:UUID? = null var Magento_Integration_RecIDIn:ArrayList? = null var SY_PluginSchedule_RecID:UUID? = null var SY_PluginSchedule_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = Magento_Integration_ScheduleQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class Magento_Integration_SelectedActionQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Magento_Integration_RecID:UUID? = null var Magento_Integration_RecIDIn:ArrayList? = null var Action_RecID:UUID? = null var Action_RecIDIn:ArrayList? = null var ExceptionPolicy:Short? = null var ExceptionPolicyGreaterThanOrEqualTo:Short? = null var ExceptionPolicyGreaterThan:Short? = null var ExceptionPolicyLessThan:Short? = null var ExceptionPolicyLessThanOrEqualTo:Short? = null var ExceptionPolicyNotEqualTo:Short? = null var ExceptionPolicyBetween:ArrayList? = null var ExceptionPolicyIn:ArrayList? = null var LogPolicy:Short? = null var LogPolicyGreaterThanOrEqualTo:Short? = null var LogPolicyGreaterThan:Short? = null var LogPolicyLessThan:Short? = null var LogPolicyLessThanOrEqualTo:Short? = null var LogPolicyNotEqualTo:Short? = null var LogPolicyBetween:ArrayList? = null var LogPolicyIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = Magento_Integration_SelectedActionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class Magento_LogQuery : QueryDb(), IReturn> { var id:Int? = null var idGreaterThanOrEqualTo:Int? = null var idGreaterThan:Int? = null var idLessThan:Int? = null var idLessThanOrEqualTo:Int? = null var idNotEqualTo:Int? = null var idBetween:ArrayList? = null var idIn:ArrayList? = null var Magento_Integration_RecID:UUID? = null var Magento_Integration_RecIDIn:ArrayList? = null var LogDateTime:Date? = null var LogDateTimeGreaterThanOrEqualTo:Date? = null var LogDateTimeGreaterThan:Date? = null var LogDateTimeLessThan:Date? = null var LogDateTimeLessThanOrEqualTo:Date? = null var LogDateTimeNotEqualTo:Date? = null var LogDateTimeBetween:ArrayList? = null var LogDateTimeIn:ArrayList? = null var LogType:Short? = null var LogTypeGreaterThanOrEqualTo:Short? = null var LogTypeGreaterThan:Short? = null var LogTypeLessThan:Short? = null var LogTypeLessThanOrEqualTo:Short? = null var LogTypeNotEqualTo:Short? = null var LogTypeBetween:ArrayList? = null var LogTypeIn:ArrayList? = null var IntegrationActionName:String? = null var IntegrationActionNameStartsWith:String? = null var IntegrationActionNameEndsWith:String? = null var IntegrationActionNameContains:String? = null var IntegrationActionNameLike:String? = null var IntegrationActionNameBetween:ArrayList? = null var IntegrationActionNameIn:ArrayList? = null var ElapsedMilliseconds:Int? = null var ElapsedMillisecondsGreaterThanOrEqualTo:Int? = null var ElapsedMillisecondsGreaterThan:Int? = null var ElapsedMillisecondsLessThan:Int? = null var ElapsedMillisecondsLessThanOrEqualTo:Int? = null var ElapsedMillisecondsNotEqualTo:Int? = null var ElapsedMillisecondsBetween:ArrayList? = null var ElapsedMillisecondsIn:ArrayList? = null var LogMessage:String? = null var LogMessageStartsWith:String? = null var LogMessageEndsWith:String? = null var LogMessageContains:String? = null var LogMessageLike:String? = null var LogMessageBetween:ArrayList? = null var LogMessageIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = Magento_LogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class Magento_QueueQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var QueueName:String? = null var QueueNameStartsWith:String? = null var QueueNameEndsWith:String? = null var QueueNameContains:String? = null var QueueNameLike:String? = null var QueueNameBetween:ArrayList? = null var QueueNameIn:ArrayList? = null var Identifier:String? = null var IdentifierStartsWith:String? = null var IdentifierEndsWith:String? = null var IdentifierContains:String? = null var IdentifierLike:String? = null var IdentifierBetween:ArrayList? = null var IdentifierIn:ArrayList? = null var QueueInsertionDateTime:Date? = null var QueueInsertionDateTimeGreaterThanOrEqualTo:Date? = null var QueueInsertionDateTimeGreaterThan:Date? = null var QueueInsertionDateTimeLessThan:Date? = null var QueueInsertionDateTimeLessThanOrEqualTo:Date? = null var QueueInsertionDateTimeNotEqualTo:Date? = null var QueueInsertionDateTimeBetween:ArrayList? = null var QueueInsertionDateTimeIn:ArrayList? = null var LastChangedDateTime:Date? = null var LastChangedDateTimeGreaterThanOrEqualTo:Date? = null var LastChangedDateTimeGreaterThan:Date? = null var LastChangedDateTimeLessThan:Date? = null var LastChangedDateTimeLessThanOrEqualTo:Date? = null var LastChangedDateTimeNotEqualTo:Date? = null var LastChangedDateTimeBetween:ArrayList? = null var LastChangedDateTimeIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var ExceptionText:String? = null var ExceptionTextStartsWith:String? = null var ExceptionTextEndsWith:String? = null var ExceptionTextContains:String? = null var ExceptionTextLike:String? = null var ExceptionTextBetween:ArrayList? = null var ExceptionTextIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = Magento_QueueQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_CustomSettingsQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_CustomSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var PI_Main_RecID:String? = null var PI_Main_RecIDStartsWith:String? = null var PI_Main_RecIDEndsWith:String? = null var PI_Main_RecIDContains:String? = null var PI_Main_RecIDLike:String? = null var PI_Main_RecIDBetween:ArrayList? = null var PI_Main_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PI_Main_PI_MainID:String? = null var PI_Main_PI_MainIDStartsWith:String? = null var PI_Main_PI_MainIDEndsWith:String? = null var PI_Main_PI_MainIDContains:String? = null var PI_Main_PI_MainIDLike:String? = null var PI_Main_PI_MainIDBetween:ArrayList? = null var PI_Main_PI_MainIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_LineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_LineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_LineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PI_Lines_RecID:String? = null var PI_Lines_RecIDStartsWith:String? = null var PI_Lines_RecIDEndsWith:String? = null var PI_Lines_RecIDContains:String? = null var PI_Lines_RecIDLike:String? = null var PI_Lines_RecIDBetween:ArrayList? = null var PI_Lines_RecIDIn:ArrayList? = null var PI_LineCustomFields_RecID:String? = null var PI_LineCustomFields_RecIDStartsWith:String? = null var PI_LineCustomFields_RecIDEndsWith:String? = null var PI_LineCustomFields_RecIDContains:String? = null var PI_LineCustomFields_RecIDLike:String? = null var PI_LineCustomFields_RecIDBetween:ArrayList? = null var PI_LineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_LineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_LinesQuery : QueryDb(), IReturn> { var PI_LinesID:String? = null var PI_LinesIDStartsWith:String? = null var PI_LinesIDEndsWith:String? = null var PI_LinesIDContains:String? = null var PI_LinesIDLike:String? = null var PI_LinesIDBetween:ArrayList? = null var PI_LinesIDIn:ArrayList? = null var PI_MainID:String? = null var PI_MainIDStartsWith:String? = null var PI_MainIDEndsWith:String? = null var PI_MainIDContains:String? = null var PI_MainIDLike:String? = null var PI_MainIDBetween:ArrayList? = null var PI_MainIDIn:ArrayList? = null var RE_MainID:String? = null var RE_MainIDStartsWith:String? = null var RE_MainIDEndsWith:String? = null var RE_MainIDContains:String? = null var RE_MainIDLike:String? = null var RE_MainIDBetween:ArrayList? = null var RE_MainIDIn:ArrayList? = null var RE_LinesID:String? = null var RE_LinesIDStartsWith:String? = null var RE_LinesIDEndsWith:String? = null var RE_LinesIDContains:String? = null var RE_LinesIDLike:String? = null var RE_LinesIDBetween:ArrayList? = null var RE_LinesIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SuppliersCost:BigDecimal? = null var SuppliersCostGreaterThanOrEqualTo:BigDecimal? = null var SuppliersCostGreaterThan:BigDecimal? = null var SuppliersCostLessThan:BigDecimal? = null var SuppliersCostLessThanOrEqualTo:BigDecimal? = null var SuppliersCostNotEqualTo:BigDecimal? = null var SuppliersCostBetween:ArrayList? = null var SuppliersCostIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var SuppPartNo:String? = null var SuppPartNoStartsWith:String? = null var SuppPartNoEndsWith:String? = null var SuppPartNoContains:String? = null var SuppPartNoLike:String? = null var SuppPartNoBetween:ArrayList? = null var SuppPartNoIn:ArrayList? = null var LineType:Short? = null var LineTypeGreaterThanOrEqualTo:Short? = null var LineTypeGreaterThan:Short? = null var LineTypeLessThan:Short? = null var LineTypeLessThanOrEqualTo:Short? = null var LineTypeNotEqualTo:Short? = null var LineTypeBetween:ArrayList? = null var LineTypeIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var InvoiceLineNo:Short? = null var InvoiceLineNoGreaterThanOrEqualTo:Short? = null var InvoiceLineNoGreaterThan:Short? = null var InvoiceLineNoLessThan:Short? = null var InvoiceLineNoLessThanOrEqualTo:Short? = null var InvoiceLineNoNotEqualTo:Short? = null var InvoiceLineNoBetween:ArrayList? = null var InvoiceLineNoIn:ArrayList? = null var HomeSuppliersCost:BigDecimal? = null var HomeSuppliersCostGreaterThanOrEqualTo:BigDecimal? = null var HomeSuppliersCostGreaterThan:BigDecimal? = null var HomeSuppliersCostLessThan:BigDecimal? = null var HomeSuppliersCostLessThanOrEqualTo:BigDecimal? = null var HomeSuppliersCostNotEqualTo:BigDecimal? = null var HomeSuppliersCostBetween:ArrayList? = null var HomeSuppliersCostIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var CurrencyRateUsed:BigDecimal? = null var CurrencyRateUsedGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedGreaterThan:BigDecimal? = null var CurrencyRateUsedLessThan:BigDecimal? = null var CurrencyRateUsedLessThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedNotEqualTo:BigDecimal? = null var CurrencyRateUsedBetween:ArrayList? = null var CurrencyRateUsedIn:ArrayList? = null var POClassID:String? = null var POClassIDStartsWith:String? = null var POClassIDEndsWith:String? = null var POClassIDContains:String? = null var POClassIDLike:String? = null var POClassIDBetween:ArrayList? = null var POClassIDIn:ArrayList? = null var LineTotal:BigDecimal? = null var LineTotalGreaterThanOrEqualTo:BigDecimal? = null var LineTotalGreaterThan:BigDecimal? = null var LineTotalLessThan:BigDecimal? = null var LineTotalLessThanOrEqualTo:BigDecimal? = null var LineTotalNotEqualTo:BigDecimal? = null var LineTotalBetween:ArrayList? = null var LineTotalIn:ArrayList? = null var FXDecimalPlaces:Short? = null var FXDecimalPlacesGreaterThanOrEqualTo:Short? = null var FXDecimalPlacesGreaterThan:Short? = null var FXDecimalPlacesLessThan:Short? = null var FXDecimalPlacesLessThanOrEqualTo:Short? = null var FXDecimalPlacesNotEqualTo:Short? = null var FXDecimalPlacesBetween:ArrayList? = null var FXDecimalPlacesIn:ArrayList? = null var HomeDecimalPlaces:Short? = null var HomeDecimalPlacesGreaterThanOrEqualTo:Short? = null var HomeDecimalPlacesGreaterThan:Short? = null var HomeDecimalPlacesLessThan:Short? = null var HomeDecimalPlacesLessThanOrEqualTo:Short? = null var HomeDecimalPlacesNotEqualTo:Short? = null var HomeDecimalPlacesBetween:ArrayList? = null var HomeDecimalPlacesIn:ArrayList? = null var UnitChanged:Boolean? = null var FXChanged:Boolean? = null var ExChanged:Boolean? = null var TaxRateChanged:Boolean? = null var LineTotalExTax:BigDecimal? = null var LineTotalExTaxGreaterThanOrEqualTo:BigDecimal? = null var LineTotalExTaxGreaterThan:BigDecimal? = null var LineTotalExTaxLessThan:BigDecimal? = null var LineTotalExTaxLessThanOrEqualTo:BigDecimal? = null var LineTotalExTaxNotEqualTo:BigDecimal? = null var LineTotalExTaxBetween:ArrayList? = null var LineTotalExTaxIn:ArrayList? = null var ChangeSourceIsFromGRNLine:Boolean? = null var FXLineTotalExTax:BigDecimal? = null var FXLineTotalExTaxGreaterThanOrEqualTo:BigDecimal? = null var FXLineTotalExTaxGreaterThan:BigDecimal? = null var FXLineTotalExTaxLessThan:BigDecimal? = null var FXLineTotalExTaxLessThanOrEqualTo:BigDecimal? = null var FXLineTotalExTaxNotEqualTo:BigDecimal? = null var FXLineTotalExTaxBetween:ArrayList? = null var FXLineTotalExTaxIn:ArrayList? = null var UnitCostIncTax:BigDecimal? = null var UnitCostIncTaxGreaterThanOrEqualTo:BigDecimal? = null var UnitCostIncTaxGreaterThan:BigDecimal? = null var UnitCostIncTaxLessThan:BigDecimal? = null var UnitCostIncTaxLessThanOrEqualTo:BigDecimal? = null var UnitCostIncTaxNotEqualTo:BigDecimal? = null var UnitCostIncTaxBetween:ArrayList? = null var UnitCostIncTaxIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_LinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_LinesDetailsQuery : QueryDb(), IReturn> { var PI_LinesDetailsID:String? = null var PI_LinesDetailsIDStartsWith:String? = null var PI_LinesDetailsIDEndsWith:String? = null var PI_LinesDetailsIDContains:String? = null var PI_LinesDetailsIDLike:String? = null var PI_LinesDetailsIDBetween:ArrayList? = null var PI_LinesDetailsIDIn:ArrayList? = null var PI_LinesID:String? = null var PI_LinesIDStartsWith:String? = null var PI_LinesIDEndsWith:String? = null var PI_LinesIDContains:String? = null var PI_LinesIDLike:String? = null var PI_LinesIDBetween:ArrayList? = null var PI_LinesIDIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var RowHash:ArrayList? = null var RE_LineDetails_RecID:String? = null var RE_LineDetails_RecIDStartsWith:String? = null var RE_LineDetails_RecIDEndsWith:String? = null var RE_LineDetails_RecIDContains:String? = null var RE_LineDetails_RecIDLike:String? = null var RE_LineDetails_RecIDBetween:ArrayList? = null var RE_LineDetails_RecIDIn:ArrayList? = null var IN_SOH_RecID:String? = null var IN_SOH_RecIDStartsWith:String? = null var IN_SOH_RecIDEndsWith:String? = null var IN_SOH_RecIDContains:String? = null var IN_SOH_RecIDLike:String? = null var IN_SOH_RecIDBetween:ArrayList? = null var IN_SOH_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_LinesDetailsQuery.responseType } @Route(Path="/Queries/PI_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_MainQuery : QueryDb(), IReturn> { var PI_MainID:String? = null var PI_MainIDStartsWith:String? = null var PI_MainIDEndsWith:String? = null var PI_MainIDContains:String? = null var PI_MainIDLike:String? = null var PI_MainIDBetween:ArrayList? = null var PI_MainIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var InvoiceDate:Date? = null var InvoiceDateGreaterThanOrEqualTo:Date? = null var InvoiceDateGreaterThan:Date? = null var InvoiceDateLessThan:Date? = null var InvoiceDateLessThanOrEqualTo:Date? = null var InvoiceDateNotEqualTo:Date? = null var InvoiceDateBetween:ArrayList? = null var InvoiceDateIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var Freight:BigDecimal? = null var FreightGreaterThanOrEqualTo:BigDecimal? = null var FreightGreaterThan:BigDecimal? = null var FreightLessThan:BigDecimal? = null var FreightLessThanOrEqualTo:BigDecimal? = null var FreightNotEqualTo:BigDecimal? = null var FreightBetween:ArrayList? = null var FreightIn:ArrayList? = null var Duty:BigDecimal? = null var DutyGreaterThanOrEqualTo:BigDecimal? = null var DutyGreaterThan:BigDecimal? = null var DutyLessThan:BigDecimal? = null var DutyLessThanOrEqualTo:BigDecimal? = null var DutyNotEqualTo:BigDecimal? = null var DutyBetween:ArrayList? = null var DutyIn:ArrayList? = null var Insurance:BigDecimal? = null var InsuranceGreaterThanOrEqualTo:BigDecimal? = null var InsuranceGreaterThan:BigDecimal? = null var InsuranceLessThan:BigDecimal? = null var InsuranceLessThanOrEqualTo:BigDecimal? = null var InsuranceNotEqualTo:BigDecimal? = null var InsuranceBetween:ArrayList? = null var InsuranceIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var TotalLineTax:BigDecimal? = null var TotalLineTaxGreaterThanOrEqualTo:BigDecimal? = null var TotalLineTaxGreaterThan:BigDecimal? = null var TotalLineTaxLessThan:BigDecimal? = null var TotalLineTaxLessThanOrEqualTo:BigDecimal? = null var TotalLineTaxNotEqualTo:BigDecimal? = null var TotalLineTaxBetween:ArrayList? = null var TotalLineTaxIn:ArrayList? = null var AdjTax:BigDecimal? = null var AdjTaxGreaterThanOrEqualTo:BigDecimal? = null var AdjTaxGreaterThan:BigDecimal? = null var AdjTaxLessThan:BigDecimal? = null var AdjTaxLessThanOrEqualTo:BigDecimal? = null var AdjTaxNotEqualTo:BigDecimal? = null var AdjTaxBetween:ArrayList? = null var AdjTaxIn:ArrayList? = null var FreightTaxID:String? = null var FreightTaxIDStartsWith:String? = null var FreightTaxIDEndsWith:String? = null var FreightTaxIDContains:String? = null var FreightTaxIDLike:String? = null var FreightTaxIDBetween:ArrayList? = null var FreightTaxIDIn:ArrayList? = null var FreightTaxRate:BigDecimal? = null var FreightTaxRateGreaterThanOrEqualTo:BigDecimal? = null var FreightTaxRateGreaterThan:BigDecimal? = null var FreightTaxRateLessThan:BigDecimal? = null var FreightTaxRateLessThanOrEqualTo:BigDecimal? = null var FreightTaxRateNotEqualTo:BigDecimal? = null var FreightTaxRateBetween:ArrayList? = null var FreightTaxRateIn:ArrayList? = null var FreightTaxAmount:BigDecimal? = null var FreightTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var FreightTaxAmountGreaterThan:BigDecimal? = null var FreightTaxAmountLessThan:BigDecimal? = null var FreightTaxAmountLessThanOrEqualTo:BigDecimal? = null var FreightTaxAmountNotEqualTo:BigDecimal? = null var FreightTaxAmountBetween:ArrayList? = null var FreightTaxAmountIn:ArrayList? = null var DutyTaxID:String? = null var DutyTaxIDStartsWith:String? = null var DutyTaxIDEndsWith:String? = null var DutyTaxIDContains:String? = null var DutyTaxIDLike:String? = null var DutyTaxIDBetween:ArrayList? = null var DutyTaxIDIn:ArrayList? = null var DutyTaxRate:BigDecimal? = null var DutyTaxRateGreaterThanOrEqualTo:BigDecimal? = null var DutyTaxRateGreaterThan:BigDecimal? = null var DutyTaxRateLessThan:BigDecimal? = null var DutyTaxRateLessThanOrEqualTo:BigDecimal? = null var DutyTaxRateNotEqualTo:BigDecimal? = null var DutyTaxRateBetween:ArrayList? = null var DutyTaxRateIn:ArrayList? = null var DutyTaxAmount:BigDecimal? = null var DutyTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var DutyTaxAmountGreaterThan:BigDecimal? = null var DutyTaxAmountLessThan:BigDecimal? = null var DutyTaxAmountLessThanOrEqualTo:BigDecimal? = null var DutyTaxAmountNotEqualTo:BigDecimal? = null var DutyTaxAmountBetween:ArrayList? = null var DutyTaxAmountIn:ArrayList? = null var InsuranceTaxID:String? = null var InsuranceTaxIDStartsWith:String? = null var InsuranceTaxIDEndsWith:String? = null var InsuranceTaxIDContains:String? = null var InsuranceTaxIDLike:String? = null var InsuranceTaxIDBetween:ArrayList? = null var InsuranceTaxIDIn:ArrayList? = null var InsuranceTaxRate:BigDecimal? = null var InsuranceTaxRateGreaterThanOrEqualTo:BigDecimal? = null var InsuranceTaxRateGreaterThan:BigDecimal? = null var InsuranceTaxRateLessThan:BigDecimal? = null var InsuranceTaxRateLessThanOrEqualTo:BigDecimal? = null var InsuranceTaxRateNotEqualTo:BigDecimal? = null var InsuranceTaxRateBetween:ArrayList? = null var InsuranceTaxRateIn:ArrayList? = null var InsuranceTaxAmount:BigDecimal? = null var InsuranceTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var InsuranceTaxAmountGreaterThan:BigDecimal? = null var InsuranceTaxAmountLessThan:BigDecimal? = null var InsuranceTaxAmountLessThanOrEqualTo:BigDecimal? = null var InsuranceTaxAmountNotEqualTo:BigDecimal? = null var InsuranceTaxAmountBetween:ArrayList? = null var InsuranceTaxAmountIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var FXDecimalPlaces:Short? = null var FXDecimalPlacesGreaterThanOrEqualTo:Short? = null var FXDecimalPlacesGreaterThan:Short? = null var FXDecimalPlacesLessThan:Short? = null var FXDecimalPlacesLessThanOrEqualTo:Short? = null var FXDecimalPlacesNotEqualTo:Short? = null var FXDecimalPlacesBetween:ArrayList? = null var FXDecimalPlacesIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PI_Main_PI_MainID:String? = null var PI_Main_PI_MainIDStartsWith:String? = null var PI_Main_PI_MainIDEndsWith:String? = null var PI_Main_PI_MainIDContains:String? = null var PI_Main_PI_MainIDLike:String? = null var PI_Main_PI_MainIDBetween:ArrayList? = null var PI_Main_PI_MainIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PI_ReceiptsQuery : QueryDb(), IReturn> { var PI_ReceiptsID:String? = null var PI_ReceiptsIDStartsWith:String? = null var PI_ReceiptsIDEndsWith:String? = null var PI_ReceiptsIDContains:String? = null var PI_ReceiptsIDLike:String? = null var PI_ReceiptsIDBetween:ArrayList? = null var PI_ReceiptsIDIn:ArrayList? = null var PI_MainID:String? = null var PI_MainIDStartsWith:String? = null var PI_MainIDEndsWith:String? = null var PI_MainIDContains:String? = null var PI_MainIDLike:String? = null var PI_MainIDBetween:ArrayList? = null var PI_MainIDIn:ArrayList? = null var RE_MainID:String? = null var RE_MainIDStartsWith:String? = null var RE_MainIDEndsWith:String? = null var RE_MainIDContains:String? = null var RE_MainIDLike:String? = null var RE_MainIDBetween:ArrayList? = null var RE_MainIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PI_ReceiptsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_BatchHeaderQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastModifiedByStaffID:String? = null var LastModifiedByStaffIDStartsWith:String? = null var LastModifiedByStaffIDEndsWith:String? = null var LastModifiedByStaffIDContains:String? = null var LastModifiedByStaffIDLike:String? = null var LastModifiedByStaffIDBetween:ArrayList? = null var LastModifiedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var BatchStatus:Short? = null var BatchStatusGreaterThanOrEqualTo:Short? = null var BatchStatusGreaterThan:Short? = null var BatchStatusLessThan:Short? = null var BatchStatusLessThanOrEqualTo:Short? = null var BatchStatusNotEqualTo:Short? = null var BatchStatusBetween:ArrayList? = null var BatchStatusIn:ArrayList? = null var ReOrderMonth:Short? = null var ReOrderMonthGreaterThanOrEqualTo:Short? = null var ReOrderMonthGreaterThan:Short? = null var ReOrderMonthLessThan:Short? = null var ReOrderMonthLessThanOrEqualTo:Short? = null var ReOrderMonthNotEqualTo:Short? = null var ReOrderMonthBetween:ArrayList? = null var ReOrderMonthIn:ArrayList? = null var IncludeDefaultSuppliersOnly:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_BatchHeaderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_BatchPurchaseOrderLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PO_BatchPurchaseOrders_RecID:String? = null var PO_BatchPurchaseOrders_RecIDStartsWith:String? = null var PO_BatchPurchaseOrders_RecIDEndsWith:String? = null var PO_BatchPurchaseOrders_RecIDContains:String? = null var PO_BatchPurchaseOrders_RecIDLike:String? = null var PO_BatchPurchaseOrders_RecIDBetween:ArrayList? = null var PO_BatchPurchaseOrders_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IN_Main_RecID:String? = null var IN_Main_RecIDStartsWith:String? = null var IN_Main_RecIDEndsWith:String? = null var IN_Main_RecIDContains:String? = null var IN_Main_RecIDLike:String? = null var IN_Main_RecIDBetween:ArrayList? = null var IN_Main_RecIDIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var FXUnitCost:BigDecimal? = null var FXUnitCostGreaterThanOrEqualTo:BigDecimal? = null var FXUnitCostGreaterThan:BigDecimal? = null var FXUnitCostLessThan:BigDecimal? = null var FXUnitCostLessThanOrEqualTo:BigDecimal? = null var FXUnitCostNotEqualTo:BigDecimal? = null var FXUnitCostBetween:ArrayList? = null var FXUnitCostIn:ArrayList? = null var SuggestedOrderQuantity:BigDecimal? = null var SuggestedOrderQuantityGreaterThanOrEqualTo:BigDecimal? = null var SuggestedOrderQuantityGreaterThan:BigDecimal? = null var SuggestedOrderQuantityLessThan:BigDecimal? = null var SuggestedOrderQuantityLessThanOrEqualTo:BigDecimal? = null var SuggestedOrderQuantityNotEqualTo:BigDecimal? = null var SuggestedOrderQuantityBetween:ArrayList? = null var SuggestedOrderQuantityIn:ArrayList? = null var OrderQuantity:BigDecimal? = null var OrderQuantityGreaterThanOrEqualTo:BigDecimal? = null var OrderQuantityGreaterThan:BigDecimal? = null var OrderQuantityLessThan:BigDecimal? = null var OrderQuantityLessThanOrEqualTo:BigDecimal? = null var OrderQuantityNotEqualTo:BigDecimal? = null var OrderQuantityBetween:ArrayList? = null var OrderQuantityIn:ArrayList? = null var LineCost:BigDecimal? = null var LineCostGreaterThanOrEqualTo:BigDecimal? = null var LineCostGreaterThan:BigDecimal? = null var LineCostLessThan:BigDecimal? = null var LineCostLessThanOrEqualTo:BigDecimal? = null var LineCostNotEqualTo:BigDecimal? = null var LineCostBetween:ArrayList? = null var LineCostIn:ArrayList? = null var FXLineCost:BigDecimal? = null var FXLineCostGreaterThanOrEqualTo:BigDecimal? = null var FXLineCostGreaterThan:BigDecimal? = null var FXLineCostLessThan:BigDecimal? = null var FXLineCostLessThanOrEqualTo:BigDecimal? = null var FXLineCostNotEqualTo:BigDecimal? = null var FXLineCostBetween:ArrayList? = null var FXLineCostIn:ArrayList? = null var QuantitySOH:BigDecimal? = null var QuantitySOHGreaterThanOrEqualTo:BigDecimal? = null var QuantitySOHGreaterThan:BigDecimal? = null var QuantitySOHLessThan:BigDecimal? = null var QuantitySOHLessThanOrEqualTo:BigDecimal? = null var QuantitySOHNotEqualTo:BigDecimal? = null var QuantitySOHBetween:ArrayList? = null var QuantitySOHIn:ArrayList? = null var QuantityMinSOH:BigDecimal? = null var QuantityMinSOHGreaterThanOrEqualTo:BigDecimal? = null var QuantityMinSOHGreaterThan:BigDecimal? = null var QuantityMinSOHLessThan:BigDecimal? = null var QuantityMinSOHLessThanOrEqualTo:BigDecimal? = null var QuantityMinSOHNotEqualTo:BigDecimal? = null var QuantityMinSOHBetween:ArrayList? = null var QuantityMinSOHIn:ArrayList? = null var QuantityOnPO:BigDecimal? = null var QuantityOnPOGreaterThanOrEqualTo:BigDecimal? = null var QuantityOnPOGreaterThan:BigDecimal? = null var QuantityOnPOLessThan:BigDecimal? = null var QuantityOnPOLessThanOrEqualTo:BigDecimal? = null var QuantityOnPONotEqualTo:BigDecimal? = null var QuantityOnPOBetween:ArrayList? = null var QuantityOnPOIn:ArrayList? = null var QuantityOnBO:BigDecimal? = null var QuantityOnBOGreaterThanOrEqualTo:BigDecimal? = null var QuantityOnBOGreaterThan:BigDecimal? = null var QuantityOnBOLessThan:BigDecimal? = null var QuantityOnBOLessThanOrEqualTo:BigDecimal? = null var QuantityOnBONotEqualTo:BigDecimal? = null var QuantityOnBOBetween:ArrayList? = null var QuantityOnBOIn:ArrayList? = null var QuantitySalesForecast:BigDecimal? = null var QuantitySalesForecastGreaterThanOrEqualTo:BigDecimal? = null var QuantitySalesForecastGreaterThan:BigDecimal? = null var QuantitySalesForecastLessThan:BigDecimal? = null var QuantitySalesForecastLessThanOrEqualTo:BigDecimal? = null var QuantitySalesForecastNotEqualTo:BigDecimal? = null var QuantitySalesForecastBetween:ArrayList? = null var QuantitySalesForecastIn:ArrayList? = null var QuantityLastYearPurchases:BigDecimal? = null var QuantityLastYearPurchasesGreaterThanOrEqualTo:BigDecimal? = null var QuantityLastYearPurchasesGreaterThan:BigDecimal? = null var QuantityLastYearPurchasesLessThan:BigDecimal? = null var QuantityLastYearPurchasesLessThanOrEqualTo:BigDecimal? = null var QuantityLastYearPurchasesNotEqualTo:BigDecimal? = null var QuantityLastYearPurchasesBetween:ArrayList? = null var QuantityLastYearPurchasesIn:ArrayList? = null var QuantityLastYearSales:BigDecimal? = null var QuantityLastYearSalesGreaterThanOrEqualTo:BigDecimal? = null var QuantityLastYearSalesGreaterThan:BigDecimal? = null var QuantityLastYearSalesLessThan:BigDecimal? = null var QuantityLastYearSalesLessThanOrEqualTo:BigDecimal? = null var QuantityLastYearSalesNotEqualTo:BigDecimal? = null var QuantityLastYearSalesBetween:ArrayList? = null var QuantityLastYearSalesIn:ArrayList? = null var PO_Lines_RecID:String? = null var PO_Lines_RecIDStartsWith:String? = null var PO_Lines_RecIDEndsWith:String? = null var PO_Lines_RecIDContains:String? = null var PO_Lines_RecIDLike:String? = null var PO_Lines_RecIDBetween:ArrayList? = null var PO_Lines_RecIDIn:ArrayList? = null var UnitCubic:BigDecimal? = null var UnitCubicGreaterThanOrEqualTo:BigDecimal? = null var UnitCubicGreaterThan:BigDecimal? = null var UnitCubicLessThan:BigDecimal? = null var UnitCubicLessThanOrEqualTo:BigDecimal? = null var UnitCubicNotEqualTo:BigDecimal? = null var UnitCubicBetween:ArrayList? = null var UnitCubicIn:ArrayList? = null var UnitWeight:BigDecimal? = null var UnitWeightGreaterThanOrEqualTo:BigDecimal? = null var UnitWeightGreaterThan:BigDecimal? = null var UnitWeightLessThan:BigDecimal? = null var UnitWeightLessThanOrEqualTo:BigDecimal? = null var UnitWeightNotEqualTo:BigDecimal? = null var UnitWeightBetween:ArrayList? = null var UnitWeightIn:ArrayList? = null var LineCubic:BigDecimal? = null var LineCubicGreaterThanOrEqualTo:BigDecimal? = null var LineCubicGreaterThan:BigDecimal? = null var LineCubicLessThan:BigDecimal? = null var LineCubicLessThanOrEqualTo:BigDecimal? = null var LineCubicNotEqualTo:BigDecimal? = null var LineCubicBetween:ArrayList? = null var LineCubicIn:ArrayList? = null var LineWeight:BigDecimal? = null var LineWeightGreaterThanOrEqualTo:BigDecimal? = null var LineWeightGreaterThan:BigDecimal? = null var LineWeightLessThan:BigDecimal? = null var LineWeightLessThanOrEqualTo:BigDecimal? = null var LineWeightNotEqualTo:BigDecimal? = null var LineWeightBetween:ArrayList? = null var LineWeightIn:ArrayList? = null var DeliveryDays:Int? = null var DeliveryDaysGreaterThanOrEqualTo:Int? = null var DeliveryDaysGreaterThan:Int? = null var DeliveryDaysLessThan:Int? = null var DeliveryDaysLessThanOrEqualTo:Int? = null var DeliveryDaysNotEqualTo:Int? = null var DeliveryDaysBetween:ArrayList? = null var DeliveryDaysIn:ArrayList? = null var OrderUnits:BigDecimal? = null var OrderUnitsGreaterThanOrEqualTo:BigDecimal? = null var OrderUnitsGreaterThan:BigDecimal? = null var OrderUnitsLessThan:BigDecimal? = null var OrderUnitsLessThanOrEqualTo:BigDecimal? = null var OrderUnitsNotEqualTo:BigDecimal? = null var OrderUnitsBetween:ArrayList? = null var OrderUnitsIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_BatchPurchaseOrderLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_BatchPurchaseOrdersQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PO_BatchHeader_RecID:String? = null var PO_BatchHeader_RecIDStartsWith:String? = null var PO_BatchHeader_RecIDEndsWith:String? = null var PO_BatchHeader_RecIDContains:String? = null var PO_BatchHeader_RecIDLike:String? = null var PO_BatchHeader_RecIDBetween:ArrayList? = null var PO_BatchHeader_RecIDIn:ArrayList? = null var PO_Main_RecID:String? = null var PO_Main_RecIDStartsWith:String? = null var PO_Main_RecIDEndsWith:String? = null var PO_Main_RecIDContains:String? = null var PO_Main_RecIDLike:String? = null var PO_Main_RecIDBetween:ArrayList? = null var PO_Main_RecIDIn:ArrayList? = null var CR_Main_RecID:String? = null var CR_Main_RecIDStartsWith:String? = null var CR_Main_RecIDEndsWith:String? = null var CR_Main_RecIDContains:String? = null var CR_Main_RecIDLike:String? = null var CR_Main_RecIDBetween:ArrayList? = null var CR_Main_RecIDIn:ArrayList? = null var FXCurrencyRate:BigDecimal? = null var FXCurrencyRateGreaterThanOrEqualTo:BigDecimal? = null var FXCurrencyRateGreaterThan:BigDecimal? = null var FXCurrencyRateLessThan:BigDecimal? = null var FXCurrencyRateLessThanOrEqualTo:BigDecimal? = null var FXCurrencyRateNotEqualTo:BigDecimal? = null var FXCurrencyRateBetween:ArrayList? = null var FXCurrencyRateIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_BatchPurchaseOrdersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_ClassificationQuery : QueryDb(), IReturn> { var POClassificationID:String? = null var POClassificationIDStartsWith:String? = null var POClassificationIDEndsWith:String? = null var POClassificationIDContains:String? = null var POClassificationIDLike:String? = null var POClassificationIDBetween:ArrayList? = null var POClassificationIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PurchClassLedgerID:String? = null var PurchClassLedgerIDStartsWith:String? = null var PurchClassLedgerIDEndsWith:String? = null var PurchClassLedgerIDContains:String? = null var PurchClassLedgerIDLike:String? = null var PurchClassLedgerIDBetween:ArrayList? = null var PurchClassLedgerIDIn:ArrayList? = null var DefaultClass:Short? = null var DefaultClassGreaterThanOrEqualTo:Short? = null var DefaultClassGreaterThan:Short? = null var DefaultClassLessThan:Short? = null var DefaultClassLessThanOrEqualTo:Short? = null var DefaultClassNotEqualTo:Short? = null var DefaultClassBetween:ArrayList? = null var DefaultClassIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_ClassificationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_CustomSettingsQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_CustomSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var PurchaseOrderID:String? = null var PurchaseOrderIDStartsWith:String? = null var PurchaseOrderIDEndsWith:String? = null var PurchaseOrderIDContains:String? = null var PurchaseOrderIDLike:String? = null var PurchaseOrderIDBetween:ArrayList? = null var PurchaseOrderIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PurchaseOrderID:String? = null var PurchaseOrderIDStartsWith:String? = null var PurchaseOrderIDEndsWith:String? = null var PurchaseOrderIDContains:String? = null var PurchaseOrderIDLike:String? = null var PurchaseOrderIDBetween:ArrayList? = null var PurchaseOrderIDIn:ArrayList? = null var FileID:String? = null var FileIDStartsWith:String? = null var FileIDEndsWith:String? = null var FileIDContains:String? = null var FileIDLike:String? = null var FileIDBetween:ArrayList? = null var FileIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_EmailLogQuery : QueryDb(), IReturn> { var EmailLogID:String? = null var EmailLogIDStartsWith:String? = null var EmailLogIDEndsWith:String? = null var EmailLogIDContains:String? = null var EmailLogIDLike:String? = null var EmailLogIDBetween:ArrayList? = null var EmailLogIDIn:ArrayList? = null var OrderID:String? = null var OrderIDStartsWith:String? = null var OrderIDEndsWith:String? = null var OrderIDContains:String? = null var OrderIDLike:String? = null var OrderIDBetween:ArrayList? = null var OrderIDIn:ArrayList? = null var EmailDateTime:Date? = null var EmailDateTimeGreaterThanOrEqualTo:Date? = null var EmailDateTimeGreaterThan:Date? = null var EmailDateTimeLessThan:Date? = null var EmailDateTimeLessThanOrEqualTo:Date? = null var EmailDateTimeNotEqualTo:Date? = null var EmailDateTimeBetween:ArrayList? = null var EmailDateTimeIn:ArrayList? = null var From:String? = null var FromStartsWith:String? = null var FromEndsWith:String? = null var FromContains:String? = null var FromLike:String? = null var FromBetween:ArrayList? = null var FromIn:ArrayList? = null var To:String? = null var ToStartsWith:String? = null var ToEndsWith:String? = null var ToContains:String? = null var ToLike:String? = null var ToBetween:ArrayList? = null var ToIn:ArrayList? = null var CC:String? = null var CCStartsWith:String? = null var CCEndsWith:String? = null var CCContains:String? = null var CCLike:String? = null var CCBetween:ArrayList? = null var CCIn:ArrayList? = null var BCC:String? = null var BCCStartsWith:String? = null var BCCEndsWith:String? = null var BCCContains:String? = null var BCCLike:String? = null var BCCBetween:ArrayList? = null var BCCIn:ArrayList? = null var Attachments:String? = null var AttachmentsStartsWith:String? = null var AttachmentsEndsWith:String? = null var AttachmentsContains:String? = null var AttachmentsLike:String? = null var AttachmentsBetween:ArrayList? = null var AttachmentsIn:ArrayList? = null var FileID:String? = null var FileIDStartsWith:String? = null var FileIDEndsWith:String? = null var FileIDContains:String? = null var FileIDLike:String? = null var FileIDBetween:ArrayList? = null var FileIDIn:ArrayList? = null var Subject:String? = null var SubjectStartsWith:String? = null var SubjectEndsWith:String? = null var SubjectContains:String? = null var SubjectLike:String? = null var SubjectBetween:ArrayList? = null var SubjectIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var EM_Main_RecID:String? = null var EM_Main_RecIDStartsWith:String? = null var EM_Main_RecIDEndsWith:String? = null var EM_Main_RecIDContains:String? = null var EM_Main_RecIDLike:String? = null var EM_Main_RecIDBetween:ArrayList? = null var EM_Main_RecIDIn:ArrayList? = null var RequestReadReceipt:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_EmailLogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_LineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_LineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_LineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PO_Lines_RecID:String? = null var PO_Lines_RecIDStartsWith:String? = null var PO_Lines_RecIDEndsWith:String? = null var PO_Lines_RecIDContains:String? = null var PO_Lines_RecIDLike:String? = null var PO_Lines_RecIDBetween:ArrayList? = null var PO_Lines_RecIDIn:ArrayList? = null var PO_LineCustomFields_RecID:String? = null var PO_LineCustomFields_RecIDStartsWith:String? = null var PO_LineCustomFields_RecIDEndsWith:String? = null var PO_LineCustomFields_RecIDContains:String? = null var PO_LineCustomFields_RecIDLike:String? = null var PO_LineCustomFields_RecIDBetween:ArrayList? = null var PO_LineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_LineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_LinesQuery : QueryDb(), IReturn> { var OrderLineID:String? = null var OrderLineIDStartsWith:String? = null var OrderLineIDEndsWith:String? = null var OrderLineIDContains:String? = null var OrderLineIDLike:String? = null var OrderLineIDBetween:ArrayList? = null var OrderLineIDIn:ArrayList? = null var OrderID:String? = null var OrderIDStartsWith:String? = null var OrderIDEndsWith:String? = null var OrderIDContains:String? = null var OrderIDLike:String? = null var OrderIDBetween:ArrayList? = null var OrderIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SuppliersCost:BigDecimal? = null var SuppliersCostGreaterThanOrEqualTo:BigDecimal? = null var SuppliersCostGreaterThan:BigDecimal? = null var SuppliersCostLessThan:BigDecimal? = null var SuppliersCostLessThanOrEqualTo:BigDecimal? = null var SuppliersCostNotEqualTo:BigDecimal? = null var SuppliersCostBetween:ArrayList? = null var SuppliersCostIn:ArrayList? = null var DeliveryDate:Date? = null var DeliveryDateGreaterThanOrEqualTo:Date? = null var DeliveryDateGreaterThan:Date? = null var DeliveryDateLessThan:Date? = null var DeliveryDateLessThanOrEqualTo:Date? = null var DeliveryDateNotEqualTo:Date? = null var DeliveryDateBetween:ArrayList? = null var DeliveryDateIn:ArrayList? = null var Delivered:BigDecimal? = null var DeliveredGreaterThanOrEqualTo:BigDecimal? = null var DeliveredGreaterThan:BigDecimal? = null var DeliveredLessThan:BigDecimal? = null var DeliveredLessThanOrEqualTo:BigDecimal? = null var DeliveredNotEqualTo:BigDecimal? = null var DeliveredBetween:ArrayList? = null var DeliveredIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var OrderLineNo:Short? = null var OrderLineNoGreaterThanOrEqualTo:Short? = null var OrderLineNoGreaterThan:Short? = null var OrderLineNoLessThan:Short? = null var OrderLineNoLessThanOrEqualTo:Short? = null var OrderLineNoNotEqualTo:Short? = null var OrderLineNoBetween:ArrayList? = null var OrderLineNoIn:ArrayList? = null var SuppPartNo:String? = null var SuppPartNoStartsWith:String? = null var SuppPartNoEndsWith:String? = null var SuppPartNoContains:String? = null var SuppPartNoLike:String? = null var SuppPartNoBetween:ArrayList? = null var SuppPartNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HistoryText_Comment:String? = null var HistoryText_CommentStartsWith:String? = null var HistoryText_CommentEndsWith:String? = null var HistoryText_CommentContains:String? = null var HistoryText_CommentLike:String? = null var HistoryText_CommentBetween:ArrayList? = null var HistoryText_CommentIn:ArrayList? = null var OrderUnits:BigDecimal? = null var OrderUnitsGreaterThanOrEqualTo:BigDecimal? = null var OrderUnitsGreaterThan:BigDecimal? = null var OrderUnitsLessThan:BigDecimal? = null var OrderUnitsLessThanOrEqualTo:BigDecimal? = null var OrderUnitsNotEqualTo:BigDecimal? = null var OrderUnitsBetween:ArrayList? = null var OrderUnitsIn:ArrayList? = null var LineType:Short? = null var LineTypeGreaterThanOrEqualTo:Short? = null var LineTypeGreaterThan:Short? = null var LineTypeLessThan:Short? = null var LineTypeLessThanOrEqualTo:Short? = null var LineTypeNotEqualTo:Short? = null var LineTypeBetween:ArrayList? = null var LineTypeIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DeliveryDays:Short? = null var DeliveryDaysGreaterThanOrEqualTo:Short? = null var DeliveryDaysGreaterThan:Short? = null var DeliveryDaysLessThan:Short? = null var DeliveryDaysLessThanOrEqualTo:Short? = null var DeliveryDaysNotEqualTo:Short? = null var DeliveryDaysBetween:ArrayList? = null var DeliveryDaysIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var HomeSuppliersCost:BigDecimal? = null var HomeSuppliersCostGreaterThanOrEqualTo:BigDecimal? = null var HomeSuppliersCostGreaterThan:BigDecimal? = null var HomeSuppliersCostLessThan:BigDecimal? = null var HomeSuppliersCostLessThanOrEqualTo:BigDecimal? = null var HomeSuppliersCostNotEqualTo:BigDecimal? = null var HomeSuppliersCostBetween:ArrayList? = null var HomeSuppliersCostIn:ArrayList? = null var CurrencyRateUsed:BigDecimal? = null var CurrencyRateUsedGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedGreaterThan:BigDecimal? = null var CurrencyRateUsedLessThan:BigDecimal? = null var CurrencyRateUsedLessThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedNotEqualTo:BigDecimal? = null var CurrencyRateUsedBetween:ArrayList? = null var CurrencyRateUsedIn:ArrayList? = null var POClassID:String? = null var POClassIDStartsWith:String? = null var POClassIDEndsWith:String? = null var POClassIDContains:String? = null var POClassIDLike:String? = null var POClassIDBetween:ArrayList? = null var POClassIDIn:ArrayList? = null var IncPrice:BigDecimal? = null var IncPriceGreaterThanOrEqualTo:BigDecimal? = null var IncPriceGreaterThan:BigDecimal? = null var IncPriceLessThan:BigDecimal? = null var IncPriceLessThanOrEqualTo:BigDecimal? = null var IncPriceNotEqualTo:BigDecimal? = null var IncPriceBetween:ArrayList? = null var IncPriceIn:ArrayList? = null var LineTotal:BigDecimal? = null var LineTotalGreaterThanOrEqualTo:BigDecimal? = null var LineTotalGreaterThan:BigDecimal? = null var LineTotalLessThan:BigDecimal? = null var LineTotalLessThanOrEqualTo:BigDecimal? = null var LineTotalNotEqualTo:BigDecimal? = null var LineTotalBetween:ArrayList? = null var LineTotalIn:ArrayList? = null var FxDecimalPlaces:Short? = null var FxDecimalPlacesGreaterThanOrEqualTo:Short? = null var FxDecimalPlacesGreaterThan:Short? = null var FxDecimalPlacesLessThan:Short? = null var FxDecimalPlacesLessThanOrEqualTo:Short? = null var FxDecimalPlacesNotEqualTo:Short? = null var FxDecimalPlacesBetween:ArrayList? = null var FxDecimalPlacesIn:ArrayList? = null var AUDDecimalPlaces:Short? = null var AUDDecimalPlacesGreaterThanOrEqualTo:Short? = null var AUDDecimalPlacesGreaterThan:Short? = null var AUDDecimalPlacesLessThan:Short? = null var AUDDecimalPlacesLessThanOrEqualTo:Short? = null var AUDDecimalPlacesNotEqualTo:Short? = null var AUDDecimalPlacesBetween:ArrayList? = null var AUDDecimalPlacesIn:ArrayList? = null var FxTotal:BigDecimal? = null var FxTotalGreaterThanOrEqualTo:BigDecimal? = null var FxTotalGreaterThan:BigDecimal? = null var FxTotalLessThan:BigDecimal? = null var FxTotalLessThanOrEqualTo:BigDecimal? = null var FxTotalNotEqualTo:BigDecimal? = null var FxTotalBetween:ArrayList? = null var FxTotalIn:ArrayList? = null var IN_SupplierWarehouse_RecID:String? = null var IN_SupplierWarehouse_RecIDStartsWith:String? = null var IN_SupplierWarehouse_RecIDEndsWith:String? = null var IN_SupplierWarehouse_RecIDContains:String? = null var IN_SupplierWarehouse_RecIDLike:String? = null var IN_SupplierWarehouse_RecIDBetween:ArrayList? = null var IN_SupplierWarehouse_RecIDIn:ArrayList? = null var Unit:String? = null var UnitStartsWith:String? = null var UnitEndsWith:String? = null var UnitContains:String? = null var UnitLike:String? = null var UnitBetween:ArrayList? = null var UnitIn:ArrayList? = null var UserDefinedDate3:Date? = null var UserDefinedDate3GreaterThanOrEqualTo:Date? = null var UserDefinedDate3GreaterThan:Date? = null var UserDefinedDate3LessThan:Date? = null var UserDefinedDate3LessThanOrEqualTo:Date? = null var UserDefinedDate3NotEqualTo:Date? = null var UserDefinedDate3Between:ArrayList? = null var UserDefinedDate3In:ArrayList? = null var UserDefinedString1:String? = null var UserDefinedString1StartsWith:String? = null var UserDefinedString1EndsWith:String? = null var UserDefinedString1Contains:String? = null var UserDefinedString1Like:String? = null var UserDefinedString1Between:ArrayList? = null var UserDefinedString1In:ArrayList? = null var UserDefinedString2:String? = null var UserDefinedString2StartsWith:String? = null var UserDefinedString2EndsWith:String? = null var UserDefinedString2Contains:String? = null var UserDefinedString2Like:String? = null var UserDefinedString2Between:ArrayList? = null var UserDefinedString2In:ArrayList? = null var UserDefinedString3:String? = null var UserDefinedString3StartsWith:String? = null var UserDefinedString3EndsWith:String? = null var UserDefinedString3Contains:String? = null var UserDefinedString3Like:String? = null var UserDefinedString3Between:ArrayList? = null var UserDefinedString3In:ArrayList? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat1GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1GreaterThan:BigDecimal? = null var UserDefinedFloat1LessThan:BigDecimal? = null var UserDefinedFloat1LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1NotEqualTo:BigDecimal? = null var UserDefinedFloat1Between:ArrayList? = null var UserDefinedFloat1In:ArrayList? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat2GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2GreaterThan:BigDecimal? = null var UserDefinedFloat2LessThan:BigDecimal? = null var UserDefinedFloat2LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2NotEqualTo:BigDecimal? = null var UserDefinedFloat2Between:ArrayList? = null var UserDefinedFloat2In:ArrayList? = null var UserDefinedFloat3:BigDecimal? = null var UserDefinedFloat3GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3GreaterThan:BigDecimal? = null var UserDefinedFloat3LessThan:BigDecimal? = null var UserDefinedFloat3LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3NotEqualTo:BigDecimal? = null var UserDefinedFloat3Between:ArrayList? = null var UserDefinedFloat3In:ArrayList? = null var UserDefinedDate1:Date? = null var UserDefinedDate1GreaterThanOrEqualTo:Date? = null var UserDefinedDate1GreaterThan:Date? = null var UserDefinedDate1LessThan:Date? = null var UserDefinedDate1LessThanOrEqualTo:Date? = null var UserDefinedDate1NotEqualTo:Date? = null var UserDefinedDate1Between:ArrayList? = null var UserDefinedDate1In:ArrayList? = null var UserDefinedDate2:Date? = null var UserDefinedDate2GreaterThanOrEqualTo:Date? = null var UserDefinedDate2GreaterThan:Date? = null var UserDefinedDate2LessThan:Date? = null var UserDefinedDate2LessThanOrEqualTo:Date? = null var UserDefinedDate2NotEqualTo:Date? = null var UserDefinedDate2Between:ArrayList? = null var UserDefinedDate2In:ArrayList? = null var SM_Task_RecID:String? = null var SM_Task_RecIDStartsWith:String? = null var SM_Task_RecIDEndsWith:String? = null var SM_Task_RecIDContains:String? = null var SM_Task_RecIDLike:String? = null var SM_Task_RecIDBetween:ArrayList? = null var SM_Task_RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var LineTotalExTax:BigDecimal? = null var LineTotalExTaxGreaterThanOrEqualTo:BigDecimal? = null var LineTotalExTaxGreaterThan:BigDecimal? = null var LineTotalExTaxLessThan:BigDecimal? = null var LineTotalExTaxLessThanOrEqualTo:BigDecimal? = null var LineTotalExTaxNotEqualTo:BigDecimal? = null var LineTotalExTaxBetween:ArrayList? = null var LineTotalExTaxIn:ArrayList? = null var IN_UnitOfMeasure_RecID:UUID? = null var IN_UnitOfMeasure_RecIDIn:ArrayList? = null var UnitChanged:Boolean? = null var FXChanged:Boolean? = null var ExChanged:Boolean? = null var TaxRateChanged:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_LinesQuery.responseType } @Route(Path="/Queries/PO_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_MainQuery : QueryDb(), IReturn> { var OrderID:String? = null var OrderIDStartsWith:String? = null var OrderIDEndsWith:String? = null var OrderIDContains:String? = null var OrderIDLike:String? = null var OrderIDBetween:ArrayList? = null var OrderIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var OrderedDate:Date? = null var OrderedDateGreaterThanOrEqualTo:Date? = null var OrderedDateGreaterThan:Date? = null var OrderedDateLessThan:Date? = null var OrderedDateLessThanOrEqualTo:Date? = null var OrderedDateNotEqualTo:Date? = null var OrderedDateBetween:ArrayList? = null var OrderedDateIn:ArrayList? = null var Header1:String? = null var Header1StartsWith:String? = null var Header1EndsWith:String? = null var Header1Contains:String? = null var Header1Like:String? = null var Header1Between:ArrayList? = null var Header1In:ArrayList? = null var Header2:String? = null var Header2StartsWith:String? = null var Header2EndsWith:String? = null var Header2Contains:String? = null var Header2Like:String? = null var Header2Between:ArrayList? = null var Header2In:ArrayList? = null var Header5:String? = null var Header5StartsWith:String? = null var Header5EndsWith:String? = null var Header5Contains:String? = null var Header5Like:String? = null var Header5Between:ArrayList? = null var Header5In:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var OrderType:Short? = null var OrderTypeGreaterThanOrEqualTo:Short? = null var OrderTypeGreaterThan:Short? = null var OrderTypeLessThan:Short? = null var OrderTypeLessThanOrEqualTo:Short? = null var OrderTypeNotEqualTo:Short? = null var OrderTypeBetween:ArrayList? = null var OrderTypeIn:ArrayList? = null var OrderTypeInvID:String? = null var OrderTypeInvIDStartsWith:String? = null var OrderTypeInvIDEndsWith:String? = null var OrderTypeInvIDContains:String? = null var OrderTypeInvIDLike:String? = null var OrderTypeInvIDBetween:ArrayList? = null var OrderTypeInvIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var OrderSupplierType:Short? = null var OrderSupplierTypeGreaterThanOrEqualTo:Short? = null var OrderSupplierTypeGreaterThan:Short? = null var OrderSupplierTypeLessThan:Short? = null var OrderSupplierTypeLessThanOrEqualTo:Short? = null var OrderSupplierTypeNotEqualTo:Short? = null var OrderSupplierTypeBetween:ArrayList? = null var OrderSupplierTypeIn:ArrayList? = null var CentralWarehouseID:String? = null var CentralWarehouseIDStartsWith:String? = null var CentralWarehouseIDEndsWith:String? = null var CentralWarehouseIDContains:String? = null var CentralWarehouseIDLike:String? = null var CentralWarehouseIDBetween:ArrayList? = null var CentralWarehouseIDIn:ArrayList? = null var TaxTotal:BigDecimal? = null var TaxTotalGreaterThanOrEqualTo:BigDecimal? = null var TaxTotalGreaterThan:BigDecimal? = null var TaxTotalLessThan:BigDecimal? = null var TaxTotalLessThanOrEqualTo:BigDecimal? = null var TaxTotalNotEqualTo:BigDecimal? = null var TaxTotalBetween:ArrayList? = null var TaxTotalIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var InTransitWarehouseID:String? = null var InTransitWarehouseIDStartsWith:String? = null var InTransitWarehouseIDEndsWith:String? = null var InTransitWarehouseIDContains:String? = null var InTransitWarehouseIDLike:String? = null var InTransitWarehouseIDBetween:ArrayList? = null var InTransitWarehouseIDIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var PO_Workflows_RecID:String? = null var PO_Workflows_RecIDStartsWith:String? = null var PO_Workflows_RecIDEndsWith:String? = null var PO_Workflows_RecIDContains:String? = null var PO_Workflows_RecIDLike:String? = null var PO_Workflows_RecIDBetween:ArrayList? = null var PO_Workflows_RecIDIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var CR_Warehouse_WarehouseID:String? = null var CR_Warehouse_WarehouseIDStartsWith:String? = null var CR_Warehouse_WarehouseIDEndsWith:String? = null var CR_Warehouse_WarehouseIDContains:String? = null var CR_Warehouse_WarehouseIDLike:String? = null var CR_Warehouse_WarehouseIDBetween:ArrayList? = null var CR_Warehouse_WarehouseIDIn:ArrayList? = null var Freight:BigDecimal? = null var FreightGreaterThanOrEqualTo:BigDecimal? = null var FreightGreaterThan:BigDecimal? = null var FreightLessThan:BigDecimal? = null var FreightLessThanOrEqualTo:BigDecimal? = null var FreightNotEqualTo:BigDecimal? = null var FreightBetween:ArrayList? = null var FreightIn:ArrayList? = null var Duty:BigDecimal? = null var DutyGreaterThanOrEqualTo:BigDecimal? = null var DutyGreaterThan:BigDecimal? = null var DutyLessThan:BigDecimal? = null var DutyLessThanOrEqualTo:BigDecimal? = null var DutyNotEqualTo:BigDecimal? = null var DutyBetween:ArrayList? = null var DutyIn:ArrayList? = null var Insurance:BigDecimal? = null var InsuranceGreaterThanOrEqualTo:BigDecimal? = null var InsuranceGreaterThan:BigDecimal? = null var InsuranceLessThan:BigDecimal? = null var InsuranceLessThanOrEqualTo:BigDecimal? = null var InsuranceNotEqualTo:BigDecimal? = null var InsuranceBetween:ArrayList? = null var InsuranceIn:ArrayList? = null var FreightTaxID:String? = null var FreightTaxIDStartsWith:String? = null var FreightTaxIDEndsWith:String? = null var FreightTaxIDContains:String? = null var FreightTaxIDLike:String? = null var FreightTaxIDBetween:ArrayList? = null var FreightTaxIDIn:ArrayList? = null var FreightTaxRate:BigDecimal? = null var FreightTaxRateGreaterThanOrEqualTo:BigDecimal? = null var FreightTaxRateGreaterThan:BigDecimal? = null var FreightTaxRateLessThan:BigDecimal? = null var FreightTaxRateLessThanOrEqualTo:BigDecimal? = null var FreightTaxRateNotEqualTo:BigDecimal? = null var FreightTaxRateBetween:ArrayList? = null var FreightTaxRateIn:ArrayList? = null var FreightTaxAmount:BigDecimal? = null var FreightTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var FreightTaxAmountGreaterThan:BigDecimal? = null var FreightTaxAmountLessThan:BigDecimal? = null var FreightTaxAmountLessThanOrEqualTo:BigDecimal? = null var FreightTaxAmountNotEqualTo:BigDecimal? = null var FreightTaxAmountBetween:ArrayList? = null var FreightTaxAmountIn:ArrayList? = null var DutyTaxID:String? = null var DutyTaxIDStartsWith:String? = null var DutyTaxIDEndsWith:String? = null var DutyTaxIDContains:String? = null var DutyTaxIDLike:String? = null var DutyTaxIDBetween:ArrayList? = null var DutyTaxIDIn:ArrayList? = null var DutyTaxRate:BigDecimal? = null var DutyTaxRateGreaterThanOrEqualTo:BigDecimal? = null var DutyTaxRateGreaterThan:BigDecimal? = null var DutyTaxRateLessThan:BigDecimal? = null var DutyTaxRateLessThanOrEqualTo:BigDecimal? = null var DutyTaxRateNotEqualTo:BigDecimal? = null var DutyTaxRateBetween:ArrayList? = null var DutyTaxRateIn:ArrayList? = null var DutyTaxAmount:BigDecimal? = null var DutyTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var DutyTaxAmountGreaterThan:BigDecimal? = null var DutyTaxAmountLessThan:BigDecimal? = null var DutyTaxAmountLessThanOrEqualTo:BigDecimal? = null var DutyTaxAmountNotEqualTo:BigDecimal? = null var DutyTaxAmountBetween:ArrayList? = null var DutyTaxAmountIn:ArrayList? = null var InsuranceTaxID:String? = null var InsuranceTaxIDStartsWith:String? = null var InsuranceTaxIDEndsWith:String? = null var InsuranceTaxIDContains:String? = null var InsuranceTaxIDLike:String? = null var InsuranceTaxIDBetween:ArrayList? = null var InsuranceTaxIDIn:ArrayList? = null var InsuranceTaxRate:BigDecimal? = null var InsuranceTaxRateGreaterThanOrEqualTo:BigDecimal? = null var InsuranceTaxRateGreaterThan:BigDecimal? = null var InsuranceTaxRateLessThan:BigDecimal? = null var InsuranceTaxRateLessThanOrEqualTo:BigDecimal? = null var InsuranceTaxRateNotEqualTo:BigDecimal? = null var InsuranceTaxRateBetween:ArrayList? = null var InsuranceTaxRateIn:ArrayList? = null var InsuranceTaxAmount:BigDecimal? = null var InsuranceTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var InsuranceTaxAmountGreaterThan:BigDecimal? = null var InsuranceTaxAmountLessThan:BigDecimal? = null var InsuranceTaxAmountLessThanOrEqualTo:BigDecimal? = null var InsuranceTaxAmountNotEqualTo:BigDecimal? = null var InsuranceTaxAmountBetween:ArrayList? = null var InsuranceTaxAmountIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PurchaseOrderID:String? = null var PurchaseOrderIDStartsWith:String? = null var PurchaseOrderIDEndsWith:String? = null var PurchaseOrderIDContains:String? = null var PurchaseOrderIDLike:String? = null var PurchaseOrderIDBetween:ArrayList? = null var PurchaseOrderIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ReminderFlag:Boolean? = null var ReminderDueDate:Date? = null var ReminderDueDateGreaterThanOrEqualTo:Date? = null var ReminderDueDateGreaterThan:Date? = null var ReminderDueDateLessThan:Date? = null var ReminderDueDateLessThanOrEqualTo:Date? = null var ReminderDueDateNotEqualTo:Date? = null var ReminderDueDateBetween:ArrayList? = null var ReminderDueDateIn:ArrayList? = null var ReminderStaffID:String? = null var ReminderStaffIDStartsWith:String? = null var ReminderStaffIDEndsWith:String? = null var ReminderStaffIDContains:String? = null var ReminderStaffIDLike:String? = null var ReminderStaffIDBetween:ArrayList? = null var ReminderStaffIDIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_OrderQtyQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var Delivered:BigDecimal? = null var DeliveredGreaterThanOrEqualTo:BigDecimal? = null var DeliveredGreaterThan:BigDecimal? = null var DeliveredLessThan:BigDecimal? = null var DeliveredLessThanOrEqualTo:BigDecimal? = null var DeliveredNotEqualTo:BigDecimal? = null var DeliveredBetween:ArrayList? = null var DeliveredIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_OrderQtyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_ShippingAddressQuery : QueryDb(), IReturn> { var OrderID:String? = null var OrderIDStartsWith:String? = null var OrderIDEndsWith:String? = null var OrderIDContains:String? = null var OrderIDLike:String? = null var OrderIDBetween:ArrayList? = null var OrderIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AddressLine1:String? = null var AddressLine1StartsWith:String? = null var AddressLine1EndsWith:String? = null var AddressLine1Contains:String? = null var AddressLine1Like:String? = null var AddressLine1Between:ArrayList? = null var AddressLine1In:ArrayList? = null var AddressLine2:String? = null var AddressLine2StartsWith:String? = null var AddressLine2EndsWith:String? = null var AddressLine2Contains:String? = null var AddressLine2Like:String? = null var AddressLine2Between:ArrayList? = null var AddressLine2In:ArrayList? = null var AddressLine3:String? = null var AddressLine3StartsWith:String? = null var AddressLine3EndsWith:String? = null var AddressLine3Contains:String? = null var AddressLine3Like:String? = null var AddressLine3Between:ArrayList? = null var AddressLine3In:ArrayList? = null var AddressLine4:String? = null var AddressLine4StartsWith:String? = null var AddressLine4EndsWith:String? = null var AddressLine4Contains:String? = null var AddressLine4Like:String? = null var AddressLine4Between:ArrayList? = null var AddressLine4In:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null var Postcode:String? = null var PostcodeStartsWith:String? = null var PostcodeEndsWith:String? = null var PostcodeContains:String? = null var PostcodeLike:String? = null var PostcodeBetween:ArrayList? = null var PostcodeIn:ArrayList? = null var ContactName:String? = null var ContactNameStartsWith:String? = null var ContactNameEndsWith:String? = null var ContactNameContains:String? = null var ContactNameLike:String? = null var ContactNameBetween:ArrayList? = null var ContactNameIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var Spare1:String? = null var Spare1StartsWith:String? = null var Spare1EndsWith:String? = null var Spare1Contains:String? = null var Spare1Like:String? = null var Spare1Between:ArrayList? = null var Spare1In:ArrayList? = null var Spare2:String? = null var Spare2StartsWith:String? = null var Spare2EndsWith:String? = null var Spare2Contains:String? = null var Spare2Like:String? = null var Spare2Between:ArrayList? = null var Spare2In:ArrayList? = null var Spare3:String? = null var Spare3StartsWith:String? = null var Spare3EndsWith:String? = null var Spare3Contains:String? = null var Spare3Like:String? = null var Spare3Between:ArrayList? = null var Spare3In:ArrayList? = null var Spare4:String? = null var Spare4StartsWith:String? = null var Spare4EndsWith:String? = null var Spare4Contains:String? = null var Spare4Like:String? = null var Spare4Between:ArrayList? = null var Spare4In:ArrayList? = null var Spare5:String? = null var Spare5StartsWith:String? = null var Spare5EndsWith:String? = null var Spare5Contains:String? = null var Spare5Like:String? = null var Spare5Between:ArrayList? = null var Spare5In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_ShippingAddressQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_WorkflowLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PO_Workflows_RecID:String? = null var PO_Workflows_RecIDStartsWith:String? = null var PO_Workflows_RecIDEndsWith:String? = null var PO_Workflows_RecIDContains:String? = null var PO_Workflows_RecIDLike:String? = null var PO_Workflows_RecIDBetween:ArrayList? = null var PO_Workflows_RecIDIn:ArrayList? = null var StatusValue:Int? = null var StatusValueGreaterThanOrEqualTo:Int? = null var StatusValueGreaterThan:Int? = null var StatusValueLessThan:Int? = null var StatusValueLessThanOrEqualTo:Int? = null var StatusValueNotEqualTo:Int? = null var StatusValueBetween:ArrayList? = null var StatusValueIn:ArrayList? = null var NextStatusValue:Int? = null var NextStatusValueGreaterThanOrEqualTo:Int? = null var NextStatusValueGreaterThan:Int? = null var NextStatusValueLessThan:Int? = null var NextStatusValueLessThanOrEqualTo:Int? = null var NextStatusValueNotEqualTo:Int? = null var NextStatusValueBetween:ArrayList? = null var NextStatusValueIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_WorkflowLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PO_WorkflowsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PO_WorkflowsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class PR_ClassificationPricingQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DB_Classification_RecID:String? = null var DB_Classification_RecIDStartsWith:String? = null var DB_Classification_RecIDEndsWith:String? = null var DB_Classification_RecIDContains:String? = null var DB_Classification_RecIDLike:String? = null var DB_Classification_RecIDBetween:ArrayList? = null var DB_Classification_RecIDIn:ArrayList? = null var IN_Classification_RecID:String? = null var IN_Classification_RecIDStartsWith:String? = null var IN_Classification_RecIDEndsWith:String? = null var IN_Classification_RecIDContains:String? = null var IN_Classification_RecIDLike:String? = null var IN_Classification_RecIDBetween:ArrayList? = null var IN_Classification_RecIDIn:ArrayList? = null var Source:Short? = null var SourceGreaterThanOrEqualTo:Short? = null var SourceGreaterThan:Short? = null var SourceLessThan:Short? = null var SourceLessThanOrEqualTo:Short? = null var SourceNotEqualTo:Short? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var Mode:Short? = null var ModeGreaterThanOrEqualTo:Short? = null var ModeGreaterThan:Short? = null var ModeLessThan:Short? = null var ModeLessThanOrEqualTo:Short? = null var ModeNotEqualTo:Short? = null var ModeBetween:ArrayList? = null var ModeIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var EndDate:Date? = null var EndDateGreaterThanOrEqualTo:Date? = null var EndDateGreaterThan:Date? = null var EndDateLessThan:Date? = null var EndDateLessThanOrEqualTo:Date? = null var EndDateNotEqualTo:Date? = null var EndDateBetween:ArrayList? = null var EndDateIn:ArrayList? = null var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null var QuantityBreakGreaterThanOrEqualTo:BigDecimal? = null var QuantityBreakGreaterThan:BigDecimal? = null var QuantityBreakLessThan:BigDecimal? = null var QuantityBreakLessThanOrEqualTo:BigDecimal? = null var QuantityBreakNotEqualTo:BigDecimal? = null var QuantityBreakBetween:ArrayList? = null var QuantityBreakIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = PR_ClassificationPricingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_ActivateBatchQuery : QueryDb(), IReturn> { var BatchID:String? = null var BatchIDStartsWith:String? = null var BatchIDEndsWith:String? = null var BatchIDContains:String? = null var BatchIDLike:String? = null var BatchIDBetween:ArrayList? = null var BatchIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var BatchDateTime:Date? = null var BatchDateTimeGreaterThanOrEqualTo:Date? = null var BatchDateTimeGreaterThan:Date? = null var BatchDateTimeLessThan:Date? = null var BatchDateTimeLessThanOrEqualTo:Date? = null var BatchDateTimeNotEqualTo:Date? = null var BatchDateTimeBetween:ArrayList? = null var BatchDateTimeIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_ActivateBatchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_ActivateBatchLinesQuery : QueryDb(), IReturn> { var BatchLineID:String? = null var BatchLineIDStartsWith:String? = null var BatchLineIDEndsWith:String? = null var BatchLineIDContains:String? = null var BatchLineIDLike:String? = null var BatchLineIDBetween:ArrayList? = null var BatchLineIDIn:ArrayList? = null var BatchID:String? = null var BatchIDStartsWith:String? = null var BatchIDEndsWith:String? = null var BatchIDContains:String? = null var BatchIDLike:String? = null var BatchIDBetween:ArrayList? = null var BatchIDIn:ArrayList? = null var DestInvoiceID:String? = null var DestInvoiceIDStartsWith:String? = null var DestInvoiceIDEndsWith:String? = null var DestInvoiceIDContains:String? = null var DestInvoiceIDLike:String? = null var DestInvoiceIDBetween:ArrayList? = null var DestInvoiceIDIn:ArrayList? = null var DestInvoiceNo:String? = null var DestInvoiceNoStartsWith:String? = null var DestInvoiceNoEndsWith:String? = null var DestInvoiceNoContains:String? = null var DestInvoiceNoLike:String? = null var DestInvoiceNoBetween:ArrayList? = null var DestInvoiceNoIn:ArrayList? = null var SourceQuoteID:String? = null var SourceQuoteIDStartsWith:String? = null var SourceQuoteIDEndsWith:String? = null var SourceQuoteIDContains:String? = null var SourceQuoteIDLike:String? = null var SourceQuoteIDBetween:ArrayList? = null var SourceQuoteIDIn:ArrayList? = null var SourceQuoteNo:String? = null var SourceQuoteNoStartsWith:String? = null var SourceQuoteNoEndsWith:String? = null var SourceQuoteNoContains:String? = null var SourceQuoteNoLike:String? = null var SourceQuoteNoBetween:ArrayList? = null var SourceQuoteNoIn:ArrayList? = null var SourceQuoteHistoryID:String? = null var SourceQuoteHistoryIDStartsWith:String? = null var SourceQuoteHistoryIDEndsWith:String? = null var SourceQuoteHistoryIDContains:String? = null var SourceQuoteHistoryIDLike:String? = null var SourceQuoteHistoryIDBetween:ArrayList? = null var SourceQuoteHistoryIDIn:ArrayList? = null var SourceQuoteHistoryNo:Short? = null var SourceQuoteHistoryNoGreaterThanOrEqualTo:Short? = null var SourceQuoteHistoryNoGreaterThan:Short? = null var SourceQuoteHistoryNoLessThan:Short? = null var SourceQuoteHistoryNoLessThanOrEqualTo:Short? = null var SourceQuoteHistoryNoNotEqualTo:Short? = null var SourceQuoteHistoryNoBetween:ArrayList? = null var SourceQuoteHistoryNoIn:ArrayList? = null var SourceQuoteTotal:BigDecimal? = null var SourceQuoteTotalGreaterThanOrEqualTo:BigDecimal? = null var SourceQuoteTotalGreaterThan:BigDecimal? = null var SourceQuoteTotalLessThan:BigDecimal? = null var SourceQuoteTotalLessThanOrEqualTo:BigDecimal? = null var SourceQuoteTotalNotEqualTo:BigDecimal? = null var SourceQuoteTotalBetween:ArrayList? = null var SourceQuoteTotalIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var QuoteInitDate:Date? = null var QuoteInitDateGreaterThanOrEqualTo:Date? = null var QuoteInitDateGreaterThan:Date? = null var QuoteInitDateLessThan:Date? = null var QuoteInitDateLessThanOrEqualTo:Date? = null var QuoteInitDateNotEqualTo:Date? = null var QuoteInitDateBetween:ArrayList? = null var QuoteInitDateIn:ArrayList? = null var NextActivateDate:Date? = null var NextActivateDateGreaterThanOrEqualTo:Date? = null var NextActivateDateGreaterThan:Date? = null var NextActivateDateLessThan:Date? = null var NextActivateDateLessThanOrEqualTo:Date? = null var NextActivateDateNotEqualTo:Date? = null var NextActivateDateBetween:ArrayList? = null var NextActivateDateIn:ArrayList? = null var Failed:Boolean? = null var FailReason:String? = null var FailReasonStartsWith:String? = null var FailReasonEndsWith:String? = null var FailReasonContains:String? = null var FailReasonLike:String? = null var FailReasonBetween:ArrayList? = null var FailReasonIn:ArrayList? = null var DocType:Short? = null var DocTypeGreaterThanOrEqualTo:Short? = null var DocTypeGreaterThan:Short? = null var DocTypeLessThan:Short? = null var DocTypeLessThanOrEqualTo:Short? = null var DocTypeNotEqualTo:Short? = null var DocTypeBetween:ArrayList? = null var DocTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_ActivateBatchLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_CashSaleQuery : QueryDb(), IReturn> { var InvoiceCashSaleID:String? = null var InvoiceCashSaleIDStartsWith:String? = null var InvoiceCashSaleIDEndsWith:String? = null var InvoiceCashSaleIDContains:String? = null var InvoiceCashSaleIDLike:String? = null var InvoiceCashSaleIDBetween:ArrayList? = null var InvoiceCashSaleIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Company:String? = null var CompanyStartsWith:String? = null var CompanyEndsWith:String? = null var CompanyContains:String? = null var CompanyLike:String? = null var CompanyBetween:ArrayList? = null var CompanyIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var ContactName:String? = null var ContactNameStartsWith:String? = null var ContactNameEndsWith:String? = null var ContactNameContains:String? = null var ContactNameLike:String? = null var ContactNameBetween:ArrayList? = null var ContactNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_CashSaleQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var QuoteID:String? = null var QuoteIDStartsWith:String? = null var QuoteIDEndsWith:String? = null var QuoteIDContains:String? = null var QuoteIDLike:String? = null var QuoteIDBetween:ArrayList? = null var QuoteIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_EmailLogQuery : QueryDb(), IReturn> { var EmailLogID:String? = null var EmailLogIDStartsWith:String? = null var EmailLogIDEndsWith:String? = null var EmailLogIDContains:String? = null var EmailLogIDLike:String? = null var EmailLogIDBetween:ArrayList? = null var EmailLogIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var EmailDateTime:Date? = null var EmailDateTimeGreaterThanOrEqualTo:Date? = null var EmailDateTimeGreaterThan:Date? = null var EmailDateTimeLessThan:Date? = null var EmailDateTimeLessThanOrEqualTo:Date? = null var EmailDateTimeNotEqualTo:Date? = null var EmailDateTimeBetween:ArrayList? = null var EmailDateTimeIn:ArrayList? = null var From:String? = null var FromStartsWith:String? = null var FromEndsWith:String? = null var FromContains:String? = null var FromLike:String? = null var FromBetween:ArrayList? = null var FromIn:ArrayList? = null var To:String? = null var ToStartsWith:String? = null var ToEndsWith:String? = null var ToContains:String? = null var ToLike:String? = null var ToBetween:ArrayList? = null var ToIn:ArrayList? = null var CC:String? = null var CCStartsWith:String? = null var CCEndsWith:String? = null var CCContains:String? = null var CCLike:String? = null var CCBetween:ArrayList? = null var CCIn:ArrayList? = null var BCC:String? = null var BCCStartsWith:String? = null var BCCEndsWith:String? = null var BCCContains:String? = null var BCCLike:String? = null var BCCBetween:ArrayList? = null var BCCIn:ArrayList? = null var Attachments:String? = null var AttachmentsStartsWith:String? = null var AttachmentsEndsWith:String? = null var AttachmentsContains:String? = null var AttachmentsLike:String? = null var AttachmentsBetween:ArrayList? = null var AttachmentsIn:ArrayList? = null var FileID:String? = null var FileIDStartsWith:String? = null var FileIDEndsWith:String? = null var FileIDContains:String? = null var FileIDLike:String? = null var FileIDBetween:ArrayList? = null var FileIDIn:ArrayList? = null var Subject:String? = null var SubjectStartsWith:String? = null var SubjectEndsWith:String? = null var SubjectContains:String? = null var SubjectLike:String? = null var SubjectBetween:ArrayList? = null var SubjectIn:ArrayList? = null var Body:String? = null var BodyStartsWith:String? = null var BodyEndsWith:String? = null var BodyContains:String? = null var BodyLike:String? = null var BodyBetween:ArrayList? = null var BodyIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var EM_Main_RecID:String? = null var EM_Main_RecIDStartsWith:String? = null var EM_Main_RecIDEndsWith:String? = null var EM_Main_RecIDContains:String? = null var EM_Main_RecIDLike:String? = null var EM_Main_RecIDBetween:ArrayList? = null var EM_Main_RecIDIn:ArrayList? = null var RequestReadReceipt:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_EmailLogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_HistoryQuery : QueryDb(), IReturn> { var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var LastModifiedBy:String? = null var LastModifiedByStartsWith:String? = null var LastModifiedByEndsWith:String? = null var LastModifiedByContains:String? = null var LastModifiedByLike:String? = null var LastModifiedByBetween:ArrayList? = null var LastModifiedByIn:ArrayList? = null var RecordDate:Date? = null var RecordDateGreaterThanOrEqualTo:Date? = null var RecordDateGreaterThan:Date? = null var RecordDateLessThan:Date? = null var RecordDateLessThanOrEqualTo:Date? = null var RecordDateNotEqualTo:Date? = null var RecordDateBetween:ArrayList? = null var RecordDateIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var HistoryNo:Short? = null var HistoryNoGreaterThanOrEqualTo:Short? = null var HistoryNoGreaterThan:Short? = null var HistoryNoLessThan:Short? = null var HistoryNoLessThanOrEqualTo:Short? = null var HistoryNoNotEqualTo:Short? = null var HistoryNoBetween:ArrayList? = null var HistoryNoIn:ArrayList? = null var HistoryTotal:BigDecimal? = null var HistoryTotalGreaterThanOrEqualTo:BigDecimal? = null var HistoryTotalGreaterThan:BigDecimal? = null var HistoryTotalLessThan:BigDecimal? = null var HistoryTotalLessThanOrEqualTo:BigDecimal? = null var HistoryTotalNotEqualTo:BigDecimal? = null var HistoryTotalBetween:ArrayList? = null var HistoryTotalIn:ArrayList? = null var DocketPrinted:Boolean? = null var DelAddress1:String? = null var DelAddress1StartsWith:String? = null var DelAddress1EndsWith:String? = null var DelAddress1Contains:String? = null var DelAddress1Like:String? = null var DelAddress1Between:ArrayList? = null var DelAddress1In:ArrayList? = null var DelAddress2:String? = null var DelAddress2StartsWith:String? = null var DelAddress2EndsWith:String? = null var DelAddress2Contains:String? = null var DelAddress2Like:String? = null var DelAddress2Between:ArrayList? = null var DelAddress2In:ArrayList? = null var DelAddress3:String? = null var DelAddress3StartsWith:String? = null var DelAddress3EndsWith:String? = null var DelAddress3Contains:String? = null var DelAddress3Like:String? = null var DelAddress3Between:ArrayList? = null var DelAddress3In:ArrayList? = null var DelAddress4:String? = null var DelAddress4StartsWith:String? = null var DelAddress4EndsWith:String? = null var DelAddress4Contains:String? = null var DelAddress4Like:String? = null var DelAddress4Between:ArrayList? = null var DelAddress4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var CourierDetails:String? = null var CourierDetailsStartsWith:String? = null var CourierDetailsEndsWith:String? = null var CourierDetailsContains:String? = null var CourierDetailsLike:String? = null var CourierDetailsBetween:ArrayList? = null var CourierDetailsIn:ArrayList? = null var InvoicePrinted:Boolean? = null var CartageCharge1:BigDecimal? = null var CartageCharge1GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge1GreaterThan:BigDecimal? = null var CartageCharge1LessThan:BigDecimal? = null var CartageCharge1LessThanOrEqualTo:BigDecimal? = null var CartageCharge1NotEqualTo:BigDecimal? = null var CartageCharge1Between:ArrayList? = null var CartageCharge1In:ArrayList? = null var CartageCharge2:BigDecimal? = null var CartageCharge2GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge2GreaterThan:BigDecimal? = null var CartageCharge2LessThan:BigDecimal? = null var CartageCharge2LessThanOrEqualTo:BigDecimal? = null var CartageCharge2NotEqualTo:BigDecimal? = null var CartageCharge2Between:ArrayList? = null var CartageCharge2In:ArrayList? = null var CartageCharge3:BigDecimal? = null var CartageCharge3GreaterThanOrEqualTo:BigDecimal? = null var CartageCharge3GreaterThan:BigDecimal? = null var CartageCharge3LessThan:BigDecimal? = null var CartageCharge3LessThanOrEqualTo:BigDecimal? = null var CartageCharge3NotEqualTo:BigDecimal? = null var CartageCharge3Between:ArrayList? = null var CartageCharge3In:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var Cartage1TaxRateID:String? = null var Cartage1TaxRateIDStartsWith:String? = null var Cartage1TaxRateIDEndsWith:String? = null var Cartage1TaxRateIDContains:String? = null var Cartage1TaxRateIDLike:String? = null var Cartage1TaxRateIDBetween:ArrayList? = null var Cartage1TaxRateIDIn:ArrayList? = null var Cartage1TaxRate:BigDecimal? = null var Cartage1TaxRateGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TaxRateGreaterThan:BigDecimal? = null var Cartage1TaxRateLessThan:BigDecimal? = null var Cartage1TaxRateLessThanOrEqualTo:BigDecimal? = null var Cartage1TaxRateNotEqualTo:BigDecimal? = null var Cartage1TaxRateBetween:ArrayList? = null var Cartage1TaxRateIn:ArrayList? = null var Cartage1TaxAmount:BigDecimal? = null var Cartage1TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountGreaterThan:BigDecimal? = null var Cartage1TaxAmountLessThan:BigDecimal? = null var Cartage1TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountNotEqualTo:BigDecimal? = null var Cartage1TaxAmountBetween:ArrayList? = null var Cartage1TaxAmountIn:ArrayList? = null var Cartage2TaxRateID:String? = null var Cartage2TaxRateIDStartsWith:String? = null var Cartage2TaxRateIDEndsWith:String? = null var Cartage2TaxRateIDContains:String? = null var Cartage2TaxRateIDLike:String? = null var Cartage2TaxRateIDBetween:ArrayList? = null var Cartage2TaxRateIDIn:ArrayList? = null var Cartage2TaxRate:BigDecimal? = null var Cartage2TaxRateGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TaxRateGreaterThan:BigDecimal? = null var Cartage2TaxRateLessThan:BigDecimal? = null var Cartage2TaxRateLessThanOrEqualTo:BigDecimal? = null var Cartage2TaxRateNotEqualTo:BigDecimal? = null var Cartage2TaxRateBetween:ArrayList? = null var Cartage2TaxRateIn:ArrayList? = null var Cartage2TaxAmount:BigDecimal? = null var Cartage2TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountGreaterThan:BigDecimal? = null var Cartage2TaxAmountLessThan:BigDecimal? = null var Cartage2TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountNotEqualTo:BigDecimal? = null var Cartage2TaxAmountBetween:ArrayList? = null var Cartage2TaxAmountIn:ArrayList? = null var Cartage3TaxRateID:String? = null var Cartage3TaxRateIDStartsWith:String? = null var Cartage3TaxRateIDEndsWith:String? = null var Cartage3TaxRateIDContains:String? = null var Cartage3TaxRateIDLike:String? = null var Cartage3TaxRateIDBetween:ArrayList? = null var Cartage3TaxRateIDIn:ArrayList? = null var Cartage3TaxRate:BigDecimal? = null var Cartage3TaxRateGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TaxRateGreaterThan:BigDecimal? = null var Cartage3TaxRateLessThan:BigDecimal? = null var Cartage3TaxRateLessThanOrEqualTo:BigDecimal? = null var Cartage3TaxRateNotEqualTo:BigDecimal? = null var Cartage3TaxRateBetween:ArrayList? = null var Cartage3TaxRateIn:ArrayList? = null var Cartage3TaxAmount:BigDecimal? = null var Cartage3TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountGreaterThan:BigDecimal? = null var Cartage3TaxAmountLessThan:BigDecimal? = null var Cartage3TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountNotEqualTo:BigDecimal? = null var Cartage3TaxAmountBetween:ArrayList? = null var Cartage3TaxAmountIn:ArrayList? = null var DelContactName:String? = null var DelContactNameStartsWith:String? = null var DelContactNameEndsWith:String? = null var DelContactNameContains:String? = null var DelContactNameLike:String? = null var DelContactNameBetween:ArrayList? = null var DelContactNameIn:ArrayList? = null var FreightForwardAddress1:String? = null var FreightForwardAddress1StartsWith:String? = null var FreightForwardAddress1EndsWith:String? = null var FreightForwardAddress1Contains:String? = null var FreightForwardAddress1Like:String? = null var FreightForwardAddress1Between:ArrayList? = null var FreightForwardAddress1In:ArrayList? = null var FreightForwardAddress2:String? = null var FreightForwardAddress2StartsWith:String? = null var FreightForwardAddress2EndsWith:String? = null var FreightForwardAddress2Contains:String? = null var FreightForwardAddress2Like:String? = null var FreightForwardAddress2Between:ArrayList? = null var FreightForwardAddress2In:ArrayList? = null var FreightForwardAddress3:String? = null var FreightForwardAddress3StartsWith:String? = null var FreightForwardAddress3EndsWith:String? = null var FreightForwardAddress3Contains:String? = null var FreightForwardAddress3Like:String? = null var FreightForwardAddress3Between:ArrayList? = null var FreightForwardAddress3In:ArrayList? = null var FreightForwardAddress4:String? = null var FreightForwardAddress4StartsWith:String? = null var FreightForwardAddress4EndsWith:String? = null var FreightForwardAddress4Contains:String? = null var FreightForwardAddress4Like:String? = null var FreightForwardAddress4Between:ArrayList? = null var FreightForwardAddress4In:ArrayList? = null var FreightForwardNotes:String? = null var FreightForwardNotesStartsWith:String? = null var FreightForwardNotesEndsWith:String? = null var FreightForwardNotesContains:String? = null var FreightForwardNotesLike:String? = null var FreightForwardNotesBetween:ArrayList? = null var FreightForwardNotesIn:ArrayList? = null var ExpectedCloseDate:Date? = null var ExpectedCloseDateGreaterThanOrEqualTo:Date? = null var ExpectedCloseDateGreaterThan:Date? = null var ExpectedCloseDateLessThan:Date? = null var ExpectedCloseDateLessThanOrEqualTo:Date? = null var ExpectedCloseDateNotEqualTo:Date? = null var ExpectedCloseDateBetween:ArrayList? = null var ExpectedCloseDateIn:ArrayList? = null var OpportunityStatus:Short? = null var OpportunityStatusGreaterThanOrEqualTo:Short? = null var OpportunityStatusGreaterThan:Short? = null var OpportunityStatusLessThan:Short? = null var OpportunityStatusLessThanOrEqualTo:Short? = null var OpportunityStatusNotEqualTo:Short? = null var OpportunityStatusBetween:ArrayList? = null var OpportunityStatusIn:ArrayList? = null var SalesStageID:String? = null var SalesStageIDStartsWith:String? = null var SalesStageIDEndsWith:String? = null var SalesStageIDContains:String? = null var SalesStageIDLike:String? = null var SalesStageIDBetween:ArrayList? = null var SalesStageIDIn:ArrayList? = null var OpportunityStatusReasonID:String? = null var OpportunityStatusReasonIDStartsWith:String? = null var OpportunityStatusReasonIDEndsWith:String? = null var OpportunityStatusReasonIDContains:String? = null var OpportunityStatusReasonIDLike:String? = null var OpportunityStatusReasonIDBetween:ArrayList? = null var OpportunityStatusReasonIDIn:ArrayList? = null var OpportunityNote:String? = null var OpportunityNoteStartsWith:String? = null var OpportunityNoteEndsWith:String? = null var OpportunityNoteContains:String? = null var OpportunityNoteLike:String? = null var OpportunityNoteBetween:ArrayList? = null var OpportunityNoteIn:ArrayList? = null var InvoiceEmailed:Boolean? = null var DropShipment:Boolean? = null var DeliveryAddressee:String? = null var DeliveryAddresseeStartsWith:String? = null var DeliveryAddresseeEndsWith:String? = null var DeliveryAddresseeContains:String? = null var DeliveryAddresseeLike:String? = null var DeliveryAddresseeBetween:ArrayList? = null var DeliveryAddresseeIn:ArrayList? = null var DeliveryAddressCountry:String? = null var DeliveryAddressCountryStartsWith:String? = null var DeliveryAddressCountryEndsWith:String? = null var DeliveryAddressCountryContains:String? = null var DeliveryAddressCountryLike:String? = null var DeliveryAddressCountryBetween:ArrayList? = null var DeliveryAddressCountryIn:ArrayList? = null var FreightForwardAddressCountry:String? = null var FreightForwardAddressCountryStartsWith:String? = null var FreightForwardAddressCountryEndsWith:String? = null var FreightForwardAddressCountryContains:String? = null var FreightForwardAddressCountryLike:String? = null var FreightForwardAddressCountryBetween:ArrayList? = null var FreightForwardAddressCountryIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_HistoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_HistoryActivateQuery : QueryDb(), IReturn> { var QuoteActivateID:String? = null var QuoteActivateIDStartsWith:String? = null var QuoteActivateIDEndsWith:String? = null var QuoteActivateIDContains:String? = null var QuoteActivateIDLike:String? = null var QuoteActivateIDBetween:ArrayList? = null var QuoteActivateIDIn:ArrayList? = null var QuoteHistoryID:String? = null var QuoteHistoryIDStartsWith:String? = null var QuoteHistoryIDEndsWith:String? = null var QuoteHistoryIDContains:String? = null var QuoteHistoryIDLike:String? = null var QuoteHistoryIDBetween:ArrayList? = null var QuoteHistoryIDIn:ArrayList? = null var LastActivated:Date? = null var LastActivatedGreaterThanOrEqualTo:Date? = null var LastActivatedGreaterThan:Date? = null var LastActivatedLessThan:Date? = null var LastActivatedLessThanOrEqualTo:Date? = null var LastActivatedNotEqualTo:Date? = null var LastActivatedBetween:ArrayList? = null var LastActivatedIn:ArrayList? = null var RepeatEvery:Short? = null var RepeatEveryGreaterThanOrEqualTo:Short? = null var RepeatEveryGreaterThan:Short? = null var RepeatEveryLessThan:Short? = null var RepeatEveryLessThanOrEqualTo:Short? = null var RepeatEveryNotEqualTo:Short? = null var RepeatEveryBetween:ArrayList? = null var RepeatEveryIn:ArrayList? = null var RepeatPeriod:Short? = null var RepeatPeriodGreaterThanOrEqualTo:Short? = null var RepeatPeriodGreaterThan:Short? = null var RepeatPeriodLessThan:Short? = null var RepeatPeriodLessThanOrEqualTo:Short? = null var RepeatPeriodNotEqualTo:Short? = null var RepeatPeriodBetween:ArrayList? = null var RepeatPeriodIn:ArrayList? = null var NextActivate:Date? = null var NextActivateGreaterThanOrEqualTo:Date? = null var NextActivateGreaterThan:Date? = null var NextActivateLessThan:Date? = null var NextActivateLessThanOrEqualTo:Date? = null var NextActivateNotEqualTo:Date? = null var NextActivateBetween:ArrayList? = null var NextActivateIn:ArrayList? = null var EndingFlag:Boolean? = null var EndDate:Date? = null var EndDateGreaterThanOrEqualTo:Date? = null var EndDateGreaterThan:Date? = null var EndDateLessThan:Date? = null var EndDateLessThanOrEqualTo:Date? = null var EndDateNotEqualTo:Date? = null var EndDateBetween:ArrayList? = null var EndDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_HistoryActivateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_LineCustomFieldsQuery : QueryDb(), IReturn> { var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_LineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_LineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_LineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_LineExtraQuery : QueryDb(), IReturn> { var SOLineExtraRecID:String? = null var SOLineExtraRecIDStartsWith:String? = null var SOLineExtraRecIDEndsWith:String? = null var SOLineExtraRecIDContains:String? = null var SOLineExtraRecIDLike:String? = null var SOLineExtraRecIDBetween:ArrayList? = null var SOLineExtraRecIDIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var LedgerReversePurchaseAccID:String? = null var LedgerReversePurchaseAccIDStartsWith:String? = null var LedgerReversePurchaseAccIDEndsWith:String? = null var LedgerReversePurchaseAccIDContains:String? = null var LedgerReversePurchaseAccIDLike:String? = null var LedgerReversePurchaseAccIDBetween:ArrayList? = null var LedgerReversePurchaseAccIDIn:ArrayList? = null var LedgerMovement_COGAccID:String? = null var LedgerMovement_COGAccIDStartsWith:String? = null var LedgerMovement_COGAccIDEndsWith:String? = null var LedgerMovement_COGAccIDContains:String? = null var LedgerMovement_COGAccIDLike:String? = null var LedgerMovement_COGAccIDBetween:ArrayList? = null var LedgerMovement_COGAccIDIn:ArrayList? = null var LedgerSalesAccID:String? = null var LedgerSalesAccIDStartsWith:String? = null var LedgerSalesAccIDEndsWith:String? = null var LedgerSalesAccIDContains:String? = null var LedgerSalesAccIDLike:String? = null var LedgerSalesAccIDBetween:ArrayList? = null var LedgerSalesAccIDIn:ArrayList? = null var LedgerSalesReturnsAccID:String? = null var LedgerSalesReturnsAccIDStartsWith:String? = null var LedgerSalesReturnsAccIDEndsWith:String? = null var LedgerSalesReturnsAccIDContains:String? = null var LedgerSalesReturnsAccIDLike:String? = null var LedgerSalesReturnsAccIDBetween:ArrayList? = null var LedgerSalesReturnsAccIDIn:ArrayList? = null var LedgerTaxLiabAccID:String? = null var LedgerTaxLiabAccIDStartsWith:String? = null var LedgerTaxLiabAccIDEndsWith:String? = null var LedgerTaxLiabAccIDContains:String? = null var LedgerTaxLiabAccIDLike:String? = null var LedgerTaxLiabAccIDBetween:ArrayList? = null var LedgerTaxLiabAccIDIn:ArrayList? = null var LedgerTaxExpAccID:String? = null var LedgerTaxExpAccIDStartsWith:String? = null var LedgerTaxExpAccIDEndsWith:String? = null var LedgerTaxExpAccIDContains:String? = null var LedgerTaxExpAccIDLike:String? = null var LedgerTaxExpAccIDBetween:ArrayList? = null var LedgerTaxExpAccIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_LineExtraQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_LinesQuery : QueryDb(), IReturn> { var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var GroupNo:Short? = null var GroupNoGreaterThanOrEqualTo:Short? = null var GroupNoGreaterThan:Short? = null var GroupNoLessThan:Short? = null var GroupNoLessThanOrEqualTo:Short? = null var GroupNoNotEqualTo:Short? = null var GroupNoBetween:ArrayList? = null var GroupNoIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var CommentLine:Boolean? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalItem:Short? = null var PhysicalItemGreaterThanOrEqualTo:Short? = null var PhysicalItemGreaterThan:Short? = null var PhysicalItemLessThan:Short? = null var PhysicalItemLessThanOrEqualTo:Short? = null var PhysicalItemNotEqualTo:Short? = null var PhysicalItemBetween:ArrayList? = null var PhysicalItemIn:ArrayList? = null var ItemWeight:BigDecimal? = null var ItemWeightGreaterThanOrEqualTo:BigDecimal? = null var ItemWeightGreaterThan:BigDecimal? = null var ItemWeightLessThan:BigDecimal? = null var ItemWeightLessThanOrEqualTo:BigDecimal? = null var ItemWeightNotEqualTo:BigDecimal? = null var ItemWeightBetween:ArrayList? = null var ItemWeightIn:ArrayList? = null var ItemCubic:BigDecimal? = null var ItemCubicGreaterThanOrEqualTo:BigDecimal? = null var ItemCubicGreaterThan:BigDecimal? = null var ItemCubicLessThan:BigDecimal? = null var ItemCubicLessThanOrEqualTo:BigDecimal? = null var ItemCubicNotEqualTo:BigDecimal? = null var ItemCubicBetween:ArrayList? = null var ItemCubicIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null var Cat1Description:String? = null var Cat1DescriptionStartsWith:String? = null var Cat1DescriptionEndsWith:String? = null var Cat1DescriptionContains:String? = null var Cat1DescriptionLike:String? = null var Cat1DescriptionBetween:ArrayList? = null var Cat1DescriptionIn:ArrayList? = null var Cat2Description:String? = null var Cat2DescriptionStartsWith:String? = null var Cat2DescriptionEndsWith:String? = null var Cat2DescriptionContains:String? = null var Cat2DescriptionLike:String? = null var Cat2DescriptionBetween:ArrayList? = null var Cat2DescriptionIn:ArrayList? = null var Cat3Description:String? = null var Cat3DescriptionStartsWith:String? = null var Cat3DescriptionEndsWith:String? = null var Cat3DescriptionContains:String? = null var Cat3DescriptionLike:String? = null var Cat3DescriptionBetween:ArrayList? = null var Cat3DescriptionIn:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var CostIn:BigDecimal? = null var CostInGreaterThanOrEqualTo:BigDecimal? = null var CostInGreaterThan:BigDecimal? = null var CostInLessThan:BigDecimal? = null var CostInLessThanOrEqualTo:BigDecimal? = null var CostInNotEqualTo:BigDecimal? = null var CostInBetween:ArrayList? = null var CostInIn:ArrayList? = null var DefaultPrice:BigDecimal? = null var DefaultPriceGreaterThanOrEqualTo:BigDecimal? = null var DefaultPriceGreaterThan:BigDecimal? = null var DefaultPriceLessThan:BigDecimal? = null var DefaultPriceLessThanOrEqualTo:BigDecimal? = null var DefaultPriceNotEqualTo:BigDecimal? = null var DefaultPriceBetween:ArrayList? = null var DefaultPriceIn:ArrayList? = null var ItemPrice:BigDecimal? = null var ItemPriceGreaterThanOrEqualTo:BigDecimal? = null var ItemPriceGreaterThan:BigDecimal? = null var ItemPriceLessThan:BigDecimal? = null var ItemPriceLessThanOrEqualTo:BigDecimal? = null var ItemPriceNotEqualTo:BigDecimal? = null var ItemPriceBetween:ArrayList? = null var ItemPriceIn:ArrayList? = null var Discount:BigDecimal? = null var DiscountGreaterThanOrEqualTo:BigDecimal? = null var DiscountGreaterThan:BigDecimal? = null var DiscountLessThan:BigDecimal? = null var DiscountLessThanOrEqualTo:BigDecimal? = null var DiscountNotEqualTo:BigDecimal? = null var DiscountBetween:ArrayList? = null var DiscountIn:ArrayList? = null var InvoicePrice:BigDecimal? = null var InvoicePriceGreaterThanOrEqualTo:BigDecimal? = null var InvoicePriceGreaterThan:BigDecimal? = null var InvoicePriceLessThan:BigDecimal? = null var InvoicePriceLessThanOrEqualTo:BigDecimal? = null var InvoicePriceNotEqualTo:BigDecimal? = null var InvoicePriceBetween:ArrayList? = null var InvoicePriceIn:ArrayList? = null var RRPPrice:BigDecimal? = null var RRPPriceGreaterThanOrEqualTo:BigDecimal? = null var RRPPriceGreaterThan:BigDecimal? = null var RRPPriceLessThan:BigDecimal? = null var RRPPriceLessThanOrEqualTo:BigDecimal? = null var RRPPriceNotEqualTo:BigDecimal? = null var RRPPriceBetween:ArrayList? = null var RRPPriceIn:ArrayList? = null var TaxToCharge:BigDecimal? = null var TaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var TaxToChargeGreaterThan:BigDecimal? = null var TaxToChargeLessThan:BigDecimal? = null var TaxToChargeLessThanOrEqualTo:BigDecimal? = null var TaxToChargeNotEqualTo:BigDecimal? = null var TaxToChargeBetween:ArrayList? = null var TaxToChargeIn:ArrayList? = null var CurrentLineTotal:BigDecimal? = null var CurrentLineTotalGreaterThanOrEqualTo:BigDecimal? = null var CurrentLineTotalGreaterThan:BigDecimal? = null var CurrentLineTotalLessThan:BigDecimal? = null var CurrentLineTotalLessThanOrEqualTo:BigDecimal? = null var CurrentLineTotalNotEqualTo:BigDecimal? = null var CurrentLineTotalBetween:ArrayList? = null var CurrentLineTotalIn:ArrayList? = null var QuantityOrdered:BigDecimal? = null var QuantityOrderedGreaterThanOrEqualTo:BigDecimal? = null var QuantityOrderedGreaterThan:BigDecimal? = null var QuantityOrderedLessThan:BigDecimal? = null var QuantityOrderedLessThanOrEqualTo:BigDecimal? = null var QuantityOrderedNotEqualTo:BigDecimal? = null var QuantityOrderedBetween:ArrayList? = null var QuantityOrderedIn:ArrayList? = null var HistoryText_Comment:String? = null var HistoryText_CommentStartsWith:String? = null var HistoryText_CommentEndsWith:String? = null var HistoryText_CommentContains:String? = null var HistoryText_CommentLike:String? = null var HistoryText_CommentBetween:ArrayList? = null var HistoryText_CommentIn:ArrayList? = null var Discountable:Boolean? = null var DirectTax:BigDecimal? = null var DirectTaxGreaterThanOrEqualTo:BigDecimal? = null var DirectTaxGreaterThan:BigDecimal? = null var DirectTaxLessThan:BigDecimal? = null var DirectTaxLessThanOrEqualTo:BigDecimal? = null var DirectTaxNotEqualTo:BigDecimal? = null var DirectTaxBetween:ArrayList? = null var DirectTaxIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var MinimumGP:BigDecimal? = null var MinimumGPGreaterThanOrEqualTo:BigDecimal? = null var MinimumGPGreaterThan:BigDecimal? = null var MinimumGPLessThan:BigDecimal? = null var MinimumGPLessThanOrEqualTo:BigDecimal? = null var MinimumGPNotEqualTo:BigDecimal? = null var MinimumGPBetween:ArrayList? = null var MinimumGPIn:ArrayList? = null var DebitLedger:String? = null var DebitLedgerStartsWith:String? = null var DebitLedgerEndsWith:String? = null var DebitLedgerContains:String? = null var DebitLedgerLike:String? = null var DebitLedgerBetween:ArrayList? = null var DebitLedgerIn:ArrayList? = null var CreditLedger:String? = null var CreditLedgerStartsWith:String? = null var CreditLedgerEndsWith:String? = null var CreditLedgerContains:String? = null var CreditLedgerLike:String? = null var CreditLedgerBetween:ArrayList? = null var CreditLedgerIn:ArrayList? = null var NonStock:Boolean? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var UseSerialNo:Boolean? = null var Backorderable:Boolean? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var ItemTaxToCharge:BigDecimal? = null var ItemTaxToChargeGreaterThanOrEqualTo:BigDecimal? = null var ItemTaxToChargeGreaterThan:BigDecimal? = null var ItemTaxToChargeLessThan:BigDecimal? = null var ItemTaxToChargeLessThanOrEqualTo:BigDecimal? = null var ItemTaxToChargeNotEqualTo:BigDecimal? = null var ItemTaxToChargeBetween:ArrayList? = null var ItemTaxToChargeIn:ArrayList? = null var LineLinkID:String? = null var LineLinkIDStartsWith:String? = null var LineLinkIDEndsWith:String? = null var LineLinkIDContains:String? = null var LineLinkIDLike:String? = null var LineLinkIDBetween:ArrayList? = null var LineLinkIDIn:ArrayList? = null var KittingStatus:Short? = null var KittingStatusGreaterThanOrEqualTo:Short? = null var KittingStatusGreaterThan:Short? = null var KittingStatusLessThan:Short? = null var KittingStatusLessThanOrEqualTo:Short? = null var KittingStatusNotEqualTo:Short? = null var KittingStatusBetween:ArrayList? = null var KittingStatusIn:ArrayList? = null var KittingUnits:BigDecimal? = null var KittingUnitsGreaterThanOrEqualTo:BigDecimal? = null var KittingUnitsGreaterThan:BigDecimal? = null var KittingUnitsLessThan:BigDecimal? = null var KittingUnitsLessThanOrEqualTo:BigDecimal? = null var KittingUnitsNotEqualTo:BigDecimal? = null var KittingUnitsBetween:ArrayList? = null var KittingUnitsIn:ArrayList? = null var JobConnectorID:String? = null var JobConnectorIDStartsWith:String? = null var JobConnectorIDEndsWith:String? = null var JobConnectorIDContains:String? = null var JobConnectorIDLike:String? = null var JobConnectorIDBetween:ArrayList? = null var JobConnectorIDIn:ArrayList? = null var KitStyle:Short? = null var KitStyleGreaterThanOrEqualTo:Short? = null var KitStyleGreaterThan:Short? = null var KitStyleLessThan:Short? = null var KitStyleLessThanOrEqualTo:Short? = null var KitStyleNotEqualTo:Short? = null var KitStyleBetween:ArrayList? = null var KitStyleIn:ArrayList? = null var DiscountPercentage:BigDecimal? = null var DiscountPercentageGreaterThanOrEqualTo:BigDecimal? = null var DiscountPercentageGreaterThan:BigDecimal? = null var DiscountPercentageLessThan:BigDecimal? = null var DiscountPercentageLessThanOrEqualTo:BigDecimal? = null var DiscountPercentageNotEqualTo:BigDecimal? = null var DiscountPercentageBetween:ArrayList? = null var DiscountPercentageIn:ArrayList? = null var SalesmanCost:BigDecimal? = null var SalesmanCostGreaterThanOrEqualTo:BigDecimal? = null var SalesmanCostGreaterThan:BigDecimal? = null var SalesmanCostLessThan:BigDecimal? = null var SalesmanCostLessThanOrEqualTo:BigDecimal? = null var SalesmanCostNotEqualTo:BigDecimal? = null var SalesmanCostBetween:ArrayList? = null var SalesmanCostIn:ArrayList? = null var ItemPriceIncGST:BigDecimal? = null var ItemPriceIncGSTGreaterThanOrEqualTo:BigDecimal? = null var ItemPriceIncGSTGreaterThan:BigDecimal? = null var ItemPriceIncGSTLessThan:BigDecimal? = null var ItemPriceIncGSTLessThanOrEqualTo:BigDecimal? = null var ItemPriceIncGSTNotEqualTo:BigDecimal? = null var ItemPriceIncGSTBetween:ArrayList? = null var ItemPriceIncGSTIn:ArrayList? = null var ItemPriceUnDiscounted:BigDecimal? = null var ItemPriceUnDiscountedGreaterThanOrEqualTo:BigDecimal? = null var ItemPriceUnDiscountedGreaterThan:BigDecimal? = null var ItemPriceUnDiscountedLessThan:BigDecimal? = null var ItemPriceUnDiscountedLessThanOrEqualTo:BigDecimal? = null var ItemPriceUnDiscountedNotEqualTo:BigDecimal? = null var ItemPriceUnDiscountedBetween:ArrayList? = null var ItemPriceUnDiscountedIn:ArrayList? = null var NonStockLedgerSalesAccID:String? = null var NonStockLedgerSalesAccIDStartsWith:String? = null var NonStockLedgerSalesAccIDEndsWith:String? = null var NonStockLedgerSalesAccIDContains:String? = null var NonStockLedgerSalesAccIDLike:String? = null var NonStockLedgerSalesAccIDBetween:ArrayList? = null var NonStockLedgerSalesAccIDIn:ArrayList? = null var KitLineID:String? = null var KitLineIDStartsWith:String? = null var KitLineIDEndsWith:String? = null var KitLineIDContains:String? = null var KitLineIDLike:String? = null var KitLineIDBetween:ArrayList? = null var KitLineIDIn:ArrayList? = null var SellPriceIncTax:Boolean? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat1GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1GreaterThan:BigDecimal? = null var UserDefinedFloat1LessThan:BigDecimal? = null var UserDefinedFloat1LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat1NotEqualTo:BigDecimal? = null var UserDefinedFloat1Between:ArrayList? = null var UserDefinedFloat1In:ArrayList? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat2GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2GreaterThan:BigDecimal? = null var UserDefinedFloat2LessThan:BigDecimal? = null var UserDefinedFloat2LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat2NotEqualTo:BigDecimal? = null var UserDefinedFloat2Between:ArrayList? = null var UserDefinedFloat2In:ArrayList? = null var UserDefinedFloat3:BigDecimal? = null var UserDefinedFloat3GreaterThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3GreaterThan:BigDecimal? = null var UserDefinedFloat3LessThan:BigDecimal? = null var UserDefinedFloat3LessThanOrEqualTo:BigDecimal? = null var UserDefinedFloat3NotEqualTo:BigDecimal? = null var UserDefinedFloat3Between:ArrayList? = null var UserDefinedFloat3In:ArrayList? = null var FixSellPrice:Boolean? = null var TypeKitRounding:Boolean? = null var IN_UnitOfMeasure_RecID:UUID? = null var IN_UnitOfMeasure_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_LinesQuery.responseType } @Route(Path="/Queries/QO_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_MainQuery : QueryDb(), IReturn> { var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var InvoiceInitDate:Date? = null var InvoiceInitDateGreaterThanOrEqualTo:Date? = null var InvoiceInitDateGreaterThan:Date? = null var InvoiceInitDateLessThan:Date? = null var InvoiceInitDateLessThanOrEqualTo:Date? = null var InvoiceInitDateNotEqualTo:Date? = null var InvoiceInitDateBetween:ArrayList? = null var InvoiceInitDateIn:ArrayList? = null var InvoiceLastDate:Date? = null var InvoiceLastDateGreaterThanOrEqualTo:Date? = null var InvoiceLastDateGreaterThan:Date? = null var InvoiceLastDateLessThan:Date? = null var InvoiceLastDateLessThanOrEqualTo:Date? = null var InvoiceLastDateNotEqualTo:Date? = null var InvoiceLastDateBetween:ArrayList? = null var InvoiceLastDateIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var WholeSaleInvoice:Boolean? = null var InvoiceTotal:BigDecimal? = null var InvoiceTotalGreaterThanOrEqualTo:BigDecimal? = null var InvoiceTotalGreaterThan:BigDecimal? = null var InvoiceTotalLessThan:BigDecimal? = null var InvoiceTotalLessThanOrEqualTo:BigDecimal? = null var InvoiceTotalNotEqualTo:BigDecimal? = null var InvoiceTotalBetween:ArrayList? = null var InvoiceTotalIn:ArrayList? = null var InvoicePrinted:Boolean? = null var CurrentHistoryNo:Short? = null var CurrentHistoryNoGreaterThanOrEqualTo:Short? = null var CurrentHistoryNoGreaterThan:Short? = null var CurrentHistoryNoLessThan:Short? = null var CurrentHistoryNoLessThanOrEqualTo:Short? = null var CurrentHistoryNoNotEqualTo:Short? = null var CurrentHistoryNoBetween:ArrayList? = null var CurrentHistoryNoIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var BillWhenComplete:Short? = null var BillWhenCompleteGreaterThanOrEqualTo:Short? = null var BillWhenCompleteGreaterThan:Short? = null var BillWhenCompleteLessThan:Short? = null var BillWhenCompleteLessThanOrEqualTo:Short? = null var BillWhenCompleteNotEqualTo:Short? = null var BillWhenCompleteBetween:ArrayList? = null var BillWhenCompleteIn:ArrayList? = null var InvoiceType:Short? = null var InvoiceTypeGreaterThanOrEqualTo:Short? = null var InvoiceTypeGreaterThan:Short? = null var InvoiceTypeLessThan:Short? = null var InvoiceTypeLessThanOrEqualTo:Short? = null var InvoiceTypeNotEqualTo:Short? = null var InvoiceTypeBetween:ArrayList? = null var InvoiceTypeIn:ArrayList? = null var GroupSupplierID:String? = null var GroupSupplierIDStartsWith:String? = null var GroupSupplierIDEndsWith:String? = null var GroupSupplierIDContains:String? = null var GroupSupplierIDLike:String? = null var GroupSupplierIDBetween:ArrayList? = null var GroupSupplierIDIn:ArrayList? = null var GroupOrdered:Boolean? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var BranchID:String? = null var BranchIDStartsWith:String? = null var BranchIDEndsWith:String? = null var BranchIDContains:String? = null var BranchIDLike:String? = null var BranchIDBetween:ArrayList? = null var BranchIDIn:ArrayList? = null var QOReference:String? = null var QOReferenceStartsWith:String? = null var QOReferenceEndsWith:String? = null var QOReferenceContains:String? = null var QOReferenceLike:String? = null var QOReferenceBetween:ArrayList? = null var QOReferenceIn:ArrayList? = null var JobCostID:String? = null var JobCostIDStartsWith:String? = null var JobCostIDEndsWith:String? = null var JobCostIDContains:String? = null var JobCostIDLike:String? = null var JobCostIDBetween:ArrayList? = null var JobCostIDIn:ArrayList? = null var DocType:Int? = null var DocTypeGreaterThanOrEqualTo:Int? = null var DocTypeGreaterThan:Int? = null var DocTypeLessThan:Int? = null var DocTypeLessThanOrEqualTo:Int? = null var DocTypeNotEqualTo:Int? = null var DocTypeBetween:ArrayList? = null var DocTypeIn:ArrayList? = null var BackOrderMode:Short? = null var BackOrderModeGreaterThanOrEqualTo:Short? = null var BackOrderModeGreaterThan:Short? = null var BackOrderModeLessThan:Short? = null var BackOrderModeLessThanOrEqualTo:Short? = null var BackOrderModeNotEqualTo:Short? = null var BackOrderModeBetween:ArrayList? = null var BackOrderModeIn:ArrayList? = null var ExpectedDeliveryDate:Date? = null var ExpectedDeliveryDateGreaterThanOrEqualTo:Date? = null var ExpectedDeliveryDateGreaterThan:Date? = null var ExpectedDeliveryDateLessThan:Date? = null var ExpectedDeliveryDateLessThanOrEqualTo:Date? = null var ExpectedDeliveryDateNotEqualTo:Date? = null var ExpectedDeliveryDateBetween:ArrayList? = null var ExpectedDeliveryDateIn:ArrayList? = null var DebtorContactName:String? = null var DebtorContactNameStartsWith:String? = null var DebtorContactNameEndsWith:String? = null var DebtorContactNameContains:String? = null var DebtorContactNameLike:String? = null var DebtorContactNameBetween:ArrayList? = null var DebtorContactNameIn:ArrayList? = null var ParentDebtorID:String? = null var ParentDebtorIDStartsWith:String? = null var ParentDebtorIDEndsWith:String? = null var ParentDebtorIDContains:String? = null var ParentDebtorIDLike:String? = null var ParentDebtorIDBetween:ArrayList? = null var ParentDebtorIDIn:ArrayList? = null var PriceSchemeID:String? = null var PriceSchemeIDStartsWith:String? = null var PriceSchemeIDEndsWith:String? = null var PriceSchemeIDContains:String? = null var PriceSchemeIDLike:String? = null var PriceSchemeIDBetween:ArrayList? = null var PriceSchemeIDIn:ArrayList? = null var InvoiceEmailed:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_OpportunityStatusReasonsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var OpportunityStatusType:Short? = null var OpportunityStatusTypeGreaterThanOrEqualTo:Short? = null var OpportunityStatusTypeGreaterThan:Short? = null var OpportunityStatusTypeLessThan:Short? = null var OpportunityStatusTypeLessThanOrEqualTo:Short? = null var OpportunityStatusTypeNotEqualTo:Short? = null var OpportunityStatusTypeBetween:ArrayList? = null var OpportunityStatusTypeIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var DefaultOpportunityReason:Boolean? = null var IsEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_OpportunityStatusReasonsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_SalesStagesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PercentComplete:Int? = null var PercentCompleteGreaterThanOrEqualTo:Int? = null var PercentCompleteGreaterThan:Int? = null var PercentCompleteLessThan:Int? = null var PercentCompleteLessThanOrEqualTo:Int? = null var PercentCompleteNotEqualTo:Int? = null var PercentCompleteBetween:ArrayList? = null var PercentCompleteIn:ArrayList? = null var DefaultSalesStage:Boolean? = null var IsEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_SalesStagesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class QO_SOLinkQuery : QueryDb(), IReturn> { var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var QuoteID:String? = null var QuoteIDStartsWith:String? = null var QuoteIDEndsWith:String? = null var QuoteIDContains:String? = null var QuoteIDLike:String? = null var QuoteIDBetween:ArrayList? = null var QuoteIDIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QO_SOLinkQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditDocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_CreditMain_RecID:String? = null var RA_CreditMain_RecIDStartsWith:String? = null var RA_CreditMain_RecIDEndsWith:String? = null var RA_CreditMain_RecIDContains:String? = null var RA_CreditMain_RecIDLike:String? = null var RA_CreditMain_RecIDBetween:ArrayList? = null var RA_CreditMain_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditDocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditExchangeLineDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditExchangeLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditExchangeLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_CreditMain_RecID:String? = null var RA_CreditMain_RecIDStartsWith:String? = null var RA_CreditMain_RecIDEndsWith:String? = null var RA_CreditMain_RecIDContains:String? = null var RA_CreditMain_RecIDLike:String? = null var RA_CreditMain_RecIDBetween:ArrayList? = null var RA_CreditMain_RecIDIn:ArrayList? = null var RA_CreditLines_RecID:String? = null var RA_CreditLines_RecIDStartsWith:String? = null var RA_CreditLines_RecIDEndsWith:String? = null var RA_CreditLines_RecIDContains:String? = null var RA_CreditLines_RecIDLike:String? = null var RA_CreditLines_RecIDBetween:ArrayList? = null var RA_CreditLines_RecIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var TotalCreditValue:BigDecimal? = null var TotalCreditValueGreaterThanOrEqualTo:BigDecimal? = null var TotalCreditValueGreaterThan:BigDecimal? = null var TotalCreditValueLessThan:BigDecimal? = null var TotalCreditValueLessThanOrEqualTo:BigDecimal? = null var TotalCreditValueNotEqualTo:BigDecimal? = null var TotalCreditValueBetween:ArrayList? = null var TotalCreditValueIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var FXUnitCreditValue:BigDecimal? = null var FXUnitCreditValueGreaterThanOrEqualTo:BigDecimal? = null var FXUnitCreditValueGreaterThan:BigDecimal? = null var FXUnitCreditValueLessThan:BigDecimal? = null var FXUnitCreditValueLessThanOrEqualTo:BigDecimal? = null var FXUnitCreditValueNotEqualTo:BigDecimal? = null var FXUnitCreditValueBetween:ArrayList? = null var FXUnitCreditValueIn:ArrayList? = null var FXTotalCreditValue:BigDecimal? = null var FXTotalCreditValueGreaterThanOrEqualTo:BigDecimal? = null var FXTotalCreditValueGreaterThan:BigDecimal? = null var FXTotalCreditValueLessThan:BigDecimal? = null var FXTotalCreditValueLessThanOrEqualTo:BigDecimal? = null var FXTotalCreditValueNotEqualTo:BigDecimal? = null var FXTotalCreditValueBetween:ArrayList? = null var FXTotalCreditValueIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var UnitCreditValue:BigDecimal? = null var UnitCreditValueGreaterThanOrEqualTo:BigDecimal? = null var UnitCreditValueGreaterThan:BigDecimal? = null var UnitCreditValueLessThan:BigDecimal? = null var UnitCreditValueLessThanOrEqualTo:BigDecimal? = null var UnitCreditValueNotEqualTo:BigDecimal? = null var UnitCreditValueBetween:ArrayList? = null var UnitCreditValueIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditExchangeLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditLineDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_CreditMain_RecID:String? = null var RA_CreditMain_RecIDStartsWith:String? = null var RA_CreditMain_RecIDEndsWith:String? = null var RA_CreditMain_RecIDContains:String? = null var RA_CreditMain_RecIDLike:String? = null var RA_CreditMain_RecIDBetween:ArrayList? = null var RA_CreditMain_RecIDIn:ArrayList? = null var RA_ShipLines_RecID:String? = null var RA_ShipLines_RecIDStartsWith:String? = null var RA_ShipLines_RecIDEndsWith:String? = null var RA_ShipLines_RecIDContains:String? = null var RA_ShipLines_RecIDLike:String? = null var RA_ShipLines_RecIDBetween:ArrayList? = null var RA_ShipLines_RecIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var RA_ReturnCodes_RecID:String? = null var RA_ReturnCodes_RecIDStartsWith:String? = null var RA_ReturnCodes_RecIDEndsWith:String? = null var RA_ReturnCodes_RecIDContains:String? = null var RA_ReturnCodes_RecIDLike:String? = null var RA_ReturnCodes_RecIDBetween:ArrayList? = null var RA_ReturnCodes_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var TotalCreditValue:BigDecimal? = null var TotalCreditValueGreaterThanOrEqualTo:BigDecimal? = null var TotalCreditValueGreaterThan:BigDecimal? = null var TotalCreditValueLessThan:BigDecimal? = null var TotalCreditValueLessThanOrEqualTo:BigDecimal? = null var TotalCreditValueNotEqualTo:BigDecimal? = null var TotalCreditValueBetween:ArrayList? = null var TotalCreditValueIn:ArrayList? = null var Completed:Boolean? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var LinkLineID:String? = null var LinkLineIDStartsWith:String? = null var LinkLineIDEndsWith:String? = null var LinkLineIDContains:String? = null var LinkLineIDLike:String? = null var LinkLineIDBetween:ArrayList? = null var LinkLineIDIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var PO_Lines_OrderLineID:String? = null var PO_Lines_OrderLineIDStartsWith:String? = null var PO_Lines_OrderLineIDEndsWith:String? = null var PO_Lines_OrderLineIDContains:String? = null var PO_Lines_OrderLineIDLike:String? = null var PO_Lines_OrderLineIDBetween:ArrayList? = null var PO_Lines_OrderLineIDIn:ArrayList? = null var FXUnitCreditValue:BigDecimal? = null var FXUnitCreditValueGreaterThanOrEqualTo:BigDecimal? = null var FXUnitCreditValueGreaterThan:BigDecimal? = null var FXUnitCreditValueLessThan:BigDecimal? = null var FXUnitCreditValueLessThanOrEqualTo:BigDecimal? = null var FXUnitCreditValueNotEqualTo:BigDecimal? = null var FXUnitCreditValueBetween:ArrayList? = null var FXUnitCreditValueIn:ArrayList? = null var FXTotalCreditValue:BigDecimal? = null var FXTotalCreditValueGreaterThanOrEqualTo:BigDecimal? = null var FXTotalCreditValueGreaterThan:BigDecimal? = null var FXTotalCreditValueLessThan:BigDecimal? = null var FXTotalCreditValueLessThanOrEqualTo:BigDecimal? = null var FXTotalCreditValueNotEqualTo:BigDecimal? = null var FXTotalCreditValueBetween:ArrayList? = null var FXTotalCreditValueIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var UnitCreditValue:BigDecimal? = null var UnitCreditValueGreaterThanOrEqualTo:BigDecimal? = null var UnitCreditValueGreaterThan:BigDecimal? = null var UnitCreditValueLessThan:BigDecimal? = null var UnitCreditValueLessThanOrEqualTo:BigDecimal? = null var UnitCreditValueNotEqualTo:BigDecimal? = null var UnitCreditValueBetween:ArrayList? = null var UnitCreditValueIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditLinesCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditLinesCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditLinesCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_CreditLines_RecID:String? = null var RA_CreditLines_RecIDStartsWith:String? = null var RA_CreditLines_RecIDEndsWith:String? = null var RA_CreditLines_RecIDContains:String? = null var RA_CreditLines_RecIDLike:String? = null var RA_CreditLines_RecIDBetween:ArrayList? = null var RA_CreditLines_RecIDIn:ArrayList? = null var RA_CreditLinesCustomFields_RecID:String? = null var RA_CreditLinesCustomFields_RecIDStartsWith:String? = null var RA_CreditLinesCustomFields_RecIDEndsWith:String? = null var RA_CreditLinesCustomFields_RecIDContains:String? = null var RA_CreditLinesCustomFields_RecIDLike:String? = null var RA_CreditLinesCustomFields_RecIDBetween:ArrayList? = null var RA_CreditLinesCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditLinesCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditMainQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CreditNo:String? = null var CreditNoStartsWith:String? = null var CreditNoEndsWith:String? = null var CreditNoContains:String? = null var CreditNoLike:String? = null var CreditNoBetween:ArrayList? = null var CreditNoIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var WarehouseID:String? = null var WarehouseIDStartsWith:String? = null var WarehouseIDEndsWith:String? = null var WarehouseIDContains:String? = null var WarehouseIDLike:String? = null var WarehouseIDBetween:ArrayList? = null var WarehouseIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var CreatedBy:String? = null var CreatedByStartsWith:String? = null var CreatedByEndsWith:String? = null var CreatedByContains:String? = null var CreatedByLike:String? = null var CreatedByBetween:ArrayList? = null var CreatedByIn:ArrayList? = null var CreditDate:Date? = null var CreditDateGreaterThanOrEqualTo:Date? = null var CreditDateGreaterThan:Date? = null var CreditDateLessThan:Date? = null var CreditDateLessThanOrEqualTo:Date? = null var CreditDateNotEqualTo:Date? = null var CreditDateBetween:ArrayList? = null var CreditDateIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var CreditorRef:String? = null var CreditorRefStartsWith:String? = null var CreditorRefEndsWith:String? = null var CreditorRefContains:String? = null var CreditorRefLike:String? = null var CreditorRefBetween:ArrayList? = null var CreditorRefIn:ArrayList? = null var RowHash:ArrayList? = null var ReturnCode:String? = null var ReturnCodeStartsWith:String? = null var ReturnCodeEndsWith:String? = null var ReturnCodeContains:String? = null var ReturnCodeLike:String? = null var ReturnCodeBetween:ArrayList? = null var ReturnCodeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditMainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditMainCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditMainCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditMainCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_CreditMain_RecID:String? = null var RA_CreditMain_RecIDStartsWith:String? = null var RA_CreditMain_RecIDEndsWith:String? = null var RA_CreditMain_RecIDContains:String? = null var RA_CreditMain_RecIDLike:String? = null var RA_CreditMain_RecIDBetween:ArrayList? = null var RA_CreditMain_RecIDIn:ArrayList? = null var RA_CreditMainCustomFields_RecID:String? = null var RA_CreditMainCustomFields_RecIDStartsWith:String? = null var RA_CreditMainCustomFields_RecIDEndsWith:String? = null var RA_CreditMainCustomFields_RecIDContains:String? = null var RA_CreditMainCustomFields_RecIDLike:String? = null var RA_CreditMainCustomFields_RecIDBetween:ArrayList? = null var RA_CreditMainCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditMainCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_CreditNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_CreditMain_RecID:String? = null var RA_CreditMain_RecIDStartsWith:String? = null var RA_CreditMain_RecIDEndsWith:String? = null var RA_CreditMain_RecIDContains:String? = null var RA_CreditMain_RecIDLike:String? = null var RA_CreditMain_RecIDBetween:ArrayList? = null var RA_CreditMain_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_CreditNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var FileID:String? = null var FileIDStartsWith:String? = null var FileIDEndsWith:String? = null var FileIDContains:String? = null var FileIDLike:String? = null var FileIDBetween:ArrayList? = null var FileIDIn:ArrayList? = null var ParentID:String? = null var ParentIDStartsWith:String? = null var ParentIDEndsWith:String? = null var ParentIDContains:String? = null var ParentIDLike:String? = null var ParentIDBetween:ArrayList? = null var ParentIDIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var UserName:String? = null var UserNameStartsWith:String? = null var UserNameEndsWith:String? = null var UserNameContains:String? = null var UserNameLike:String? = null var UserNameBetween:ArrayList? = null var UserNameIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DocTypeID:String? = null var DocTypeIDStartsWith:String? = null var DocTypeIDEndsWith:String? = null var DocTypeIDContains:String? = null var DocTypeIDLike:String? = null var DocTypeIDBetween:ArrayList? = null var DocTypeIDIn:ArrayList? = null var ParentType:Short? = null var ParentTypeGreaterThanOrEqualTo:Short? = null var ParentTypeGreaterThan:Short? = null var ParentTypeLessThan:Short? = null var ParentTypeLessThanOrEqualTo:Short? = null var ParentTypeNotEqualTo:Short? = null var ParentTypeBetween:ArrayList? = null var ParentTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestDocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_RequestMain_RecID:String? = null var RA_RequestMain_RecIDStartsWith:String? = null var RA_RequestMain_RecIDEndsWith:String? = null var RA_RequestMain_RecIDContains:String? = null var RA_RequestMain_RecIDLike:String? = null var RA_RequestMain_RecIDBetween:ArrayList? = null var RA_RequestMain_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestDocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestInQuery : QueryDb(), IReturn> { var RA_ShipMain_RecID:String? = null var RA_ShipMain_RecIDStartsWith:String? = null var RA_ShipMain_RecIDEndsWith:String? = null var RA_ShipMain_RecIDContains:String? = null var RA_ShipMain_RecIDLike:String? = null var RA_ShipMain_RecIDBetween:ArrayList? = null var RA_ShipMain_RecIDIn:ArrayList? = null var RA_RequestMain_RecID:String? = null var RA_RequestMain_RecIDStartsWith:String? = null var RA_RequestMain_RecIDEndsWith:String? = null var RA_RequestMain_RecIDContains:String? = null var RA_RequestMain_RecIDLike:String? = null var RA_RequestMain_RecIDBetween:ArrayList? = null var RA_RequestMain_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestInQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestLineDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ItemNo:Short? = null var ItemNoGreaterThanOrEqualTo:Short? = null var ItemNoGreaterThan:Short? = null var ItemNoLessThan:Short? = null var ItemNoLessThanOrEqualTo:Short? = null var ItemNoNotEqualTo:Short? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RA_RequestMain_RecID:String? = null var RA_RequestMain_RecIDStartsWith:String? = null var RA_RequestMain_RecIDEndsWith:String? = null var RA_RequestMain_RecIDContains:String? = null var RA_RequestMain_RecIDLike:String? = null var RA_RequestMain_RecIDBetween:ArrayList? = null var RA_RequestMain_RecIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var RA_ReturnCodes_RecID:String? = null var RA_ReturnCodes_RecIDStartsWith:String? = null var RA_ReturnCodes_RecIDEndsWith:String? = null var RA_ReturnCodes_RecIDContains:String? = null var RA_ReturnCodes_RecIDLike:String? = null var RA_ReturnCodes_RecIDBetween:ArrayList? = null var RA_ReturnCodes_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var UnitReturnValue:BigDecimal? = null var UnitReturnValueGreaterThanOrEqualTo:BigDecimal? = null var UnitReturnValueGreaterThan:BigDecimal? = null var UnitReturnValueLessThan:BigDecimal? = null var UnitReturnValueLessThanOrEqualTo:BigDecimal? = null var UnitReturnValueNotEqualTo:BigDecimal? = null var UnitReturnValueBetween:ArrayList? = null var UnitReturnValueIn:ArrayList? = null var TotalReturnValue:BigDecimal? = null var TotalReturnValueGreaterThanOrEqualTo:BigDecimal? = null var TotalReturnValueGreaterThan:BigDecimal? = null var TotalReturnValueLessThan:BigDecimal? = null var TotalReturnValueLessThanOrEqualTo:BigDecimal? = null var TotalReturnValueNotEqualTo:BigDecimal? = null var TotalReturnValueBetween:ArrayList? = null var TotalReturnValueIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var RowHash:ArrayList? = null var PO_Lines_OrderLineID:String? = null var PO_Lines_OrderLineIDStartsWith:String? = null var PO_Lines_OrderLineIDEndsWith:String? = null var PO_Lines_OrderLineIDContains:String? = null var PO_Lines_OrderLineIDLike:String? = null var PO_Lines_OrderLineIDBetween:ArrayList? = null var PO_Lines_OrderLineIDIn:ArrayList? = null var FXUnitReturnValue:BigDecimal? = null var FXUnitReturnValueGreaterThanOrEqualTo:BigDecimal? = null var FXUnitReturnValueGreaterThan:BigDecimal? = null var FXUnitReturnValueLessThan:BigDecimal? = null var FXUnitReturnValueLessThanOrEqualTo:BigDecimal? = null var FXUnitReturnValueNotEqualTo:BigDecimal? = null var FXUnitReturnValueBetween:ArrayList? = null var FXUnitReturnValueIn:ArrayList? = null var FXTotalReturnValue:BigDecimal? = null var FXTotalReturnValueGreaterThanOrEqualTo:BigDecimal? = null var FXTotalReturnValueGreaterThan:BigDecimal? = null var FXTotalReturnValueLessThan:BigDecimal? = null var FXTotalReturnValueLessThanOrEqualTo:BigDecimal? = null var FXTotalReturnValueNotEqualTo:BigDecimal? = null var FXTotalReturnValueBetween:ArrayList? = null var FXTotalReturnValueIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestLinesCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestLinesCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestLinesCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_RequestLines_RecID:String? = null var RA_RequestLines_RecIDStartsWith:String? = null var RA_RequestLines_RecIDEndsWith:String? = null var RA_RequestLines_RecIDContains:String? = null var RA_RequestLines_RecIDLike:String? = null var RA_RequestLines_RecIDBetween:ArrayList? = null var RA_RequestLines_RecIDIn:ArrayList? = null var RA_RequestLinesCustomFields_RecID:String? = null var RA_RequestLinesCustomFields_RecIDStartsWith:String? = null var RA_RequestLinesCustomFields_RecIDEndsWith:String? = null var RA_RequestLinesCustomFields_RecIDContains:String? = null var RA_RequestLinesCustomFields_RecIDLike:String? = null var RA_RequestLinesCustomFields_RecIDBetween:ArrayList? = null var RA_RequestLinesCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestLinesCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestMainQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RequestNo:String? = null var RequestNoStartsWith:String? = null var RequestNoEndsWith:String? = null var RequestNoContains:String? = null var RequestNoLike:String? = null var RequestNoBetween:ArrayList? = null var RequestNoIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var WarehouseID:String? = null var WarehouseIDStartsWith:String? = null var WarehouseIDEndsWith:String? = null var WarehouseIDContains:String? = null var WarehouseIDLike:String? = null var WarehouseIDBetween:ArrayList? = null var WarehouseIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var CreatedBy:String? = null var CreatedByStartsWith:String? = null var CreatedByEndsWith:String? = null var CreatedByContains:String? = null var CreatedByLike:String? = null var CreatedByBetween:ArrayList? = null var CreatedByIn:ArrayList? = null var ReturnCode:String? = null var ReturnCodeStartsWith:String? = null var ReturnCodeEndsWith:String? = null var ReturnCodeContains:String? = null var ReturnCodeLike:String? = null var ReturnCodeBetween:ArrayList? = null var ReturnCodeIn:ArrayList? = null var DeliveryAddressee:String? = null var DeliveryAddresseeStartsWith:String? = null var DeliveryAddresseeEndsWith:String? = null var DeliveryAddresseeContains:String? = null var DeliveryAddresseeLike:String? = null var DeliveryAddresseeBetween:ArrayList? = null var DeliveryAddresseeIn:ArrayList? = null var DeliveryStreetAddress1:String? = null var DeliveryStreetAddress1StartsWith:String? = null var DeliveryStreetAddress1EndsWith:String? = null var DeliveryStreetAddress1Contains:String? = null var DeliveryStreetAddress1Like:String? = null var DeliveryStreetAddress1Between:ArrayList? = null var DeliveryStreetAddress1In:ArrayList? = null var DeliveryStreetAddress2:String? = null var DeliveryStreetAddress2StartsWith:String? = null var DeliveryStreetAddress2EndsWith:String? = null var DeliveryStreetAddress2Contains:String? = null var DeliveryStreetAddress2Like:String? = null var DeliveryStreetAddress2Between:ArrayList? = null var DeliveryStreetAddress2In:ArrayList? = null var DeliveryLocality:String? = null var DeliveryLocalityStartsWith:String? = null var DeliveryLocalityEndsWith:String? = null var DeliveryLocalityContains:String? = null var DeliveryLocalityLike:String? = null var DeliveryLocalityBetween:ArrayList? = null var DeliveryLocalityIn:ArrayList? = null var DeliveryRegion:String? = null var DeliveryRegionStartsWith:String? = null var DeliveryRegionEndsWith:String? = null var DeliveryRegionContains:String? = null var DeliveryRegionLike:String? = null var DeliveryRegionBetween:ArrayList? = null var DeliveryRegionIn:ArrayList? = null var DeliveryPostCode:String? = null var DeliveryPostCodeStartsWith:String? = null var DeliveryPostCodeEndsWith:String? = null var DeliveryPostCodeContains:String? = null var DeliveryPostCodeLike:String? = null var DeliveryPostCodeBetween:ArrayList? = null var DeliveryPostCodeIn:ArrayList? = null var DeliveryCountry:String? = null var DeliveryCountryStartsWith:String? = null var DeliveryCountryEndsWith:String? = null var DeliveryCountryContains:String? = null var DeliveryCountryLike:String? = null var DeliveryCountryBetween:ArrayList? = null var DeliveryCountryIn:ArrayList? = null var DeliveryTelephone:String? = null var DeliveryTelephoneStartsWith:String? = null var DeliveryTelephoneEndsWith:String? = null var DeliveryTelephoneContains:String? = null var DeliveryTelephoneLike:String? = null var DeliveryTelephoneBetween:ArrayList? = null var DeliveryTelephoneIn:ArrayList? = null var DeliveryFacsimile:String? = null var DeliveryFacsimileStartsWith:String? = null var DeliveryFacsimileEndsWith:String? = null var DeliveryFacsimileContains:String? = null var DeliveryFacsimileLike:String? = null var DeliveryFacsimileBetween:ArrayList? = null var DeliveryFacsimileIn:ArrayList? = null var ContactName:String? = null var ContactNameStartsWith:String? = null var ContactNameEndsWith:String? = null var ContactNameContains:String? = null var ContactNameLike:String? = null var ContactNameBetween:ArrayList? = null var ContactNameIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var CourierDetails:String? = null var CourierDetailsStartsWith:String? = null var CourierDetailsEndsWith:String? = null var CourierDetailsContains:String? = null var CourierDetailsLike:String? = null var CourierDetailsBetween:ArrayList? = null var CourierDetailsIn:ArrayList? = null var RequestDate:Date? = null var RequestDateGreaterThanOrEqualTo:Date? = null var RequestDateGreaterThan:Date? = null var RequestDateLessThan:Date? = null var RequestDateLessThanOrEqualTo:Date? = null var RequestDateNotEqualTo:Date? = null var RequestDateBetween:ArrayList? = null var RequestDateIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var ReturnsWarehouseID:String? = null var ReturnsWarehouseIDStartsWith:String? = null var ReturnsWarehouseIDEndsWith:String? = null var ReturnsWarehouseIDContains:String? = null var ReturnsWarehouseIDLike:String? = null var ReturnsWarehouseIDBetween:ArrayList? = null var ReturnsWarehouseIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestMainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestMainCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestMainCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestMainCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_RequestMain_RecID:String? = null var RA_RequestMain_RecIDStartsWith:String? = null var RA_RequestMain_RecIDEndsWith:String? = null var RA_RequestMain_RecIDContains:String? = null var RA_RequestMain_RecIDLike:String? = null var RA_RequestMain_RecIDBetween:ArrayList? = null var RA_RequestMain_RecIDIn:ArrayList? = null var RA_RequestMainCustomFields_RecID:String? = null var RA_RequestMainCustomFields_RecIDStartsWith:String? = null var RA_RequestMainCustomFields_RecIDEndsWith:String? = null var RA_RequestMainCustomFields_RecIDContains:String? = null var RA_RequestMainCustomFields_RecIDLike:String? = null var RA_RequestMainCustomFields_RecIDBetween:ArrayList? = null var RA_RequestMainCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestMainCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_RequestNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_RequestMain_RecID:String? = null var RA_RequestMain_RecIDStartsWith:String? = null var RA_RequestMain_RecIDEndsWith:String? = null var RA_RequestMain_RecIDContains:String? = null var RA_RequestMain_RecIDLike:String? = null var RA_RequestMain_RecIDBetween:ArrayList? = null var RA_RequestMain_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_RequestNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ReturnCodesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ReturnCode:String? = null var ReturnCodeStartsWith:String? = null var ReturnCodeEndsWith:String? = null var ReturnCodeContains:String? = null var ReturnCodeLike:String? = null var ReturnCodeBetween:ArrayList? = null var ReturnCodeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsDefault:Boolean? = null var ReturnType:Short? = null var ReturnTypeGreaterThanOrEqualTo:Short? = null var ReturnTypeGreaterThan:Short? = null var ReturnTypeLessThan:Short? = null var ReturnTypeLessThanOrEqualTo:Short? = null var ReturnTypeNotEqualTo:Short? = null var ReturnTypeBetween:ArrayList? = null var ReturnTypeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var IsEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ReturnCodesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_SelectedShipLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CreditID:String? = null var CreditIDStartsWith:String? = null var CreditIDEndsWith:String? = null var CreditIDContains:String? = null var CreditIDLike:String? = null var CreditIDBetween:ArrayList? = null var CreditIDIn:ArrayList? = null var CreditLineID:String? = null var CreditLineIDStartsWith:String? = null var CreditLineIDEndsWith:String? = null var CreditLineIDContains:String? = null var CreditLineIDLike:String? = null var CreditLineIDBetween:ArrayList? = null var CreditLineIDIn:ArrayList? = null var ShipID:String? = null var ShipIDStartsWith:String? = null var ShipIDEndsWith:String? = null var ShipIDContains:String? = null var ShipIDLike:String? = null var ShipIDBetween:ArrayList? = null var ShipIDIn:ArrayList? = null var ShipLineID:String? = null var ShipLineIDStartsWith:String? = null var ShipLineIDEndsWith:String? = null var ShipLineIDContains:String? = null var ShipLineIDLike:String? = null var ShipLineIDBetween:ArrayList? = null var ShipLineIDIn:ArrayList? = null var ShipLineDetailID:String? = null var ShipLineDetailIDStartsWith:String? = null var ShipLineDetailIDEndsWith:String? = null var ShipLineDetailIDContains:String? = null var ShipLineDetailIDLike:String? = null var ShipLineDetailIDBetween:ArrayList? = null var ShipLineDetailIDIn:ArrayList? = null var InvID:String? = null var InvIDStartsWith:String? = null var InvIDEndsWith:String? = null var InvIDContains:String? = null var InvIDLike:String? = null var InvIDBetween:ArrayList? = null var InvIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SOHID:String? = null var SOHIDStartsWith:String? = null var SOHIDEndsWith:String? = null var SOHIDContains:String? = null var SOHIDLike:String? = null var SOHIDBetween:ArrayList? = null var SOHIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_SelectedShipLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipDocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_ShipMain_RecID:String? = null var RA_ShipMain_RecIDStartsWith:String? = null var RA_ShipMain_RecIDEndsWith:String? = null var RA_ShipMain_RecIDContains:String? = null var RA_ShipMain_RecIDLike:String? = null var RA_ShipMain_RecIDBetween:ArrayList? = null var RA_ShipMain_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipDocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipInQuery : QueryDb(), IReturn> { var RA_CreditMain_RecID:String? = null var RA_CreditMain_RecIDStartsWith:String? = null var RA_CreditMain_RecIDEndsWith:String? = null var RA_CreditMain_RecIDContains:String? = null var RA_CreditMain_RecIDLike:String? = null var RA_CreditMain_RecIDBetween:ArrayList? = null var RA_CreditMain_RecIDIn:ArrayList? = null var RA_ShipMain_RecID:String? = null var RA_ShipMain_RecIDStartsWith:String? = null var RA_ShipMain_RecIDEndsWith:String? = null var RA_ShipMain_RecIDContains:String? = null var RA_ShipMain_RecIDLike:String? = null var RA_ShipMain_RecIDBetween:ArrayList? = null var RA_ShipMain_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipInQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipLineDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ItemNo:Short? = null var ItemNoGreaterThanOrEqualTo:Short? = null var ItemNoGreaterThan:Short? = null var ItemNoLessThan:Short? = null var ItemNoLessThanOrEqualTo:Short? = null var ItemNoNotEqualTo:Short? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RA_ShipMain_RecID:String? = null var RA_ShipMain_RecIDStartsWith:String? = null var RA_ShipMain_RecIDEndsWith:String? = null var RA_ShipMain_RecIDContains:String? = null var RA_ShipMain_RecIDLike:String? = null var RA_ShipMain_RecIDBetween:ArrayList? = null var RA_ShipMain_RecIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var RA_ReturnCodes_RecID:String? = null var RA_ReturnCodes_RecIDStartsWith:String? = null var RA_ReturnCodes_RecIDEndsWith:String? = null var RA_ReturnCodes_RecIDContains:String? = null var RA_ReturnCodes_RecIDLike:String? = null var RA_ReturnCodes_RecIDBetween:ArrayList? = null var RA_ReturnCodes_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var UnitReturnValue:BigDecimal? = null var UnitReturnValueGreaterThanOrEqualTo:BigDecimal? = null var UnitReturnValueGreaterThan:BigDecimal? = null var UnitReturnValueLessThan:BigDecimal? = null var UnitReturnValueLessThanOrEqualTo:BigDecimal? = null var UnitReturnValueNotEqualTo:BigDecimal? = null var UnitReturnValueBetween:ArrayList? = null var UnitReturnValueIn:ArrayList? = null var TotalReturnValue:BigDecimal? = null var TotalReturnValueGreaterThanOrEqualTo:BigDecimal? = null var TotalReturnValueGreaterThan:BigDecimal? = null var TotalReturnValueLessThan:BigDecimal? = null var TotalReturnValueLessThanOrEqualTo:BigDecimal? = null var TotalReturnValueNotEqualTo:BigDecimal? = null var TotalReturnValueBetween:ArrayList? = null var TotalReturnValueIn:ArrayList? = null var RA_RequestLines_RecID:String? = null var RA_RequestLines_RecIDStartsWith:String? = null var RA_RequestLines_RecIDEndsWith:String? = null var RA_RequestLines_RecIDContains:String? = null var RA_RequestLines_RecIDLike:String? = null var RA_RequestLines_RecIDBetween:ArrayList? = null var RA_RequestLines_RecIDIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var RowHash:ArrayList? = null var FXUnitReturnValue:BigDecimal? = null var FXUnitReturnValueGreaterThanOrEqualTo:BigDecimal? = null var FXUnitReturnValueGreaterThan:BigDecimal? = null var FXUnitReturnValueLessThan:BigDecimal? = null var FXUnitReturnValueLessThanOrEqualTo:BigDecimal? = null var FXUnitReturnValueNotEqualTo:BigDecimal? = null var FXUnitReturnValueBetween:ArrayList? = null var FXUnitReturnValueIn:ArrayList? = null var FXTotalReturnValue:BigDecimal? = null var FXTotalReturnValueGreaterThanOrEqualTo:BigDecimal? = null var FXTotalReturnValueGreaterThan:BigDecimal? = null var FXTotalReturnValueLessThan:BigDecimal? = null var FXTotalReturnValueLessThanOrEqualTo:BigDecimal? = null var FXTotalReturnValueNotEqualTo:BigDecimal? = null var FXTotalReturnValueBetween:ArrayList? = null var FXTotalReturnValueIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var PO_Lines_OrderLineID:String? = null var PO_Lines_OrderLineIDStartsWith:String? = null var PO_Lines_OrderLineIDEndsWith:String? = null var PO_Lines_OrderLineIDContains:String? = null var PO_Lines_OrderLineIDLike:String? = null var PO_Lines_OrderLineIDBetween:ArrayList? = null var PO_Lines_OrderLineIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipLinesCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipLinesCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipLinesCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_ShipLines_RecID:String? = null var RA_ShipLines_RecIDStartsWith:String? = null var RA_ShipLines_RecIDEndsWith:String? = null var RA_ShipLines_RecIDContains:String? = null var RA_ShipLines_RecIDLike:String? = null var RA_ShipLines_RecIDBetween:ArrayList? = null var RA_ShipLines_RecIDIn:ArrayList? = null var RA_ShipLinesCustomFields_RecID:String? = null var RA_ShipLinesCustomFields_RecIDStartsWith:String? = null var RA_ShipLinesCustomFields_RecIDEndsWith:String? = null var RA_ShipLinesCustomFields_RecIDContains:String? = null var RA_ShipLinesCustomFields_RecIDLike:String? = null var RA_ShipLinesCustomFields_RecIDBetween:ArrayList? = null var RA_ShipLinesCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipLinesCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipMainQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ShippingNo:String? = null var ShippingNoStartsWith:String? = null var ShippingNoEndsWith:String? = null var ShippingNoContains:String? = null var ShippingNoLike:String? = null var ShippingNoBetween:ArrayList? = null var ShippingNoIn:ArrayList? = null var RANumber:String? = null var RANumberStartsWith:String? = null var RANumberEndsWith:String? = null var RANumberContains:String? = null var RANumberLike:String? = null var RANumberBetween:ArrayList? = null var RANumberIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var WarehouseID:String? = null var WarehouseIDStartsWith:String? = null var WarehouseIDEndsWith:String? = null var WarehouseIDContains:String? = null var WarehouseIDLike:String? = null var WarehouseIDBetween:ArrayList? = null var WarehouseIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var CreatedBy:String? = null var CreatedByStartsWith:String? = null var CreatedByEndsWith:String? = null var CreatedByContains:String? = null var CreatedByLike:String? = null var CreatedByBetween:ArrayList? = null var CreatedByIn:ArrayList? = null var ReturnCode:String? = null var ReturnCodeStartsWith:String? = null var ReturnCodeEndsWith:String? = null var ReturnCodeContains:String? = null var ReturnCodeLike:String? = null var ReturnCodeBetween:ArrayList? = null var ReturnCodeIn:ArrayList? = null var DeliveryStreetAddress1:String? = null var DeliveryStreetAddress1StartsWith:String? = null var DeliveryStreetAddress1EndsWith:String? = null var DeliveryStreetAddress1Contains:String? = null var DeliveryStreetAddress1Like:String? = null var DeliveryStreetAddress1Between:ArrayList? = null var DeliveryStreetAddress1In:ArrayList? = null var DeliveryStreetAddress2:String? = null var DeliveryStreetAddress2StartsWith:String? = null var DeliveryStreetAddress2EndsWith:String? = null var DeliveryStreetAddress2Contains:String? = null var DeliveryStreetAddress2Like:String? = null var DeliveryStreetAddress2Between:ArrayList? = null var DeliveryStreetAddress2In:ArrayList? = null var DeliveryLocality:String? = null var DeliveryLocalityStartsWith:String? = null var DeliveryLocalityEndsWith:String? = null var DeliveryLocalityContains:String? = null var DeliveryLocalityLike:String? = null var DeliveryLocalityBetween:ArrayList? = null var DeliveryLocalityIn:ArrayList? = null var DeliveryRegion:String? = null var DeliveryRegionStartsWith:String? = null var DeliveryRegionEndsWith:String? = null var DeliveryRegionContains:String? = null var DeliveryRegionLike:String? = null var DeliveryRegionBetween:ArrayList? = null var DeliveryRegionIn:ArrayList? = null var DeliveryPostCode:String? = null var DeliveryPostCodeStartsWith:String? = null var DeliveryPostCodeEndsWith:String? = null var DeliveryPostCodeContains:String? = null var DeliveryPostCodeLike:String? = null var DeliveryPostCodeBetween:ArrayList? = null var DeliveryPostCodeIn:ArrayList? = null var ContactName:String? = null var ContactNameStartsWith:String? = null var ContactNameEndsWith:String? = null var ContactNameContains:String? = null var ContactNameLike:String? = null var ContactNameBetween:ArrayList? = null var ContactNameIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var CourierDetails:String? = null var CourierDetailsStartsWith:String? = null var CourierDetailsEndsWith:String? = null var CourierDetailsContains:String? = null var CourierDetailsLike:String? = null var CourierDetailsBetween:ArrayList? = null var CourierDetailsIn:ArrayList? = null var ShippingDate:Date? = null var ShippingDateGreaterThanOrEqualTo:Date? = null var ShippingDateGreaterThan:Date? = null var ShippingDateLessThan:Date? = null var ShippingDateLessThanOrEqualTo:Date? = null var ShippingDateNotEqualTo:Date? = null var ShippingDateBetween:ArrayList? = null var ShippingDateIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var TransitWarehouseID:String? = null var TransitWarehouseIDStartsWith:String? = null var TransitWarehouseIDEndsWith:String? = null var TransitWarehouseIDContains:String? = null var TransitWarehouseIDLike:String? = null var TransitWarehouseIDBetween:ArrayList? = null var TransitWarehouseIDIn:ArrayList? = null var RowHash:ArrayList? = null var DeliveryAddressee:String? = null var DeliveryAddresseeStartsWith:String? = null var DeliveryAddresseeEndsWith:String? = null var DeliveryAddresseeContains:String? = null var DeliveryAddresseeLike:String? = null var DeliveryAddresseeBetween:ArrayList? = null var DeliveryAddresseeIn:ArrayList? = null var DeliveryCountry:String? = null var DeliveryCountryStartsWith:String? = null var DeliveryCountryEndsWith:String? = null var DeliveryCountryContains:String? = null var DeliveryCountryLike:String? = null var DeliveryCountryBetween:ArrayList? = null var DeliveryCountryIn:ArrayList? = null var DeliveryTelephone:String? = null var DeliveryTelephoneStartsWith:String? = null var DeliveryTelephoneEndsWith:String? = null var DeliveryTelephoneContains:String? = null var DeliveryTelephoneLike:String? = null var DeliveryTelephoneBetween:ArrayList? = null var DeliveryTelephoneIn:ArrayList? = null var DeliveryFacsimile:String? = null var DeliveryFacsimileStartsWith:String? = null var DeliveryFacsimileEndsWith:String? = null var DeliveryFacsimileContains:String? = null var DeliveryFacsimileLike:String? = null var DeliveryFacsimileBetween:ArrayList? = null var DeliveryFacsimileIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipMainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipMainCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipMainCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipMainCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_ShipMain_RecID:String? = null var RA_ShipMain_RecIDStartsWith:String? = null var RA_ShipMain_RecIDEndsWith:String? = null var RA_ShipMain_RecIDContains:String? = null var RA_ShipMain_RecIDLike:String? = null var RA_ShipMain_RecIDBetween:ArrayList? = null var RA_ShipMain_RecIDIn:ArrayList? = null var RA_ShipMainCustomFields_RecID:String? = null var RA_ShipMainCustomFields_RecIDStartsWith:String? = null var RA_ShipMainCustomFields_RecIDEndsWith:String? = null var RA_ShipMainCustomFields_RecIDContains:String? = null var RA_ShipMainCustomFields_RecIDLike:String? = null var RA_ShipMainCustomFields_RecIDBetween:ArrayList? = null var RA_ShipMainCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipMainCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RA_ShipNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RA_ShipMain_RecID:String? = null var RA_ShipMain_RecIDStartsWith:String? = null var RA_ShipMain_RecIDEndsWith:String? = null var RA_ShipMain_RecIDContains:String? = null var RA_ShipMain_RecIDLike:String? = null var RA_ShipMain_RecIDBetween:ArrayList? = null var RA_ShipMain_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RA_ShipNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_CustomSettingsQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_CustomSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var RE_Main_RecID:String? = null var RE_Main_RecIDStartsWith:String? = null var RE_Main_RecIDEndsWith:String? = null var RE_Main_RecIDContains:String? = null var RE_Main_RecIDLike:String? = null var RE_Main_RecIDBetween:ArrayList? = null var RE_Main_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_LineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_LineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_LineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RE_Lines_RecID:String? = null var RE_Lines_RecIDStartsWith:String? = null var RE_Lines_RecIDEndsWith:String? = null var RE_Lines_RecIDContains:String? = null var RE_Lines_RecIDLike:String? = null var RE_Lines_RecIDBetween:ArrayList? = null var RE_Lines_RecIDIn:ArrayList? = null var RE_LineCustomFields_RecID:String? = null var RE_LineCustomFields_RecIDStartsWith:String? = null var RE_LineCustomFields_RecIDEndsWith:String? = null var RE_LineCustomFields_RecIDContains:String? = null var RE_LineCustomFields_RecIDLike:String? = null var RE_LineCustomFields_RecIDBetween:ArrayList? = null var RE_LineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_LineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_LineDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RE_Lines_RecID:String? = null var RE_Lines_RecIDStartsWith:String? = null var RE_Lines_RecIDEndsWith:String? = null var RE_Lines_RecIDContains:String? = null var RE_Lines_RecIDLike:String? = null var RE_Lines_RecIDBetween:ArrayList? = null var RE_Lines_RecIDIn:ArrayList? = null var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var BinLocationDescription:String? = null var BinLocationDescriptionStartsWith:String? = null var BinLocationDescriptionEndsWith:String? = null var BinLocationDescriptionContains:String? = null var BinLocationDescriptionLike:String? = null var BinLocationDescriptionBetween:ArrayList? = null var BinLocationDescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_LineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_LinesQuery : QueryDb(), IReturn> { var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var PackSlipID:String? = null var PackSlipIDStartsWith:String? = null var PackSlipIDEndsWith:String? = null var PackSlipIDContains:String? = null var PackSlipIDLike:String? = null var PackSlipIDBetween:ArrayList? = null var PackSlipIDIn:ArrayList? = null var OrderID:String? = null var OrderIDStartsWith:String? = null var OrderIDEndsWith:String? = null var OrderIDContains:String? = null var OrderIDLike:String? = null var OrderIDBetween:ArrayList? = null var OrderIDIn:ArrayList? = null var OrderLineID:String? = null var OrderLineIDStartsWith:String? = null var OrderLineIDEndsWith:String? = null var OrderLineIDContains:String? = null var OrderLineIDLike:String? = null var OrderLineIDBetween:ArrayList? = null var OrderLineIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SuppliersCost:BigDecimal? = null var SuppliersCostGreaterThanOrEqualTo:BigDecimal? = null var SuppliersCostGreaterThan:BigDecimal? = null var SuppliersCostLessThan:BigDecimal? = null var SuppliersCostLessThanOrEqualTo:BigDecimal? = null var SuppliersCostNotEqualTo:BigDecimal? = null var SuppliersCostBetween:ArrayList? = null var SuppliersCostIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var SuppPartNo:String? = null var SuppPartNoStartsWith:String? = null var SuppPartNoEndsWith:String? = null var SuppPartNoContains:String? = null var SuppPartNoLike:String? = null var SuppPartNoBetween:ArrayList? = null var SuppPartNoIn:ArrayList? = null var LineType:Short? = null var LineTypeGreaterThanOrEqualTo:Short? = null var LineTypeGreaterThan:Short? = null var LineTypeLessThan:Short? = null var LineTypeLessThanOrEqualTo:Short? = null var LineTypeNotEqualTo:Short? = null var LineTypeBetween:ArrayList? = null var LineTypeIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var HomeSuppliersCost:BigDecimal? = null var HomeSuppliersCostGreaterThanOrEqualTo:BigDecimal? = null var HomeSuppliersCostGreaterThan:BigDecimal? = null var HomeSuppliersCostLessThan:BigDecimal? = null var HomeSuppliersCostLessThanOrEqualTo:BigDecimal? = null var HomeSuppliersCostNotEqualTo:BigDecimal? = null var HomeSuppliersCostBetween:ArrayList? = null var HomeSuppliersCostIn:ArrayList? = null var CurrencyRateUsed:BigDecimal? = null var CurrencyRateUsedGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedGreaterThan:BigDecimal? = null var CurrencyRateUsedLessThan:BigDecimal? = null var CurrencyRateUsedLessThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedNotEqualTo:BigDecimal? = null var CurrencyRateUsedBetween:ArrayList? = null var CurrencyRateUsedIn:ArrayList? = null var POClassID:String? = null var POClassIDStartsWith:String? = null var POClassIDEndsWith:String? = null var POClassIDContains:String? = null var POClassIDLike:String? = null var POClassIDBetween:ArrayList? = null var POClassIDIn:ArrayList? = null var PostedToWIP:Boolean? = null var JobCharge:BigDecimal? = null var JobChargeGreaterThanOrEqualTo:BigDecimal? = null var JobChargeGreaterThan:BigDecimal? = null var JobChargeLessThan:BigDecimal? = null var JobChargeLessThanOrEqualTo:BigDecimal? = null var JobChargeNotEqualTo:BigDecimal? = null var JobChargeBetween:ArrayList? = null var JobChargeIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var FXDecimalPlaces:Short? = null var FXDecimalPlacesGreaterThanOrEqualTo:Short? = null var FXDecimalPlacesGreaterThan:Short? = null var FXDecimalPlacesLessThan:Short? = null var FXDecimalPlacesLessThanOrEqualTo:Short? = null var FXDecimalPlacesNotEqualTo:Short? = null var FXDecimalPlacesBetween:ArrayList? = null var FXDecimalPlacesIn:ArrayList? = null var HomeDecimalPlaces:Short? = null var HomeDecimalPlacesGreaterThanOrEqualTo:Short? = null var HomeDecimalPlacesGreaterThan:Short? = null var HomeDecimalPlacesLessThan:Short? = null var HomeDecimalPlacesLessThanOrEqualTo:Short? = null var HomeDecimalPlacesNotEqualTo:Short? = null var HomeDecimalPlacesBetween:ArrayList? = null var HomeDecimalPlacesIn:ArrayList? = null var LineTotalExTax:BigDecimal? = null var LineTotalExTaxGreaterThanOrEqualTo:BigDecimal? = null var LineTotalExTaxGreaterThan:BigDecimal? = null var LineTotalExTaxLessThan:BigDecimal? = null var LineTotalExTaxLessThanOrEqualTo:BigDecimal? = null var LineTotalExTaxNotEqualTo:BigDecimal? = null var LineTotalExTaxBetween:ArrayList? = null var LineTotalExTaxIn:ArrayList? = null var UnitIncTax:BigDecimal? = null var UnitIncTaxGreaterThanOrEqualTo:BigDecimal? = null var UnitIncTaxGreaterThan:BigDecimal? = null var UnitIncTaxLessThan:BigDecimal? = null var UnitIncTaxLessThanOrEqualTo:BigDecimal? = null var UnitIncTaxNotEqualTo:BigDecimal? = null var UnitIncTaxBetween:ArrayList? = null var UnitIncTaxIn:ArrayList? = null var LineTotalIncTax:BigDecimal? = null var LineTotalIncTaxGreaterThanOrEqualTo:BigDecimal? = null var LineTotalIncTaxGreaterThan:BigDecimal? = null var LineTotalIncTaxLessThan:BigDecimal? = null var LineTotalIncTaxLessThanOrEqualTo:BigDecimal? = null var LineTotalIncTaxNotEqualTo:BigDecimal? = null var LineTotalIncTaxBetween:ArrayList? = null var LineTotalIncTaxIn:ArrayList? = null var FXLineTotalExTax:BigDecimal? = null var FXLineTotalExTaxGreaterThanOrEqualTo:BigDecimal? = null var FXLineTotalExTaxGreaterThan:BigDecimal? = null var FXLineTotalExTaxLessThan:BigDecimal? = null var FXLineTotalExTaxLessThanOrEqualTo:BigDecimal? = null var FXLineTotalExTaxNotEqualTo:BigDecimal? = null var FXLineTotalExTaxBetween:ArrayList? = null var FXLineTotalExTaxIn:ArrayList? = null var UnitChanged:Boolean? = null var FXChanged:Boolean? = null var ExChanged:Boolean? = null var TaxRateChanged:Boolean? = null var ChangeSourceIsFromPurchaseOrderLine:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_LinesQuery.responseType } @Route(Path="/Queries/RE_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_MainQuery : QueryDb(), IReturn> { var PackSlipID:String? = null var PackSlipIDStartsWith:String? = null var PackSlipIDEndsWith:String? = null var PackSlipIDContains:String? = null var PackSlipIDLike:String? = null var PackSlipIDBetween:ArrayList? = null var PackSlipIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SlipNo:String? = null var SlipNoStartsWith:String? = null var SlipNoEndsWith:String? = null var SlipNoContains:String? = null var SlipNoLike:String? = null var SlipNoBetween:ArrayList? = null var SlipNoIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var SlipDate:Date? = null var SlipDateGreaterThanOrEqualTo:Date? = null var SlipDateGreaterThan:Date? = null var SlipDateLessThan:Date? = null var SlipDateLessThanOrEqualTo:Date? = null var SlipDateNotEqualTo:Date? = null var SlipDateBetween:ArrayList? = null var SlipDateIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var Freight:BigDecimal? = null var FreightGreaterThanOrEqualTo:BigDecimal? = null var FreightGreaterThan:BigDecimal? = null var FreightLessThan:BigDecimal? = null var FreightLessThanOrEqualTo:BigDecimal? = null var FreightNotEqualTo:BigDecimal? = null var FreightBetween:ArrayList? = null var FreightIn:ArrayList? = null var Duty:BigDecimal? = null var DutyGreaterThanOrEqualTo:BigDecimal? = null var DutyGreaterThan:BigDecimal? = null var DutyLessThan:BigDecimal? = null var DutyLessThanOrEqualTo:BigDecimal? = null var DutyNotEqualTo:BigDecimal? = null var DutyBetween:ArrayList? = null var DutyIn:ArrayList? = null var Invoiced:Boolean? = null var PI_MainID:String? = null var PI_MainIDStartsWith:String? = null var PI_MainIDEndsWith:String? = null var PI_MainIDContains:String? = null var PI_MainIDLike:String? = null var PI_MainIDBetween:ArrayList? = null var PI_MainIDIn:ArrayList? = null var Insurance:BigDecimal? = null var InsuranceGreaterThanOrEqualTo:BigDecimal? = null var InsuranceGreaterThan:BigDecimal? = null var InsuranceLessThan:BigDecimal? = null var InsuranceLessThanOrEqualTo:BigDecimal? = null var InsuranceNotEqualTo:BigDecimal? = null var InsuranceBetween:ArrayList? = null var InsuranceIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var TaxTotal:BigDecimal? = null var TaxTotalGreaterThanOrEqualTo:BigDecimal? = null var TaxTotalGreaterThan:BigDecimal? = null var TaxTotalLessThan:BigDecimal? = null var TaxTotalLessThanOrEqualTo:BigDecimal? = null var TaxTotalNotEqualTo:BigDecimal? = null var TaxTotalBetween:ArrayList? = null var TaxTotalIn:ArrayList? = null var FreightTaxID:String? = null var FreightTaxIDStartsWith:String? = null var FreightTaxIDEndsWith:String? = null var FreightTaxIDContains:String? = null var FreightTaxIDLike:String? = null var FreightTaxIDBetween:ArrayList? = null var FreightTaxIDIn:ArrayList? = null var FreightTaxRate:BigDecimal? = null var FreightTaxRateGreaterThanOrEqualTo:BigDecimal? = null var FreightTaxRateGreaterThan:BigDecimal? = null var FreightTaxRateLessThan:BigDecimal? = null var FreightTaxRateLessThanOrEqualTo:BigDecimal? = null var FreightTaxRateNotEqualTo:BigDecimal? = null var FreightTaxRateBetween:ArrayList? = null var FreightTaxRateIn:ArrayList? = null var FreightTaxAmount:BigDecimal? = null var FreightTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var FreightTaxAmountGreaterThan:BigDecimal? = null var FreightTaxAmountLessThan:BigDecimal? = null var FreightTaxAmountLessThanOrEqualTo:BigDecimal? = null var FreightTaxAmountNotEqualTo:BigDecimal? = null var FreightTaxAmountBetween:ArrayList? = null var FreightTaxAmountIn:ArrayList? = null var DutyTaxID:String? = null var DutyTaxIDStartsWith:String? = null var DutyTaxIDEndsWith:String? = null var DutyTaxIDContains:String? = null var DutyTaxIDLike:String? = null var DutyTaxIDBetween:ArrayList? = null var DutyTaxIDIn:ArrayList? = null var DutyTaxRate:BigDecimal? = null var DutyTaxRateGreaterThanOrEqualTo:BigDecimal? = null var DutyTaxRateGreaterThan:BigDecimal? = null var DutyTaxRateLessThan:BigDecimal? = null var DutyTaxRateLessThanOrEqualTo:BigDecimal? = null var DutyTaxRateNotEqualTo:BigDecimal? = null var DutyTaxRateBetween:ArrayList? = null var DutyTaxRateIn:ArrayList? = null var DutyTaxAmount:BigDecimal? = null var DutyTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var DutyTaxAmountGreaterThan:BigDecimal? = null var DutyTaxAmountLessThan:BigDecimal? = null var DutyTaxAmountLessThanOrEqualTo:BigDecimal? = null var DutyTaxAmountNotEqualTo:BigDecimal? = null var DutyTaxAmountBetween:ArrayList? = null var DutyTaxAmountIn:ArrayList? = null var InsuranceTaxID:String? = null var InsuranceTaxIDStartsWith:String? = null var InsuranceTaxIDEndsWith:String? = null var InsuranceTaxIDContains:String? = null var InsuranceTaxIDLike:String? = null var InsuranceTaxIDBetween:ArrayList? = null var InsuranceTaxIDIn:ArrayList? = null var InsuranceTaxRate:BigDecimal? = null var InsuranceTaxRateGreaterThanOrEqualTo:BigDecimal? = null var InsuranceTaxRateGreaterThan:BigDecimal? = null var InsuranceTaxRateLessThan:BigDecimal? = null var InsuranceTaxRateLessThanOrEqualTo:BigDecimal? = null var InsuranceTaxRateNotEqualTo:BigDecimal? = null var InsuranceTaxRateBetween:ArrayList? = null var InsuranceTaxRateIn:ArrayList? = null var InsuranceTaxAmount:BigDecimal? = null var InsuranceTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var InsuranceTaxAmountGreaterThan:BigDecimal? = null var InsuranceTaxAmountLessThan:BigDecimal? = null var InsuranceTaxAmountLessThanOrEqualTo:BigDecimal? = null var InsuranceTaxAmountNotEqualTo:BigDecimal? = null var InsuranceTaxAmountBetween:ArrayList? = null var InsuranceTaxAmountIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_OrdersUsedQuery : QueryDb(), IReturn> { var OrdersPSOrdersID:String? = null var OrdersPSOrdersIDStartsWith:String? = null var OrdersPSOrdersIDEndsWith:String? = null var OrdersPSOrdersIDContains:String? = null var OrdersPSOrdersIDLike:String? = null var OrdersPSOrdersIDBetween:ArrayList? = null var OrdersPSOrdersIDIn:ArrayList? = null var PackSlipID:String? = null var PackSlipIDStartsWith:String? = null var PackSlipIDEndsWith:String? = null var PackSlipIDContains:String? = null var PackSlipIDLike:String? = null var PackSlipIDBetween:ArrayList? = null var PackSlipIDIn:ArrayList? = null var OrderID:String? = null var OrderIDStartsWith:String? = null var OrderIDEndsWith:String? = null var OrderIDContains:String? = null var OrderIDLike:String? = null var OrderIDBetween:ArrayList? = null var OrderIDIn:ArrayList? = null var TypeReceival:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_OrdersUsedQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class RE_ReversalQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Reversed_RE_Main_RecID:String? = null var Reversed_RE_Main_RecIDStartsWith:String? = null var Reversed_RE_Main_RecIDEndsWith:String? = null var Reversed_RE_Main_RecIDContains:String? = null var Reversed_RE_Main_RecIDLike:String? = null var Reversed_RE_Main_RecIDBetween:ArrayList? = null var Reversed_RE_Main_RecIDIn:ArrayList? = null var Reversal_RE_Main_RecID:String? = null var Reversal_RE_Main_RecIDStartsWith:String? = null var Reversal_RE_Main_RecIDEndsWith:String? = null var Reversal_RE_Main_RecIDContains:String? = null var Reversal_RE_Main_RecIDLike:String? = null var Reversal_RE_Main_RecIDBetween:ArrayList? = null var Reversal_RE_Main_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = RE_ReversalQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_ApportionedCostsAmountsQuery : QueryDb(), IReturn> { var CostsAmountsID:String? = null var CostsAmountsIDStartsWith:String? = null var CostsAmountsIDEndsWith:String? = null var CostsAmountsIDContains:String? = null var CostsAmountsIDLike:String? = null var CostsAmountsIDBetween:ArrayList? = null var CostsAmountsIDIn:ArrayList? = null var ShipmentLineID:String? = null var ShipmentLineIDStartsWith:String? = null var ShipmentLineIDEndsWith:String? = null var ShipmentLineIDContains:String? = null var ShipmentLineIDLike:String? = null var ShipmentLineIDBetween:ArrayList? = null var ShipmentLineIDIn:ArrayList? = null var CostsID:String? = null var CostsIDStartsWith:String? = null var CostsIDEndsWith:String? = null var CostsIDContains:String? = null var CostsIDLike:String? = null var CostsIDBetween:ArrayList? = null var CostsIDIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var IncludeFlag:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_ApportionedCostsAmountsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_ApportionedCostsOnPOQuery : QueryDb(), IReturn> { var ApportionedID:String? = null var ApportionedIDStartsWith:String? = null var ApportionedIDEndsWith:String? = null var ApportionedIDContains:String? = null var ApportionedIDLike:String? = null var ApportionedIDBetween:ArrayList? = null var ApportionedIDIn:ArrayList? = null var CostsID:String? = null var CostsIDStartsWith:String? = null var CostsIDEndsWith:String? = null var CostsIDContains:String? = null var CostsIDLike:String? = null var CostsIDBetween:ArrayList? = null var CostsIDIn:ArrayList? = null var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null var OrdersUsedID:String? = null var OrdersUsedIDStartsWith:String? = null var OrdersUsedIDEndsWith:String? = null var OrdersUsedIDContains:String? = null var OrdersUsedIDLike:String? = null var OrdersUsedIDBetween:ArrayList? = null var OrdersUsedIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_ApportionedCostsOnPOQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_BookInDetailLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var RowHash:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_BookInDetailLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_BookInDetailLinesCostAuditQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BookInDetailLineID:String? = null var BookInDetailLineIDStartsWith:String? = null var BookInDetailLineIDEndsWith:String? = null var BookInDetailLineIDContains:String? = null var BookInDetailLineIDLike:String? = null var BookInDetailLineIDBetween:ArrayList? = null var BookInDetailLineIDIn:ArrayList? = null var DateCostChanged:Date? = null var DateCostChangedGreaterThanOrEqualTo:Date? = null var DateCostChangedGreaterThan:Date? = null var DateCostChangedLessThan:Date? = null var DateCostChangedLessThanOrEqualTo:Date? = null var DateCostChangedNotEqualTo:Date? = null var DateCostChangedBetween:ArrayList? = null var DateCostChangedIn:ArrayList? = null var CostBefore:BigDecimal? = null var CostBeforeGreaterThanOrEqualTo:BigDecimal? = null var CostBeforeGreaterThan:BigDecimal? = null var CostBeforeLessThan:BigDecimal? = null var CostBeforeLessThanOrEqualTo:BigDecimal? = null var CostBeforeNotEqualTo:BigDecimal? = null var CostBeforeBetween:ArrayList? = null var CostBeforeIn:ArrayList? = null var CostAfter:BigDecimal? = null var CostAfterGreaterThanOrEqualTo:BigDecimal? = null var CostAfterGreaterThan:BigDecimal? = null var CostAfterLessThan:BigDecimal? = null var CostAfterLessThanOrEqualTo:BigDecimal? = null var CostAfterNotEqualTo:BigDecimal? = null var CostAfterBetween:ArrayList? = null var CostAfterIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_BookInDetailLinesCostAuditQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_BookInLineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_BookInLineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_BookInLineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SH_BookInLines_RecID:String? = null var SH_BookInLines_RecIDStartsWith:String? = null var SH_BookInLines_RecIDEndsWith:String? = null var SH_BookInLines_RecIDContains:String? = null var SH_BookInLines_RecIDLike:String? = null var SH_BookInLines_RecIDBetween:ArrayList? = null var SH_BookInLines_RecIDIn:ArrayList? = null var SH_BookInLineCustomFields_RecID:String? = null var SH_BookInLineCustomFields_RecIDStartsWith:String? = null var SH_BookInLineCustomFields_RecIDEndsWith:String? = null var SH_BookInLineCustomFields_RecIDContains:String? = null var SH_BookInLineCustomFields_RecIDLike:String? = null var SH_BookInLineCustomFields_RecIDBetween:ArrayList? = null var SH_BookInLineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_BookInLineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_BookInLinesQuery : QueryDb(), IReturn> { var BookInLineID:String? = null var BookInLineIDStartsWith:String? = null var BookInLineIDEndsWith:String? = null var BookInLineIDContains:String? = null var BookInLineIDLike:String? = null var BookInLineIDBetween:ArrayList? = null var BookInLineIDIn:ArrayList? = null var BookInID:String? = null var BookInIDStartsWith:String? = null var BookInIDEndsWith:String? = null var BookInIDContains:String? = null var BookInIDLike:String? = null var BookInIDBetween:ArrayList? = null var BookInIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var ShipmentLineID:String? = null var ShipmentLineIDStartsWith:String? = null var ShipmentLineIDEndsWith:String? = null var ShipmentLineIDContains:String? = null var ShipmentLineIDLike:String? = null var ShipmentLineIDBetween:ArrayList? = null var ShipmentLineIDIn:ArrayList? = null var UseSerialNo:Boolean? = null var UseExpiry:Boolean? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var POClassID:String? = null var POClassIDStartsWith:String? = null var POClassIDEndsWith:String? = null var POClassIDContains:String? = null var POClassIDLike:String? = null var POClassIDBetween:ArrayList? = null var POClassIDIn:ArrayList? = null var DeliveryDays:Short? = null var DeliveryDaysGreaterThanOrEqualTo:Short? = null var DeliveryDaysGreaterThan:Short? = null var DeliveryDaysLessThan:Short? = null var DeliveryDaysLessThanOrEqualTo:Short? = null var DeliveryDaysNotEqualTo:Short? = null var DeliveryDaysBetween:ArrayList? = null var DeliveryDaysIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var OrderUnits:BigDecimal? = null var OrderUnitsGreaterThanOrEqualTo:BigDecimal? = null var OrderUnitsGreaterThan:BigDecimal? = null var OrderUnitsLessThan:BigDecimal? = null var OrderUnitsLessThanOrEqualTo:BigDecimal? = null var OrderUnitsNotEqualTo:BigDecimal? = null var OrderUnitsBetween:ArrayList? = null var OrderUnitsIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var SupplierPartNo:String? = null var SupplierPartNoStartsWith:String? = null var SupplierPartNoEndsWith:String? = null var SupplierPartNoContains:String? = null var SupplierPartNoLike:String? = null var SupplierPartNoBetween:ArrayList? = null var SupplierPartNoIn:ArrayList? = null var OrderedCost:BigDecimal? = null var OrderedCostGreaterThanOrEqualTo:BigDecimal? = null var OrderedCostGreaterThan:BigDecimal? = null var OrderedCostLessThan:BigDecimal? = null var OrderedCostLessThanOrEqualTo:BigDecimal? = null var OrderedCostNotEqualTo:BigDecimal? = null var OrderedCostBetween:ArrayList? = null var OrderedCostIn:ArrayList? = null var GSTRate:BigDecimal? = null var GSTRateGreaterThanOrEqualTo:BigDecimal? = null var GSTRateGreaterThan:BigDecimal? = null var GSTRateLessThan:BigDecimal? = null var GSTRateLessThanOrEqualTo:BigDecimal? = null var GSTRateNotEqualTo:BigDecimal? = null var GSTRateBetween:ArrayList? = null var GSTRateIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var GSTID:String? = null var GSTIDStartsWith:String? = null var GSTIDEndsWith:String? = null var GSTIDContains:String? = null var GSTIDLike:String? = null var GSTIDBetween:ArrayList? = null var GSTIDIn:ArrayList? = null var JobCostID:String? = null var JobCostIDStartsWith:String? = null var JobCostIDEndsWith:String? = null var JobCostIDContains:String? = null var JobCostIDLike:String? = null var JobCostIDBetween:ArrayList? = null var JobCostIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var Weight:BigDecimal? = null var WeightGreaterThanOrEqualTo:BigDecimal? = null var WeightGreaterThan:BigDecimal? = null var WeightLessThan:BigDecimal? = null var WeightLessThanOrEqualTo:BigDecimal? = null var WeightNotEqualTo:BigDecimal? = null var WeightBetween:ArrayList? = null var WeightIn:ArrayList? = null var Volume:BigDecimal? = null var VolumeGreaterThanOrEqualTo:BigDecimal? = null var VolumeGreaterThan:BigDecimal? = null var VolumeLessThan:BigDecimal? = null var VolumeLessThanOrEqualTo:BigDecimal? = null var VolumeNotEqualTo:BigDecimal? = null var VolumeBetween:ArrayList? = null var VolumeIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var PhysicalItem:Boolean? = null var FXOrderedCost:BigDecimal? = null var FXOrderedCostGreaterThanOrEqualTo:BigDecimal? = null var FXOrderedCostGreaterThan:BigDecimal? = null var FXOrderedCostLessThan:BigDecimal? = null var FXOrderedCostLessThanOrEqualTo:BigDecimal? = null var FXOrderedCostNotEqualTo:BigDecimal? = null var FXOrderedCostBetween:ArrayList? = null var FXOrderedCostIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_BookInLinesQuery.responseType } @Route(Path="/Queries/SH_BookInMain", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_BookInMainQuery : QueryDb(), IReturn> { var BookInID:String? = null var BookInIDStartsWith:String? = null var BookInIDEndsWith:String? = null var BookInIDContains:String? = null var BookInIDLike:String? = null var BookInIDBetween:ArrayList? = null var BookInIDIn:ArrayList? = null var BookInNo:String? = null var BookInNoStartsWith:String? = null var BookInNoEndsWith:String? = null var BookInNoContains:String? = null var BookInNoLike:String? = null var BookInNoBetween:ArrayList? = null var BookInNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null var BookInDate:Date? = null var BookInDateGreaterThanOrEqualTo:Date? = null var BookInDateGreaterThan:Date? = null var BookInDateLessThan:Date? = null var BookInDateLessThanOrEqualTo:Date? = null var BookInDateNotEqualTo:Date? = null var BookInDateBetween:ArrayList? = null var BookInDateIn:ArrayList? = null var Status:Boolean? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var SETID:String? = null var SETIDStartsWith:String? = null var SETIDEndsWith:String? = null var SETIDContains:String? = null var SETIDLike:String? = null var SETIDBetween:ArrayList? = null var SETIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_BookInMainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_CostsQuery : QueryDb(), IReturn> { var CostsID:String? = null var CostsIDStartsWith:String? = null var CostsIDEndsWith:String? = null var CostsIDContains:String? = null var CostsIDLike:String? = null var CostsIDBetween:ArrayList? = null var CostsIDIn:ArrayList? = null var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var CostType:String? = null var CostTypeStartsWith:String? = null var CostTypeEndsWith:String? = null var CostTypeContains:String? = null var CostTypeLike:String? = null var CostTypeBetween:ArrayList? = null var CostTypeIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var HomeAmount:BigDecimal? = null var HomeAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeAmountGreaterThan:BigDecimal? = null var HomeAmountLessThan:BigDecimal? = null var HomeAmountLessThanOrEqualTo:BigDecimal? = null var HomeAmountNotEqualTo:BigDecimal? = null var HomeAmountBetween:ArrayList? = null var HomeAmountIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var GSTRate:BigDecimal? = null var GSTRateGreaterThanOrEqualTo:BigDecimal? = null var GSTRateGreaterThan:BigDecimal? = null var GSTRateLessThan:BigDecimal? = null var GSTRateLessThanOrEqualTo:BigDecimal? = null var GSTRateNotEqualTo:BigDecimal? = null var GSTRateBetween:ArrayList? = null var GSTRateIn:ArrayList? = null var GSTID:String? = null var GSTIDStartsWith:String? = null var GSTIDEndsWith:String? = null var GSTIDContains:String? = null var GSTIDLike:String? = null var GSTIDBetween:ArrayList? = null var GSTIDIn:ArrayList? = null var TotalAmount:BigDecimal? = null var TotalAmountGreaterThanOrEqualTo:BigDecimal? = null var TotalAmountGreaterThan:BigDecimal? = null var TotalAmountLessThan:BigDecimal? = null var TotalAmountLessThanOrEqualTo:BigDecimal? = null var TotalAmountNotEqualTo:BigDecimal? = null var TotalAmountBetween:ArrayList? = null var TotalAmountIn:ArrayList? = null var ApportionMethod:Short? = null var ApportionMethodGreaterThanOrEqualTo:Short? = null var ApportionMethodGreaterThan:Short? = null var ApportionMethodLessThan:Short? = null var ApportionMethodLessThanOrEqualTo:Short? = null var ApportionMethodNotEqualTo:Short? = null var ApportionMethodBetween:ArrayList? = null var ApportionMethodIn:ArrayList? = null var Apportioned:Boolean? = null var Invoiced:Boolean? = null var CR_TransID:String? = null var CR_TransIDStartsWith:String? = null var CR_TransIDEndsWith:String? = null var CR_TransIDContains:String? = null var CR_TransIDLike:String? = null var CR_TransIDBetween:ArrayList? = null var CR_TransIDIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var CreditorLedgerID:String? = null var CreditorLedgerIDStartsWith:String? = null var CreditorLedgerIDEndsWith:String? = null var CreditorLedgerIDContains:String? = null var CreditorLedgerIDLike:String? = null var CreditorLedgerIDBetween:ArrayList? = null var CreditorLedgerIDIn:ArrayList? = null var LedgerID:String? = null var LedgerIDStartsWith:String? = null var LedgerIDEndsWith:String? = null var LedgerIDContains:String? = null var LedgerIDLike:String? = null var LedgerIDBetween:ArrayList? = null var LedgerIDIn:ArrayList? = null var UserField1:String? = null var UserField1StartsWith:String? = null var UserField1EndsWith:String? = null var UserField1Contains:String? = null var UserField1Like:String? = null var UserField1Between:ArrayList? = null var UserField1In:ArrayList? = null var UserField2:String? = null var UserField2StartsWith:String? = null var UserField2EndsWith:String? = null var UserField2Contains:String? = null var UserField2Like:String? = null var UserField2Between:ArrayList? = null var UserField2In:ArrayList? = null var UserField3:String? = null var UserField3StartsWith:String? = null var UserField3EndsWith:String? = null var UserField3Contains:String? = null var UserField3Like:String? = null var UserField3Between:ArrayList? = null var UserField3In:ArrayList? = null var UserField4:String? = null var UserField4StartsWith:String? = null var UserField4EndsWith:String? = null var UserField4Contains:String? = null var UserField4Like:String? = null var UserField4Between:ArrayList? = null var UserField4In:ArrayList? = null var UserField5:String? = null var UserField5StartsWith:String? = null var UserField5EndsWith:String? = null var UserField5Contains:String? = null var UserField5Like:String? = null var UserField5Between:ArrayList? = null var UserField5In:ArrayList? = null var UserField6:String? = null var UserField6StartsWith:String? = null var UserField6EndsWith:String? = null var UserField6Contains:String? = null var UserField6Like:String? = null var UserField6Between:ArrayList? = null var UserField6In:ArrayList? = null var UserField7:String? = null var UserField7StartsWith:String? = null var UserField7EndsWith:String? = null var UserField7Contains:String? = null var UserField7Like:String? = null var UserField7Between:ArrayList? = null var UserField7In:ArrayList? = null var UserField8:String? = null var UserField8StartsWith:String? = null var UserField8EndsWith:String? = null var UserField8Contains:String? = null var UserField8Like:String? = null var UserField8Between:ArrayList? = null var UserField8In:ArrayList? = null var UserField9:String? = null var UserField9StartsWith:String? = null var UserField9EndsWith:String? = null var UserField9Contains:String? = null var UserField9Like:String? = null var UserField9Between:ArrayList? = null var UserField9In:ArrayList? = null var UserField10:String? = null var UserField10StartsWith:String? = null var UserField10EndsWith:String? = null var UserField10Contains:String? = null var UserField10Like:String? = null var UserField10Between:ArrayList? = null var UserField10In:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AUDDecimalPlaces:Int? = null var AUDDecimalPlacesGreaterThanOrEqualTo:Int? = null var AUDDecimalPlacesGreaterThan:Int? = null var AUDDecimalPlacesLessThan:Int? = null var AUDDecimalPlacesLessThanOrEqualTo:Int? = null var AUDDecimalPlacesNotEqualTo:Int? = null var AUDDecimalPlacesBetween:ArrayList? = null var AUDDecimalPlacesIn:ArrayList? = null var FXDecimalPlaces:Int? = null var FXDecimalPlacesGreaterThanOrEqualTo:Int? = null var FXDecimalPlacesGreaterThan:Int? = null var FXDecimalPlacesLessThan:Int? = null var FXDecimalPlacesLessThanOrEqualTo:Int? = null var FXDecimalPlacesNotEqualTo:Int? = null var FXDecimalPlacesBetween:ArrayList? = null var FXDecimalPlacesIn:ArrayList? = null var InvoiceDate:Date? = null var InvoiceDateGreaterThanOrEqualTo:Date? = null var InvoiceDateGreaterThan:Date? = null var InvoiceDateLessThan:Date? = null var InvoiceDateLessThanOrEqualTo:Date? = null var InvoiceDateNotEqualTo:Date? = null var InvoiceDateBetween:ArrayList? = null var InvoiceDateIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var SH_CostTypes_RecID:String? = null var SH_CostTypes_RecIDStartsWith:String? = null var SH_CostTypes_RecIDEndsWith:String? = null var SH_CostTypes_RecIDContains:String? = null var SH_CostTypes_RecIDLike:String? = null var SH_CostTypes_RecIDBetween:ArrayList? = null var SH_CostTypes_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_CostsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_CostTypesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var IsEnabled:Boolean? = null var IsDefault:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_CostTypesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_CustomSettingsQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_CustomSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var SH_Main_RecID:String? = null var SH_Main_RecIDStartsWith:String? = null var SH_Main_RecIDEndsWith:String? = null var SH_Main_RecIDContains:String? = null var SH_Main_RecIDLike:String? = null var SH_Main_RecIDBetween:ArrayList? = null var SH_Main_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_InvoicesQuery : QueryDb(), IReturn> { var InvoicesID:String? = null var InvoicesIDStartsWith:String? = null var InvoicesIDEndsWith:String? = null var InvoicesIDContains:String? = null var InvoicesIDLike:String? = null var InvoicesIDBetween:ArrayList? = null var InvoicesIDIn:ArrayList? = null var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var HomeAmount:BigDecimal? = null var HomeAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeAmountGreaterThan:BigDecimal? = null var HomeAmountLessThan:BigDecimal? = null var HomeAmountLessThanOrEqualTo:BigDecimal? = null var HomeAmountNotEqualTo:BigDecimal? = null var HomeAmountBetween:ArrayList? = null var HomeAmountIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var CR_TransID:String? = null var CR_TransIDStartsWith:String? = null var CR_TransIDEndsWith:String? = null var CR_TransIDContains:String? = null var CR_TransIDLike:String? = null var CR_TransIDBetween:ArrayList? = null var CR_TransIDIn:ArrayList? = null var CreditorLedgerID:String? = null var CreditorLedgerIDStartsWith:String? = null var CreditorLedgerIDEndsWith:String? = null var CreditorLedgerIDContains:String? = null var CreditorLedgerIDLike:String? = null var CreditorLedgerIDBetween:ArrayList? = null var CreditorLedgerIDIn:ArrayList? = null var UserField1:String? = null var UserField1StartsWith:String? = null var UserField1EndsWith:String? = null var UserField1Contains:String? = null var UserField1Like:String? = null var UserField1Between:ArrayList? = null var UserField1In:ArrayList? = null var UserField2:String? = null var UserField2StartsWith:String? = null var UserField2EndsWith:String? = null var UserField2Contains:String? = null var UserField2Like:String? = null var UserField2Between:ArrayList? = null var UserField2In:ArrayList? = null var UserField3:String? = null var UserField3StartsWith:String? = null var UserField3EndsWith:String? = null var UserField3Contains:String? = null var UserField3Like:String? = null var UserField3Between:ArrayList? = null var UserField3In:ArrayList? = null var UserField4:String? = null var UserField4StartsWith:String? = null var UserField4EndsWith:String? = null var UserField4Contains:String? = null var UserField4Like:String? = null var UserField4Between:ArrayList? = null var UserField4In:ArrayList? = null var UserField5:String? = null var UserField5StartsWith:String? = null var UserField5EndsWith:String? = null var UserField5Contains:String? = null var UserField5Like:String? = null var UserField5Between:ArrayList? = null var UserField5In:ArrayList? = null var UserField6:String? = null var UserField6StartsWith:String? = null var UserField6EndsWith:String? = null var UserField6Contains:String? = null var UserField6Like:String? = null var UserField6Between:ArrayList? = null var UserField6In:ArrayList? = null var UserField7:String? = null var UserField7StartsWith:String? = null var UserField7EndsWith:String? = null var UserField7Contains:String? = null var UserField7Like:String? = null var UserField7Between:ArrayList? = null var UserField7In:ArrayList? = null var UserField8:String? = null var UserField8StartsWith:String? = null var UserField8EndsWith:String? = null var UserField8Contains:String? = null var UserField8Like:String? = null var UserField8Between:ArrayList? = null var UserField8In:ArrayList? = null var UserField9:String? = null var UserField9StartsWith:String? = null var UserField9EndsWith:String? = null var UserField9Contains:String? = null var UserField9Like:String? = null var UserField9Between:ArrayList? = null var UserField9In:ArrayList? = null var UserField10:String? = null var UserField10StartsWith:String? = null var UserField10EndsWith:String? = null var UserField10Contains:String? = null var UserField10Like:String? = null var UserField10Between:ArrayList? = null var UserField10In:ArrayList? = null var ExpectedHomeAmount:BigDecimal? = null var ExpectedHomeAmountGreaterThanOrEqualTo:BigDecimal? = null var ExpectedHomeAmountGreaterThan:BigDecimal? = null var ExpectedHomeAmountLessThan:BigDecimal? = null var ExpectedHomeAmountLessThanOrEqualTo:BigDecimal? = null var ExpectedHomeAmountNotEqualTo:BigDecimal? = null var ExpectedHomeAmountBetween:ArrayList? = null var ExpectedHomeAmountIn:ArrayList? = null var ExpectedFXAmount:BigDecimal? = null var ExpectedFXAmountGreaterThanOrEqualTo:BigDecimal? = null var ExpectedFXAmountGreaterThan:BigDecimal? = null var ExpectedFXAmountLessThan:BigDecimal? = null var ExpectedFXAmountLessThanOrEqualTo:BigDecimal? = null var ExpectedFXAmountNotEqualTo:BigDecimal? = null var ExpectedFXAmountBetween:ArrayList? = null var ExpectedFXAmountIn:ArrayList? = null var Invoiced:Boolean? = null var InvoiceDate:Date? = null var InvoiceDateGreaterThanOrEqualTo:Date? = null var InvoiceDateGreaterThan:Date? = null var InvoiceDateLessThan:Date? = null var InvoiceDateLessThanOrEqualTo:Date? = null var InvoiceDateNotEqualTo:Date? = null var InvoiceDateBetween:ArrayList? = null var InvoiceDateIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var AmountIncTax:BigDecimal? = null var AmountIncTaxGreaterThanOrEqualTo:BigDecimal? = null var AmountIncTaxGreaterThan:BigDecimal? = null var AmountIncTaxLessThan:BigDecimal? = null var AmountIncTaxLessThanOrEqualTo:BigDecimal? = null var AmountIncTaxNotEqualTo:BigDecimal? = null var AmountIncTaxBetween:ArrayList? = null var AmountIncTaxIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_InvoicesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class SH_LinesQuery : QueryDb(), IReturn> { var ShipmentLineID:String? = null var ShipmentLineIDStartsWith:String? = null var ShipmentLineIDEndsWith:String? = null var ShipmentLineIDContains:String? = null var ShipmentLineIDLike:String? = null var ShipmentLineIDBetween:ArrayList? = null var ShipmentLineIDIn:ArrayList? = null var ShipmentID:String? = null var ShipmentIDStartsWith:String? = null var ShipmentIDEndsWith:String? = null var ShipmentIDContains:String? = null var ShipmentIDLike:String? = null var ShipmentIDBetween:ArrayList? = null var ShipmentIDIn:ArrayList? = null var PurchaseOrdersID:String? = null var PurchaseOrdersIDStartsWith:String? = null var PurchaseOrdersIDEndsWith:String? = null var PurchaseOrdersIDContains:String? = null var PurchaseOrdersIDLike:String? = null var PurchaseOrdersIDBetween:ArrayList? = null var PurchaseOrdersIDIn:ArrayList? = null var PurchaseOrderLineID:String? = null var PurchaseOrderLineIDStartsWith:String? = null var PurchaseOrderLineIDEndsWith:String? = null var PurchaseOrderLineIDContains:String? = null var PurchaseOrderLineIDLike:String? = null var PurchaseOrderLineIDBetween:ArrayList? = null var PurchaseOrderLineIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var SupplierPartNo:String? = null var SupplierPartNoStartsWith:String? = null var SupplierPartNoEndsWith:String? = null var SupplierPartNoContains:String? = null var SupplierPartNoLike:String? = null var SupplierPartNoBetween:ArrayList? = null var SupplierPartNoIn:ArrayList? = null var QuantityOrdered:BigDecimal? = null var QuantityOrderedGreaterThanOrEqualTo:BigDecimal? = null var QuantityOrderedGreaterThan:BigDecimal? = null var QuantityOrderedLessThan:BigDecimal? = null var QuantityOrderedLessThanOrEqualTo:BigDecimal? = null var QuantityOrderedNotEqualTo:BigDecimal? = null var QuantityOrderedBetween:ArrayList? = null var QuantityOrderedIn:ArrayList? = null var QuantityThisShipment:BigDecimal? = null var QuantityThisShipmentGreaterThanOrEqualTo:BigDecimal? = null var QuantityThisShipmentGreaterThan:BigDecimal? = null var QuantityThisShipmentLessThan:BigDecimal? = null var QuantityThisShipmentLessThanOrEqualTo:BigDecimal? = null var QuantityThisShipmentNotEqualTo:BigDecimal? = null var QuantityThisShipmentBetween:ArrayList? = null var QuantityThisShipmentIn:ArrayList? = null var OrderedCost:BigDecimal? = null var OrderedCostGreaterThanOrEqualTo:BigDecimal? = null var OrderedCostGreaterThan:BigDecimal? = null var OrderedCostLessThan:BigDecimal? = null var OrderedCostLessThanOrEqualTo:BigDecimal? = null var OrderedCostNotEqualTo:BigDecimal? = null var OrderedCostBetween:ArrayList? = null var OrderedCostIn:ArrayList? = null var ShipUnitCostExGST:BigDecimal? = null var ShipUnitCostExGSTGreaterThanOrEqualTo:BigDecimal? = null var ShipUnitCostExGSTGreaterThan:BigDecimal? = null var ShipUnitCostExGSTLessThan:BigDecimal? = null var ShipUnitCostExGSTLessThanOrEqualTo:BigDecimal? = null var ShipUnitCostExGSTNotEqualTo:BigDecimal? = null var ShipUnitCostExGSTBetween:ArrayList? = null var ShipUnitCostExGSTIn:ArrayList? = null var ShipUnitCostIncGST:BigDecimal? = null var ShipUnitCostIncGSTGreaterThanOrEqualTo:BigDecimal? = null var ShipUnitCostIncGSTGreaterThan:BigDecimal? = null var ShipUnitCostIncGSTLessThan:BigDecimal? = null var ShipUnitCostIncGSTLessThanOrEqualTo:BigDecimal? = null var ShipUnitCostIncGSTNotEqualTo:BigDecimal? = null var ShipUnitCostIncGSTBetween:ArrayList? = null var ShipUnitCostIncGSTIn:ArrayList? = null var FXShipUnitCostExGST:BigDecimal? = null var FXShipUnitCostExGSTGreaterThanOrEqualTo:BigDecimal? = null var FXShipUnitCostExGSTGreaterThan:BigDecimal? = null var FXShipUnitCostExGSTLessThan:BigDecimal? = null var FXShipUnitCostExGSTLessThanOrEqualTo:BigDecimal? = null var FXShipUnitCostExGSTNotEqualTo:BigDecimal? = null var FXShipUnitCostExGSTBetween:ArrayList? = null var FXShipUnitCostExGSTIn:ArrayList? = null var AdjustedUnitCost:BigDecimal? = null var AdjustedUnitCostGreaterThanOrEqualTo:BigDecimal? = null var AdjustedUnitCostGreaterThan:BigDecimal? = null var AdjustedUnitCostLessThan:BigDecimal? = null var AdjustedUnitCostLessThanOrEqualTo:BigDecimal? = null var AdjustedUnitCostNotEqualTo:BigDecimal? = null var AdjustedUnitCostBetween:ArrayList? = null var AdjustedUnitCostIn:ArrayList? = null var GSTRate:BigDecimal? = null var GSTRateGreaterThanOrEqualTo:BigDecimal? = null var GSTRateGreaterThan:BigDecimal? = null var GSTRateLessThan:BigDecimal? = null var GSTRateLessThanOrEqualTo:BigDecimal? = null var GSTRateNotEqualTo:BigDecimal? = null var GSTRateBetween:ArrayList? = null var GSTRateIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var GSTID:String? = null var GSTIDStartsWith:String? = null var GSTIDEndsWith:String? = null var GSTIDContains:String? = null var GSTIDLike:String? = null var GSTIDBetween:ArrayList? = null var GSTIDIn:ArrayList? = null var UseSerialNo:Boolean? = null var UseExpiry:Boolean? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var POClassID:String? = null var POClassIDStartsWith:String? = null var POClassIDEndsWith:String? = null var POClassIDContains:String? = null var POClassIDLike:String? = null var POClassIDBetween:ArrayList? = null var POClassIDIn:ArrayList? = null var InvoicesID:String? = null var InvoicesIDStartsWith:String? = null var InvoicesIDEndsWith:String? = null var InvoicesIDContains:String? = null var InvoicesIDLike:String? = null var InvoicesIDBetween:ArrayList? = null var InvoicesIDIn:ArrayList? = null var DeliveryDays:Short? = null var DeliveryDaysGreaterThanOrEqualTo:Short? = null var DeliveryDaysGreaterThan:Short? = null var DeliveryDaysLessThan:Short? = null var DeliveryDaysLessThanOrEqualTo:Short? = null var DeliveryDaysNotEqualTo:Short? = null var DeliveryDaysBetween:ArrayList? = null var DeliveryDaysIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var OrderUnits:BigDecimal? = null var OrderUnitsGreaterThanOrEqualTo:BigDecimal? = null var OrderUnitsGreaterThan:BigDecimal? = null var OrderUnitsLessThan:BigDecimal? = null var OrderUnitsLessThanOrEqualTo:BigDecimal? = null var OrderUnitsNotEqualTo:BigDecimal? = null var OrderUnitsBetween:ArrayList? = null var OrderUnitsIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var JobCostID:String? = null var JobCostIDStartsWith:String? = null var JobCostIDEndsWith:String? = null var JobCostIDContains:String? = null var JobCostIDLike:String? = null var JobCostIDBetween:ArrayList? = null var JobCostIDIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var Weight:BigDecimal? = null var WeightGreaterThanOrEqualTo:BigDecimal? = null var WeightGreaterThan:BigDecimal? = null var WeightLessThan:BigDecimal? = null var WeightLessThanOrEqualTo:BigDecimal? = null var WeightNotEqualTo:BigDecimal? = null var WeightBetween:ArrayList? = null var WeightIn:ArrayList? = null var Volume:BigDecimal? = null var VolumeGreaterThanOrEqualTo:BigDecimal? = null var VolumeGreaterThan:BigDecimal? = null var VolumeLessThan:BigDecimal? = null var VolumeLessThanOrEqualTo:BigDecimal? = null var VolumeNotEqualTo:BigDecimal? = null var VolumeBetween:ArrayList? = null var VolumeIn:ArrayList? = null var LineTotalExGST:BigDecimal? = null var LineTotalExGSTGreaterThanOrEqualTo:BigDecimal? = null var LineTotalExGSTGreaterThan:BigDecimal? = null var LineTotalExGSTLessThan:BigDecimal? = null var LineTotalExGSTLessThanOrEqualTo:BigDecimal? = null var LineTotalExGSTNotEqualTo:BigDecimal? = null var LineTotalExGSTBetween:ArrayList? = null var LineTotalExGSTIn:ArrayList? = null var FXLineTotalExGST:BigDecimal? = null var FXLineTotalExGSTGreaterThanOrEqualTo:BigDecimal? = null var FXLineTotalExGSTGreaterThan:BigDecimal? = null var FXLineTotalExGSTLessThan:BigDecimal? = null var FXLineTotalExGSTLessThanOrEqualTo:BigDecimal? = null var FXLineTotalExGSTNotEqualTo:BigDecimal? = null var FXLineTotalExGSTBetween:ArrayList? = null var FXLineTotalExGSTIn:ArrayList? = null var LineTotalIncGST:BigDecimal? = null var LineTotalIncGSTGreaterThanOrEqualTo:BigDecimal? = null var LineTotalIncGSTGreaterThan:BigDecimal? = null var LineTotalIncGSTLessThan:BigDecimal? = null var LineTotalIncGSTLessThanOrEqualTo:BigDecimal? = null var LineTotalIncGSTNotEqualTo:BigDecimal? = null var LineTotalIncGSTBetween:ArrayList? = null var LineTotalIncGSTIn:ArrayList? = null var LandedCostTotal:BigDecimal? = null var LandedCostTotalGreaterThanOrEqualTo:BigDecimal? = null var LandedCostTotalGreaterThan:BigDecimal? = null var LandedCostTotalLessThan:BigDecimal? = null var LandedCostTotalLessThanOrEqualTo:BigDecimal? = null var LandedCostTotalNotEqualTo:BigDecimal? = null var LandedCostTotalBetween:ArrayList? = null var LandedCostTotalIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var UserField1:String? = null var UserField1StartsWith:String? = null var UserField1EndsWith:String? = null var UserField1Contains:String? = null var UserField1Like:String? = null var UserField1Between:ArrayList? = null var UserField1In:ArrayList? = null var UserField2:String? = null var UserField2StartsWith:String? = null var UserField2EndsWith:String? = null var UserField2Contains:String? = null var UserField2Like:String? = null var UserField2Between:ArrayList? = null var UserField2In:ArrayList? = null var UserField3:String? = null var UserField3StartsWith:String? = null var UserField3EndsWith:String? = null var UserField3Contains:String? = null var UserField3Like:String? = null var UserField3Between:ArrayList? = null var UserField3In:ArrayList? = null var UserField4:String? = null var UserField4StartsWith:String? = null var UserField4EndsWith:String? = null var UserField4Contains:String? = null var UserField4Like:String? = null var UserField4Between:ArrayList? = null var UserField4In:ArrayList? = null var UserField5:String? = null var UserField5StartsWith:String? = null var UserField5EndsWith:String? = null var UserField5Contains:String? = null var UserField5Like:String? = null var UserField5Between:ArrayList? = null var UserField5In:ArrayList? = null var UserField6:String? = null var UserField6StartsWith:String? = null var UserField6EndsWith:String? = null var UserField6Contains:String? = null var UserField6Like:String? = null var UserField6Between:ArrayList? = null var UserField6In:ArrayList? = null var UserField7:String? = null var UserField7StartsWith:String? = null var UserField7EndsWith:String? = null var UserField7Contains:String? = null var UserField7Like:String? = null var UserField7Between:ArrayList? = null var UserField7In:ArrayList? = null var UserField8:String? = null var UserField8StartsWith:String? = null var UserField8EndsWith:String? = null var UserField8Contains:String? = null var UserField8Like:String? = null var UserField8Between:ArrayList? = null var UserField8In:ArrayList? = null var UserField9:String? = null var UserField9StartsWith:String? = null var UserField9EndsWith:String? = null var UserField9Contains:String? = null var UserField9Like:String? = null var UserField9Between:ArrayList? = null var UserField9In:ArrayList? = null var UserField10:String? = null var UserField10StartsWith:String? = null var UserField10EndsWith:String? = null var UserField10Contains:String? = null var UserField10Like:String? = null var UserField10Between:ArrayList? = null var UserField10In:ArrayList? = null var PhysicalItem:Boolean? = null var FXOrderedCost:BigDecimal? = null var FXOrderedCostGreaterThanOrEqualTo:BigDecimal? = null var FXOrderedCostGreaterThan:BigDecimal? = null var FXOrderedCostLessThan:BigDecimal? = null var FXOrderedCostLessThanOrEqualTo:BigDecimal? = null var FXOrderedCostNotEqualTo:BigDecimal? = null var FXOrderedCostBetween:ArrayList? = null var FXOrderedCostIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var IN_SupplierWarehouse_RecID:String? = null var IN_SupplierWarehouse_RecIDStartsWith:String? = null var IN_SupplierWarehouse_RecIDEndsWith:String? = null var IN_SupplierWarehouse_RecIDContains:String? = null var IN_SupplierWarehouse_RecIDLike:String? = null var IN_SupplierWarehouse_RecIDBetween:ArrayList? = null var IN_SupplierWarehouse_RecIDIn:ArrayList? = null var IN_Creditor_RecID:String? = null var IN_Creditor_RecIDStartsWith:String? = null var IN_Creditor_RecIDEndsWith:String? = null var IN_Creditor_RecIDContains:String? = null var IN_Creditor_RecIDLike:String? = null var IN_Creditor_RecIDBetween:ArrayList? = null var IN_Creditor_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var UnitChanged:Boolean? = null var FXChanged:Boolean? = null var ExChanged:Boolean? = null var TaxRateChanged:Boolean? = null var ChangeSourceIsFromPurchaseOrderLine:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = SH_LinesQuery.responseType } @Route(Path="/Queries/IN_BinLocationLookup", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BinLocationLookupQuery : QueryDb(), IReturn> { var INBinLookupID:String? = null var INBinLookupIDStartsWith:String? = null var INBinLookupIDEndsWith:String? = null var INBinLookupIDContains:String? = null var INBinLookupIDLike:String? = null var INBinLookupIDBetween:ArrayList? = null var INBinLookupIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var INLogicalID:String? = null var INLogicalIDStartsWith:String? = null var INLogicalIDEndsWith:String? = null var INLogicalIDContains:String? = null var INLogicalIDLike:String? = null var INLogicalIDBetween:ArrayList? = null var INLogicalIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ShortName:String? = null var ShortNameStartsWith:String? = null var ShortNameEndsWith:String? = null var ShortNameContains:String? = null var ShortNameLike:String? = null var ShortNameBetween:ArrayList? = null var ShortNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsDefault:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BinLocationLookupQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BinLocationLookupCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BinLocationLookupCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BinLocationLookupCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_BinLocationLookup_RecID:String? = null var IN_BinLocationLookup_RecIDStartsWith:String? = null var IN_BinLocationLookup_RecIDEndsWith:String? = null var IN_BinLocationLookup_RecIDContains:String? = null var IN_BinLocationLookup_RecIDLike:String? = null var IN_BinLocationLookup_RecIDBetween:ArrayList? = null var IN_BinLocationLookup_RecIDIn:ArrayList? = null var IN_BinLocationLookupCustomFields_RecID:String? = null var IN_BinLocationLookupCustomFields_RecIDStartsWith:String? = null var IN_BinLocationLookupCustomFields_RecIDEndsWith:String? = null var IN_BinLocationLookupCustomFields_RecIDContains:String? = null var IN_BinLocationLookupCustomFields_RecIDLike:String? = null var IN_BinLocationLookupCustomFields_RecIDBetween:ArrayList? = null var IN_BinLocationLookupCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BinLocationLookupCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BOQtyQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var Price:BigDecimal? = null var PriceGreaterThanOrEqualTo:BigDecimal? = null var PriceGreaterThan:BigDecimal? = null var PriceLessThan:BigDecimal? = null var PriceLessThanOrEqualTo:BigDecimal? = null var PriceNotEqualTo:BigDecimal? = null var PriceBetween:ArrayList? = null var PriceIn:ArrayList? = null var EstBOValue:BigDecimal? = null var EstBOValueGreaterThanOrEqualTo:BigDecimal? = null var EstBOValueGreaterThan:BigDecimal? = null var EstBOValueLessThan:BigDecimal? = null var EstBOValueLessThanOrEqualTo:BigDecimal? = null var EstBOValueNotEqualTo:BigDecimal? = null var EstBOValueBetween:ArrayList? = null var EstBOValueIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BOQtyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BudgetQuery : QueryDb(), IReturn> { var InventoryBudgetID:String? = null var InventoryBudgetIDStartsWith:String? = null var InventoryBudgetIDEndsWith:String? = null var InventoryBudgetIDContains:String? = null var InventoryBudgetIDLike:String? = null var InventoryBudgetIDBetween:ArrayList? = null var InventoryBudgetIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Quantity1:BigDecimal? = null var Quantity1GreaterThanOrEqualTo:BigDecimal? = null var Quantity1GreaterThan:BigDecimal? = null var Quantity1LessThan:BigDecimal? = null var Quantity1LessThanOrEqualTo:BigDecimal? = null var Quantity1NotEqualTo:BigDecimal? = null var Quantity1Between:ArrayList? = null var Quantity1In:ArrayList? = null var Dollars1:BigDecimal? = null var Dollars1GreaterThanOrEqualTo:BigDecimal? = null var Dollars1GreaterThan:BigDecimal? = null var Dollars1LessThan:BigDecimal? = null var Dollars1LessThanOrEqualTo:BigDecimal? = null var Dollars1NotEqualTo:BigDecimal? = null var Dollars1Between:ArrayList? = null var Dollars1In:ArrayList? = null var Quantity2:BigDecimal? = null var Quantity2GreaterThanOrEqualTo:BigDecimal? = null var Quantity2GreaterThan:BigDecimal? = null var Quantity2LessThan:BigDecimal? = null var Quantity2LessThanOrEqualTo:BigDecimal? = null var Quantity2NotEqualTo:BigDecimal? = null var Quantity2Between:ArrayList? = null var Quantity2In:ArrayList? = null var Dollars2:BigDecimal? = null var Dollars2GreaterThanOrEqualTo:BigDecimal? = null var Dollars2GreaterThan:BigDecimal? = null var Dollars2LessThan:BigDecimal? = null var Dollars2LessThanOrEqualTo:BigDecimal? = null var Dollars2NotEqualTo:BigDecimal? = null var Dollars2Between:ArrayList? = null var Dollars2In:ArrayList? = null var Quantity3:BigDecimal? = null var Quantity3GreaterThanOrEqualTo:BigDecimal? = null var Quantity3GreaterThan:BigDecimal? = null var Quantity3LessThan:BigDecimal? = null var Quantity3LessThanOrEqualTo:BigDecimal? = null var Quantity3NotEqualTo:BigDecimal? = null var Quantity3Between:ArrayList? = null var Quantity3In:ArrayList? = null var Dollars3:BigDecimal? = null var Dollars3GreaterThanOrEqualTo:BigDecimal? = null var Dollars3GreaterThan:BigDecimal? = null var Dollars3LessThan:BigDecimal? = null var Dollars3LessThanOrEqualTo:BigDecimal? = null var Dollars3NotEqualTo:BigDecimal? = null var Dollars3Between:ArrayList? = null var Dollars3In:ArrayList? = null var Quantity4:BigDecimal? = null var Quantity4GreaterThanOrEqualTo:BigDecimal? = null var Quantity4GreaterThan:BigDecimal? = null var Quantity4LessThan:BigDecimal? = null var Quantity4LessThanOrEqualTo:BigDecimal? = null var Quantity4NotEqualTo:BigDecimal? = null var Quantity4Between:ArrayList? = null var Quantity4In:ArrayList? = null var Dollars4:BigDecimal? = null var Dollars4GreaterThanOrEqualTo:BigDecimal? = null var Dollars4GreaterThan:BigDecimal? = null var Dollars4LessThan:BigDecimal? = null var Dollars4LessThanOrEqualTo:BigDecimal? = null var Dollars4NotEqualTo:BigDecimal? = null var Dollars4Between:ArrayList? = null var Dollars4In:ArrayList? = null var Quantity5:BigDecimal? = null var Quantity5GreaterThanOrEqualTo:BigDecimal? = null var Quantity5GreaterThan:BigDecimal? = null var Quantity5LessThan:BigDecimal? = null var Quantity5LessThanOrEqualTo:BigDecimal? = null var Quantity5NotEqualTo:BigDecimal? = null var Quantity5Between:ArrayList? = null var Quantity5In:ArrayList? = null var Dollars5:BigDecimal? = null var Dollars5GreaterThanOrEqualTo:BigDecimal? = null var Dollars5GreaterThan:BigDecimal? = null var Dollars5LessThan:BigDecimal? = null var Dollars5LessThanOrEqualTo:BigDecimal? = null var Dollars5NotEqualTo:BigDecimal? = null var Dollars5Between:ArrayList? = null var Dollars5In:ArrayList? = null var Quantity6:BigDecimal? = null var Quantity6GreaterThanOrEqualTo:BigDecimal? = null var Quantity6GreaterThan:BigDecimal? = null var Quantity6LessThan:BigDecimal? = null var Quantity6LessThanOrEqualTo:BigDecimal? = null var Quantity6NotEqualTo:BigDecimal? = null var Quantity6Between:ArrayList? = null var Quantity6In:ArrayList? = null var Dollars6:BigDecimal? = null var Dollars6GreaterThanOrEqualTo:BigDecimal? = null var Dollars6GreaterThan:BigDecimal? = null var Dollars6LessThan:BigDecimal? = null var Dollars6LessThanOrEqualTo:BigDecimal? = null var Dollars6NotEqualTo:BigDecimal? = null var Dollars6Between:ArrayList? = null var Dollars6In:ArrayList? = null var Quantity7:BigDecimal? = null var Quantity7GreaterThanOrEqualTo:BigDecimal? = null var Quantity7GreaterThan:BigDecimal? = null var Quantity7LessThan:BigDecimal? = null var Quantity7LessThanOrEqualTo:BigDecimal? = null var Quantity7NotEqualTo:BigDecimal? = null var Quantity7Between:ArrayList? = null var Quantity7In:ArrayList? = null var Dollars7:BigDecimal? = null var Dollars7GreaterThanOrEqualTo:BigDecimal? = null var Dollars7GreaterThan:BigDecimal? = null var Dollars7LessThan:BigDecimal? = null var Dollars7LessThanOrEqualTo:BigDecimal? = null var Dollars7NotEqualTo:BigDecimal? = null var Dollars7Between:ArrayList? = null var Dollars7In:ArrayList? = null var Quantity8:BigDecimal? = null var Quantity8GreaterThanOrEqualTo:BigDecimal? = null var Quantity8GreaterThan:BigDecimal? = null var Quantity8LessThan:BigDecimal? = null var Quantity8LessThanOrEqualTo:BigDecimal? = null var Quantity8NotEqualTo:BigDecimal? = null var Quantity8Between:ArrayList? = null var Quantity8In:ArrayList? = null var Dollars8:BigDecimal? = null var Dollars8GreaterThanOrEqualTo:BigDecimal? = null var Dollars8GreaterThan:BigDecimal? = null var Dollars8LessThan:BigDecimal? = null var Dollars8LessThanOrEqualTo:BigDecimal? = null var Dollars8NotEqualTo:BigDecimal? = null var Dollars8Between:ArrayList? = null var Dollars8In:ArrayList? = null var Quantity9:BigDecimal? = null var Quantity9GreaterThanOrEqualTo:BigDecimal? = null var Quantity9GreaterThan:BigDecimal? = null var Quantity9LessThan:BigDecimal? = null var Quantity9LessThanOrEqualTo:BigDecimal? = null var Quantity9NotEqualTo:BigDecimal? = null var Quantity9Between:ArrayList? = null var Quantity9In:ArrayList? = null var Dollars9:BigDecimal? = null var Dollars9GreaterThanOrEqualTo:BigDecimal? = null var Dollars9GreaterThan:BigDecimal? = null var Dollars9LessThan:BigDecimal? = null var Dollars9LessThanOrEqualTo:BigDecimal? = null var Dollars9NotEqualTo:BigDecimal? = null var Dollars9Between:ArrayList? = null var Dollars9In:ArrayList? = null var Quantity10:BigDecimal? = null var Quantity10GreaterThanOrEqualTo:BigDecimal? = null var Quantity10GreaterThan:BigDecimal? = null var Quantity10LessThan:BigDecimal? = null var Quantity10LessThanOrEqualTo:BigDecimal? = null var Quantity10NotEqualTo:BigDecimal? = null var Quantity10Between:ArrayList? = null var Quantity10In:ArrayList? = null var Dollars10:BigDecimal? = null var Dollars10GreaterThanOrEqualTo:BigDecimal? = null var Dollars10GreaterThan:BigDecimal? = null var Dollars10LessThan:BigDecimal? = null var Dollars10LessThanOrEqualTo:BigDecimal? = null var Dollars10NotEqualTo:BigDecimal? = null var Dollars10Between:ArrayList? = null var Dollars10In:ArrayList? = null var Quantity11:BigDecimal? = null var Quantity11GreaterThanOrEqualTo:BigDecimal? = null var Quantity11GreaterThan:BigDecimal? = null var Quantity11LessThan:BigDecimal? = null var Quantity11LessThanOrEqualTo:BigDecimal? = null var Quantity11NotEqualTo:BigDecimal? = null var Quantity11Between:ArrayList? = null var Quantity11In:ArrayList? = null var Dollars11:BigDecimal? = null var Dollars11GreaterThanOrEqualTo:BigDecimal? = null var Dollars11GreaterThan:BigDecimal? = null var Dollars11LessThan:BigDecimal? = null var Dollars11LessThanOrEqualTo:BigDecimal? = null var Dollars11NotEqualTo:BigDecimal? = null var Dollars11Between:ArrayList? = null var Dollars11In:ArrayList? = null var Quantity12:BigDecimal? = null var Quantity12GreaterThanOrEqualTo:BigDecimal? = null var Quantity12GreaterThan:BigDecimal? = null var Quantity12LessThan:BigDecimal? = null var Quantity12LessThanOrEqualTo:BigDecimal? = null var Quantity12NotEqualTo:BigDecimal? = null var Quantity12Between:ArrayList? = null var Quantity12In:ArrayList? = null var Dollars12:BigDecimal? = null var Dollars12GreaterThanOrEqualTo:BigDecimal? = null var Dollars12GreaterThan:BigDecimal? = null var Dollars12LessThan:BigDecimal? = null var Dollars12LessThanOrEqualTo:BigDecimal? = null var Dollars12NotEqualTo:BigDecimal? = null var Dollars12Between:ArrayList? = null var Dollars12In:ArrayList? = null var Quantity13:BigDecimal? = null var Quantity13GreaterThanOrEqualTo:BigDecimal? = null var Quantity13GreaterThan:BigDecimal? = null var Quantity13LessThan:BigDecimal? = null var Quantity13LessThanOrEqualTo:BigDecimal? = null var Quantity13NotEqualTo:BigDecimal? = null var Quantity13Between:ArrayList? = null var Quantity13In:ArrayList? = null var Dollars13:BigDecimal? = null var Dollars13GreaterThanOrEqualTo:BigDecimal? = null var Dollars13GreaterThan:BigDecimal? = null var Dollars13LessThan:BigDecimal? = null var Dollars13LessThanOrEqualTo:BigDecimal? = null var Dollars13NotEqualTo:BigDecimal? = null var Dollars13Between:ArrayList? = null var Dollars13In:ArrayList? = null var Quantity14:BigDecimal? = null var Quantity14GreaterThanOrEqualTo:BigDecimal? = null var Quantity14GreaterThan:BigDecimal? = null var Quantity14LessThan:BigDecimal? = null var Quantity14LessThanOrEqualTo:BigDecimal? = null var Quantity14NotEqualTo:BigDecimal? = null var Quantity14Between:ArrayList? = null var Quantity14In:ArrayList? = null var Dollars14:BigDecimal? = null var Dollars14GreaterThanOrEqualTo:BigDecimal? = null var Dollars14GreaterThan:BigDecimal? = null var Dollars14LessThan:BigDecimal? = null var Dollars14LessThanOrEqualTo:BigDecimal? = null var Dollars14NotEqualTo:BigDecimal? = null var Dollars14Between:ArrayList? = null var Dollars14In:ArrayList? = null var Quantity15:BigDecimal? = null var Quantity15GreaterThanOrEqualTo:BigDecimal? = null var Quantity15GreaterThan:BigDecimal? = null var Quantity15LessThan:BigDecimal? = null var Quantity15LessThanOrEqualTo:BigDecimal? = null var Quantity15NotEqualTo:BigDecimal? = null var Quantity15Between:ArrayList? = null var Quantity15In:ArrayList? = null var Dollars15:BigDecimal? = null var Dollars15GreaterThanOrEqualTo:BigDecimal? = null var Dollars15GreaterThan:BigDecimal? = null var Dollars15LessThan:BigDecimal? = null var Dollars15LessThanOrEqualTo:BigDecimal? = null var Dollars15NotEqualTo:BigDecimal? = null var Dollars15Between:ArrayList? = null var Dollars15In:ArrayList? = null var Quantity16:BigDecimal? = null var Quantity16GreaterThanOrEqualTo:BigDecimal? = null var Quantity16GreaterThan:BigDecimal? = null var Quantity16LessThan:BigDecimal? = null var Quantity16LessThanOrEqualTo:BigDecimal? = null var Quantity16NotEqualTo:BigDecimal? = null var Quantity16Between:ArrayList? = null var Quantity16In:ArrayList? = null var Dollars16:BigDecimal? = null var Dollars16GreaterThanOrEqualTo:BigDecimal? = null var Dollars16GreaterThan:BigDecimal? = null var Dollars16LessThan:BigDecimal? = null var Dollars16LessThanOrEqualTo:BigDecimal? = null var Dollars16NotEqualTo:BigDecimal? = null var Dollars16Between:ArrayList? = null var Dollars16In:ArrayList? = null var Quantity17:BigDecimal? = null var Quantity17GreaterThanOrEqualTo:BigDecimal? = null var Quantity17GreaterThan:BigDecimal? = null var Quantity17LessThan:BigDecimal? = null var Quantity17LessThanOrEqualTo:BigDecimal? = null var Quantity17NotEqualTo:BigDecimal? = null var Quantity17Between:ArrayList? = null var Quantity17In:ArrayList? = null var Dollars17:BigDecimal? = null var Dollars17GreaterThanOrEqualTo:BigDecimal? = null var Dollars17GreaterThan:BigDecimal? = null var Dollars17LessThan:BigDecimal? = null var Dollars17LessThanOrEqualTo:BigDecimal? = null var Dollars17NotEqualTo:BigDecimal? = null var Dollars17Between:ArrayList? = null var Dollars17In:ArrayList? = null var Quantity18:BigDecimal? = null var Quantity18GreaterThanOrEqualTo:BigDecimal? = null var Quantity18GreaterThan:BigDecimal? = null var Quantity18LessThan:BigDecimal? = null var Quantity18LessThanOrEqualTo:BigDecimal? = null var Quantity18NotEqualTo:BigDecimal? = null var Quantity18Between:ArrayList? = null var Quantity18In:ArrayList? = null var Dollars18:BigDecimal? = null var Dollars18GreaterThanOrEqualTo:BigDecimal? = null var Dollars18GreaterThan:BigDecimal? = null var Dollars18LessThan:BigDecimal? = null var Dollars18LessThanOrEqualTo:BigDecimal? = null var Dollars18NotEqualTo:BigDecimal? = null var Dollars18Between:ArrayList? = null var Dollars18In:ArrayList? = null var Quantity19:BigDecimal? = null var Quantity19GreaterThanOrEqualTo:BigDecimal? = null var Quantity19GreaterThan:BigDecimal? = null var Quantity19LessThan:BigDecimal? = null var Quantity19LessThanOrEqualTo:BigDecimal? = null var Quantity19NotEqualTo:BigDecimal? = null var Quantity19Between:ArrayList? = null var Quantity19In:ArrayList? = null var Dollars19:BigDecimal? = null var Dollars19GreaterThanOrEqualTo:BigDecimal? = null var Dollars19GreaterThan:BigDecimal? = null var Dollars19LessThan:BigDecimal? = null var Dollars19LessThanOrEqualTo:BigDecimal? = null var Dollars19NotEqualTo:BigDecimal? = null var Dollars19Between:ArrayList? = null var Dollars19In:ArrayList? = null var Quantity20:BigDecimal? = null var Quantity20GreaterThanOrEqualTo:BigDecimal? = null var Quantity20GreaterThan:BigDecimal? = null var Quantity20LessThan:BigDecimal? = null var Quantity20LessThanOrEqualTo:BigDecimal? = null var Quantity20NotEqualTo:BigDecimal? = null var Quantity20Between:ArrayList? = null var Quantity20In:ArrayList? = null var Dollars20:BigDecimal? = null var Dollars20GreaterThanOrEqualTo:BigDecimal? = null var Dollars20GreaterThan:BigDecimal? = null var Dollars20LessThan:BigDecimal? = null var Dollars20LessThanOrEqualTo:BigDecimal? = null var Dollars20NotEqualTo:BigDecimal? = null var Dollars20Between:ArrayList? = null var Dollars20In:ArrayList? = null var Quantity21:BigDecimal? = null var Quantity21GreaterThanOrEqualTo:BigDecimal? = null var Quantity21GreaterThan:BigDecimal? = null var Quantity21LessThan:BigDecimal? = null var Quantity21LessThanOrEqualTo:BigDecimal? = null var Quantity21NotEqualTo:BigDecimal? = null var Quantity21Between:ArrayList? = null var Quantity21In:ArrayList? = null var Dollars21:BigDecimal? = null var Dollars21GreaterThanOrEqualTo:BigDecimal? = null var Dollars21GreaterThan:BigDecimal? = null var Dollars21LessThan:BigDecimal? = null var Dollars21LessThanOrEqualTo:BigDecimal? = null var Dollars21NotEqualTo:BigDecimal? = null var Dollars21Between:ArrayList? = null var Dollars21In:ArrayList? = null var Quantity22:BigDecimal? = null var Quantity22GreaterThanOrEqualTo:BigDecimal? = null var Quantity22GreaterThan:BigDecimal? = null var Quantity22LessThan:BigDecimal? = null var Quantity22LessThanOrEqualTo:BigDecimal? = null var Quantity22NotEqualTo:BigDecimal? = null var Quantity22Between:ArrayList? = null var Quantity22In:ArrayList? = null var Dollars22:BigDecimal? = null var Dollars22GreaterThanOrEqualTo:BigDecimal? = null var Dollars22GreaterThan:BigDecimal? = null var Dollars22LessThan:BigDecimal? = null var Dollars22LessThanOrEqualTo:BigDecimal? = null var Dollars22NotEqualTo:BigDecimal? = null var Dollars22Between:ArrayList? = null var Dollars22In:ArrayList? = null var Quantity23:BigDecimal? = null var Quantity23GreaterThanOrEqualTo:BigDecimal? = null var Quantity23GreaterThan:BigDecimal? = null var Quantity23LessThan:BigDecimal? = null var Quantity23LessThanOrEqualTo:BigDecimal? = null var Quantity23NotEqualTo:BigDecimal? = null var Quantity23Between:ArrayList? = null var Quantity23In:ArrayList? = null var Dollars23:BigDecimal? = null var Dollars23GreaterThanOrEqualTo:BigDecimal? = null var Dollars23GreaterThan:BigDecimal? = null var Dollars23LessThan:BigDecimal? = null var Dollars23LessThanOrEqualTo:BigDecimal? = null var Dollars23NotEqualTo:BigDecimal? = null var Dollars23Between:ArrayList? = null var Dollars23In:ArrayList? = null var Quantity24:BigDecimal? = null var Quantity24GreaterThanOrEqualTo:BigDecimal? = null var Quantity24GreaterThan:BigDecimal? = null var Quantity24LessThan:BigDecimal? = null var Quantity24LessThanOrEqualTo:BigDecimal? = null var Quantity24NotEqualTo:BigDecimal? = null var Quantity24Between:ArrayList? = null var Quantity24In:ArrayList? = null var Dollars24:BigDecimal? = null var Dollars24GreaterThanOrEqualTo:BigDecimal? = null var Dollars24GreaterThan:BigDecimal? = null var Dollars24LessThan:BigDecimal? = null var Dollars24LessThanOrEqualTo:BigDecimal? = null var Dollars24NotEqualTo:BigDecimal? = null var Dollars24Between:ArrayList? = null var Dollars24In:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BudgetQuery.responseType } @Route(Path="/Queries/IN_Categories", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CategoriesQuery : QueryDb(), IReturn> { var CategoryNo:Int? = null var CategoryNoGreaterThanOrEqualTo:Int? = null var CategoryNoGreaterThan:Int? = null var CategoryNoLessThan:Int? = null var CategoryNoLessThanOrEqualTo:Int? = null var CategoryNoNotEqualTo:Int? = null var CategoryNoBetween:ArrayList? = null var CategoryNoIn:ArrayList? = null var CategoryID:String? = null var CategoryIDStartsWith:String? = null var CategoryIDEndsWith:String? = null var CategoryIDContains:String? = null var CategoryIDLike:String? = null var CategoryIDBetween:ArrayList? = null var CategoryIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Picture:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CategoriesQuery.responseType } @Route(Path="/Queries/IN_Category1", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category1Query : QueryDb(), IReturn> { var Category1ID:String? = null var Category1IDStartsWith:String? = null var Category1IDEndsWith:String? = null var Category1IDContains:String? = null var Category1IDLike:String? = null var Category1IDBetween:ArrayList? = null var Category1IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Picture:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category1Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category1CustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category1CustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category1CustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Category1_RecID:String? = null var IN_Category1_RecIDStartsWith:String? = null var IN_Category1_RecIDEndsWith:String? = null var IN_Category1_RecIDContains:String? = null var IN_Category1_RecIDLike:String? = null var IN_Category1_RecIDBetween:ArrayList? = null var IN_Category1_RecIDIn:ArrayList? = null var IN_Category1CustomFields_RecID:String? = null var IN_Category1CustomFields_RecIDStartsWith:String? = null var IN_Category1CustomFields_RecIDEndsWith:String? = null var IN_Category1CustomFields_RecIDContains:String? = null var IN_Category1CustomFields_RecIDLike:String? = null var IN_Category1CustomFields_RecIDBetween:ArrayList? = null var IN_Category1CustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category1CustomValuesQuery.responseType } @Route(Path="/Queries/IN_Category2", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category2Query : QueryDb(), IReturn> { var Category2ID:String? = null var Category2IDStartsWith:String? = null var Category2IDEndsWith:String? = null var Category2IDContains:String? = null var Category2IDLike:String? = null var Category2IDBetween:ArrayList? = null var Category2IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Picture:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category2Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category2CustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category2CustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category2CustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Category2_RecID:String? = null var IN_Category2_RecIDStartsWith:String? = null var IN_Category2_RecIDEndsWith:String? = null var IN_Category2_RecIDContains:String? = null var IN_Category2_RecIDLike:String? = null var IN_Category2_RecIDBetween:ArrayList? = null var IN_Category2_RecIDIn:ArrayList? = null var IN_Category2CustomFields_RecID:String? = null var IN_Category2CustomFields_RecIDStartsWith:String? = null var IN_Category2CustomFields_RecIDEndsWith:String? = null var IN_Category2CustomFields_RecIDContains:String? = null var IN_Category2CustomFields_RecIDLike:String? = null var IN_Category2CustomFields_RecIDBetween:ArrayList? = null var IN_Category2CustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category2CustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category3Query : QueryDb(), IReturn> { var Category3ID:String? = null var Category3IDStartsWith:String? = null var Category3IDEndsWith:String? = null var Category3IDContains:String? = null var Category3IDLike:String? = null var Category3IDBetween:ArrayList? = null var Category3IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Picture:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category3Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category3CustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category3CustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category3CustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Category3_RecID:String? = null var IN_Category3_RecIDStartsWith:String? = null var IN_Category3_RecIDEndsWith:String? = null var IN_Category3_RecIDContains:String? = null var IN_Category3_RecIDLike:String? = null var IN_Category3_RecIDBetween:ArrayList? = null var IN_Category3_RecIDIn:ArrayList? = null var IN_Category3CustomFields_RecID:String? = null var IN_Category3CustomFields_RecIDStartsWith:String? = null var IN_Category3CustomFields_RecIDEndsWith:String? = null var IN_Category3CustomFields_RecIDContains:String? = null var IN_Category3CustomFields_RecIDLike:String? = null var IN_Category3CustomFields_RecIDBetween:ArrayList? = null var IN_Category3CustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category3CustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category4Query : QueryDb(), IReturn> { var Category4ID:String? = null var Category4IDStartsWith:String? = null var Category4IDEndsWith:String? = null var Category4IDContains:String? = null var Category4IDLike:String? = null var Category4IDBetween:ArrayList? = null var Category4IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Picture:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category4Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category4CustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category4CustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category4CustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Category4_RecID:String? = null var IN_Category4_RecIDStartsWith:String? = null var IN_Category4_RecIDEndsWith:String? = null var IN_Category4_RecIDContains:String? = null var IN_Category4_RecIDLike:String? = null var IN_Category4_RecIDBetween:ArrayList? = null var IN_Category4_RecIDIn:ArrayList? = null var IN_Category4CustomFields_RecID:String? = null var IN_Category4CustomFields_RecIDStartsWith:String? = null var IN_Category4CustomFields_RecIDEndsWith:String? = null var IN_Category4CustomFields_RecIDContains:String? = null var IN_Category4CustomFields_RecIDLike:String? = null var IN_Category4CustomFields_RecIDBetween:ArrayList? = null var IN_Category4CustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category4CustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category5Query : QueryDb(), IReturn> { var Category5ID:String? = null var Category5IDStartsWith:String? = null var Category5IDEndsWith:String? = null var Category5IDContains:String? = null var Category5IDLike:String? = null var Category5IDBetween:ArrayList? = null var Category5IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Picture:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category5Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category5CustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category5CustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Category5CustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Category5_RecID:String? = null var IN_Category5_RecIDStartsWith:String? = null var IN_Category5_RecIDEndsWith:String? = null var IN_Category5_RecIDContains:String? = null var IN_Category5_RecIDLike:String? = null var IN_Category5_RecIDBetween:ArrayList? = null var IN_Category5_RecIDIn:ArrayList? = null var IN_Category5CustomFields_RecID:String? = null var IN_Category5CustomFields_RecIDStartsWith:String? = null var IN_Category5CustomFields_RecIDEndsWith:String? = null var IN_Category5CustomFields_RecIDContains:String? = null var IN_Category5CustomFields_RecIDLike:String? = null var IN_Category5CustomFields_RecIDBetween:ArrayList? = null var IN_Category5CustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Category5CustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_ClassQuery : QueryDb(), IReturn> { var Class:String? = null var ClassStartsWith:String? = null var ClassEndsWith:String? = null var ClassContains:String? = null var ClassLike:String? = null var ClassBetween:ArrayList? = null var ClassIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_ClassQuery.responseType } @Route(Path="/Queries/IN_Classification", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_ClassificationQuery : QueryDb(), IReturn> { var InventoryClassificationID:String? = null var InventoryClassificationIDStartsWith:String? = null var InventoryClassificationIDEndsWith:String? = null var InventoryClassificationIDContains:String? = null var InventoryClassificationIDLike:String? = null var InventoryClassificationIDBetween:ArrayList? = null var InventoryClassificationIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LedgerInvValue:String? = null var LedgerInvValueStartsWith:String? = null var LedgerInvValueEndsWith:String? = null var LedgerInvValueContains:String? = null var LedgerInvValueLike:String? = null var LedgerInvValueBetween:ArrayList? = null var LedgerInvValueIn:ArrayList? = null var LedgerMovement_COG:String? = null var LedgerMovement_COGStartsWith:String? = null var LedgerMovement_COGEndsWith:String? = null var LedgerMovement_COGContains:String? = null var LedgerMovement_COGLike:String? = null var LedgerMovement_COGBetween:ArrayList? = null var LedgerMovement_COGIn:ArrayList? = null var LedgerExpAsset:String? = null var LedgerExpAssetStartsWith:String? = null var LedgerExpAssetEndsWith:String? = null var LedgerExpAssetContains:String? = null var LedgerExpAssetLike:String? = null var LedgerExpAssetBetween:ArrayList? = null var LedgerExpAssetIn:ArrayList? = null var LedgerExpLiab:String? = null var LedgerExpLiabStartsWith:String? = null var LedgerExpLiabEndsWith:String? = null var LedgerExpLiabContains:String? = null var LedgerExpLiabLike:String? = null var LedgerExpLiabBetween:ArrayList? = null var LedgerExpLiabIn:ArrayList? = null var LedgerDelAsset:String? = null var LedgerDelAssetStartsWith:String? = null var LedgerDelAssetEndsWith:String? = null var LedgerDelAssetContains:String? = null var LedgerDelAssetLike:String? = null var LedgerDelAssetBetween:ArrayList? = null var LedgerDelAssetIn:ArrayList? = null var LedgerDelLiab:String? = null var LedgerDelLiabStartsWith:String? = null var LedgerDelLiabEndsWith:String? = null var LedgerDelLiabContains:String? = null var LedgerDelLiabLike:String? = null var LedgerDelLiabBetween:ArrayList? = null var LedgerDelLiabIn:ArrayList? = null var LedgerAssignedValue:String? = null var LedgerAssignedValueStartsWith:String? = null var LedgerAssignedValueEndsWith:String? = null var LedgerAssignedValueContains:String? = null var LedgerAssignedValueLike:String? = null var LedgerAssignedValueBetween:ArrayList? = null var LedgerAssignedValueIn:ArrayList? = null var LedgerCogVariance:String? = null var LedgerCogVarianceStartsWith:String? = null var LedgerCogVarianceEndsWith:String? = null var LedgerCogVarianceContains:String? = null var LedgerCogVarianceLike:String? = null var LedgerCogVarianceBetween:ArrayList? = null var LedgerCogVarianceIn:ArrayList? = null var LedgerInvSales:String? = null var LedgerInvSalesStartsWith:String? = null var LedgerInvSalesEndsWith:String? = null var LedgerInvSalesContains:String? = null var LedgerInvSalesLike:String? = null var LedgerInvSalesBetween:ArrayList? = null var LedgerInvSalesIn:ArrayList? = null var LedgerAccumulator:String? = null var LedgerAccumulatorStartsWith:String? = null var LedgerAccumulatorEndsWith:String? = null var LedgerAccumulatorContains:String? = null var LedgerAccumulatorLike:String? = null var LedgerAccumulatorBetween:ArrayList? = null var LedgerAccumulatorIn:ArrayList? = null var LedgerPurchases:String? = null var LedgerPurchasesStartsWith:String? = null var LedgerPurchasesEndsWith:String? = null var LedgerPurchasesContains:String? = null var LedgerPurchasesLike:String? = null var LedgerPurchasesBetween:ArrayList? = null var LedgerPurchasesIn:ArrayList? = null var LedgerShipComplete:String? = null var LedgerShipCompleteStartsWith:String? = null var LedgerShipCompleteEndsWith:String? = null var LedgerShipCompleteContains:String? = null var LedgerShipCompleteLike:String? = null var LedgerShipCompleteBetween:ArrayList? = null var LedgerShipCompleteIn:ArrayList? = null var LedgerWriteOn:String? = null var LedgerWriteOnStartsWith:String? = null var LedgerWriteOnEndsWith:String? = null var LedgerWriteOnContains:String? = null var LedgerWriteOnLike:String? = null var LedgerWriteOnBetween:ArrayList? = null var LedgerWriteOnIn:ArrayList? = null var LedgerWriteOff:String? = null var LedgerWriteOffStartsWith:String? = null var LedgerWriteOffEndsWith:String? = null var LedgerWriteOffContains:String? = null var LedgerWriteOffLike:String? = null var LedgerWriteOffBetween:ArrayList? = null var LedgerWriteOffIn:ArrayList? = null var LedgerCostPriceAdj:String? = null var LedgerCostPriceAdjStartsWith:String? = null var LedgerCostPriceAdjEndsWith:String? = null var LedgerCostPriceAdjContains:String? = null var LedgerCostPriceAdjLike:String? = null var LedgerCostPriceAdjBetween:ArrayList? = null var LedgerCostPriceAdjIn:ArrayList? = null var GSTInwardsID:String? = null var GSTInwardsIDStartsWith:String? = null var GSTInwardsIDEndsWith:String? = null var GSTInwardsIDContains:String? = null var GSTInwardsIDLike:String? = null var GSTInwardsIDBetween:ArrayList? = null var GSTInwardsIDIn:ArrayList? = null var GSTOutwardsID:String? = null var GSTOutwardsIDStartsWith:String? = null var GSTOutwardsIDEndsWith:String? = null var GSTOutwardsIDContains:String? = null var GSTOutwardsIDLike:String? = null var GSTOutwardsIDBetween:ArrayList? = null var GSTOutwardsIDIn:ArrayList? = null var GSTAdjustmentsINID:String? = null var GSTAdjustmentsINIDStartsWith:String? = null var GSTAdjustmentsINIDEndsWith:String? = null var GSTAdjustmentsINIDContains:String? = null var GSTAdjustmentsINIDLike:String? = null var GSTAdjustmentsINIDBetween:ArrayList? = null var GSTAdjustmentsINIDIn:ArrayList? = null var GSTAdjustmentsOUTID:String? = null var GSTAdjustmentsOUTIDStartsWith:String? = null var GSTAdjustmentsOUTIDEndsWith:String? = null var GSTAdjustmentsOUTIDContains:String? = null var GSTAdjustmentsOUTIDLike:String? = null var GSTAdjustmentsOUTIDBetween:ArrayList? = null var GSTAdjustmentsOUTIDIn:ArrayList? = null var WebEnabled:Boolean? = null var DefaultClassification:Boolean? = null var PricingGroupID:String? = null var PricingGroupIDStartsWith:String? = null var PricingGroupIDEndsWith:String? = null var PricingGroupIDContains:String? = null var PricingGroupIDLike:String? = null var PricingGroupIDBetween:ArrayList? = null var PricingGroupIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_ClassificationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_ClassificationCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_ClassificationCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_ClassificationCustomValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var IN_Classification_RecID:String? = null var IN_Classification_RecIDStartsWith:String? = null var IN_Classification_RecIDEndsWith:String? = null var IN_Classification_RecIDContains:String? = null var IN_Classification_RecIDLike:String? = null var IN_Classification_RecIDBetween:ArrayList? = null var IN_Classification_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_ClassificationCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CollectionOfGroupsQuery : QueryDb(), IReturn> { var InventoryGroupCollectionID:String? = null var InventoryGroupCollectionIDStartsWith:String? = null var InventoryGroupCollectionIDEndsWith:String? = null var InventoryGroupCollectionIDContains:String? = null var InventoryGroupCollectionIDLike:String? = null var InventoryGroupCollectionIDBetween:ArrayList? = null var InventoryGroupCollectionIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CollectionOfGroupsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_ColoursQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ColourCode:String? = null var ColourCodeStartsWith:String? = null var ColourCodeEndsWith:String? = null var ColourCodeContains:String? = null var ColourCodeLike:String? = null var ColourCodeBetween:ArrayList? = null var ColourCodeIn:ArrayList? = null var StyleID:String? = null var StyleIDStartsWith:String? = null var StyleIDEndsWith:String? = null var StyleIDContains:String? = null var StyleIDLike:String? = null var StyleIDBetween:ArrayList? = null var StyleIDIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_ColoursQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_ComponentsQuery : QueryDb(), IReturn> { var INComponentRecID:String? = null var INComponentRecIDStartsWith:String? = null var INComponentRecIDEndsWith:String? = null var INComponentRecIDContains:String? = null var INComponentRecIDLike:String? = null var INComponentRecIDBetween:ArrayList? = null var INComponentRecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var ComponentID:String? = null var ComponentIDStartsWith:String? = null var ComponentIDEndsWith:String? = null var ComponentIDContains:String? = null var ComponentIDLike:String? = null var ComponentIDBetween:ArrayList? = null var ComponentIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_ComponentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CostChangeQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ChangeNo:String? = null var ChangeNoStartsWith:String? = null var ChangeNoEndsWith:String? = null var ChangeNoContains:String? = null var ChangeNoLike:String? = null var ChangeNoBetween:ArrayList? = null var ChangeNoIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var LastSaved_HR_Staff_RecID:String? = null var LastSaved_HR_Staff_RecIDStartsWith:String? = null var LastSaved_HR_Staff_RecIDEndsWith:String? = null var LastSaved_HR_Staff_RecIDContains:String? = null var LastSaved_HR_Staff_RecIDLike:String? = null var LastSaved_HR_Staff_RecIDBetween:ArrayList? = null var LastSaved_HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CostChangeQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CostChangeLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_CostChange_RecID:String? = null var IN_CostChange_RecIDStartsWith:String? = null var IN_CostChange_RecIDEndsWith:String? = null var IN_CostChange_RecIDContains:String? = null var IN_CostChange_RecIDLike:String? = null var IN_CostChange_RecIDBetween:ArrayList? = null var IN_CostChange_RecIDIn:ArrayList? = null var Old_IN_SOH_RecID:String? = null var Old_IN_SOH_RecIDStartsWith:String? = null var Old_IN_SOH_RecIDEndsWith:String? = null var Old_IN_SOH_RecIDContains:String? = null var Old_IN_SOH_RecIDLike:String? = null var Old_IN_SOH_RecIDBetween:ArrayList? = null var Old_IN_SOH_RecIDIn:ArrayList? = null var NewCost:BigDecimal? = null var NewCostGreaterThanOrEqualTo:BigDecimal? = null var NewCostGreaterThan:BigDecimal? = null var NewCostLessThan:BigDecimal? = null var NewCostLessThanOrEqualTo:BigDecimal? = null var NewCostNotEqualTo:BigDecimal? = null var NewCostBetween:ArrayList? = null var NewCostIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var New_IN_SOH_RecID:String? = null var New_IN_SOH_RecIDStartsWith:String? = null var New_IN_SOH_RecIDEndsWith:String? = null var New_IN_SOH_RecIDContains:String? = null var New_IN_SOH_RecIDLike:String? = null var New_IN_SOH_RecIDBetween:ArrayList? = null var New_IN_SOH_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CostChangeLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CreditorQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var SupplierUPC:String? = null var SupplierUPCStartsWith:String? = null var SupplierUPCEndsWith:String? = null var SupplierUPCContains:String? = null var SupplierUPCLike:String? = null var SupplierUPCBetween:ArrayList? = null var SupplierUPCIn:ArrayList? = null var SpareFloat1:BigDecimal? = null var SpareFloat1GreaterThanOrEqualTo:BigDecimal? = null var SpareFloat1GreaterThan:BigDecimal? = null var SpareFloat1LessThan:BigDecimal? = null var SpareFloat1LessThanOrEqualTo:BigDecimal? = null var SpareFloat1NotEqualTo:BigDecimal? = null var SpareFloat1Between:ArrayList? = null var SpareFloat1In:ArrayList? = null var SpareFloat2:BigDecimal? = null var SpareFloat2GreaterThanOrEqualTo:BigDecimal? = null var SpareFloat2GreaterThan:BigDecimal? = null var SpareFloat2LessThan:BigDecimal? = null var SpareFloat2LessThanOrEqualTo:BigDecimal? = null var SpareFloat2NotEqualTo:BigDecimal? = null var SpareFloat2Between:ArrayList? = null var SpareFloat2In:ArrayList? = null var SpareFloat3:BigDecimal? = null var SpareFloat3GreaterThanOrEqualTo:BigDecimal? = null var SpareFloat3GreaterThan:BigDecimal? = null var SpareFloat3LessThan:BigDecimal? = null var SpareFloat3LessThanOrEqualTo:BigDecimal? = null var SpareFloat3NotEqualTo:BigDecimal? = null var SpareFloat3Between:ArrayList? = null var SpareFloat3In:ArrayList? = null var SpareString1:String? = null var SpareString1StartsWith:String? = null var SpareString1EndsWith:String? = null var SpareString1Contains:String? = null var SpareString1Like:String? = null var SpareString1Between:ArrayList? = null var SpareString1In:ArrayList? = null var SpareString2:String? = null var SpareString2StartsWith:String? = null var SpareString2EndsWith:String? = null var SpareString2Contains:String? = null var SpareString2Like:String? = null var SpareString2Between:ArrayList? = null var SpareString2In:ArrayList? = null var SpareString3:String? = null var SpareString3StartsWith:String? = null var SpareString3EndsWith:String? = null var SpareString3Contains:String? = null var SpareString3Like:String? = null var SpareString3Between:ArrayList? = null var SpareString3In:ArrayList? = null var SpareDate1:Date? = null var SpareDate1GreaterThanOrEqualTo:Date? = null var SpareDate1GreaterThan:Date? = null var SpareDate1LessThan:Date? = null var SpareDate1LessThanOrEqualTo:Date? = null var SpareDate1NotEqualTo:Date? = null var SpareDate1Between:ArrayList? = null var SpareDate1In:ArrayList? = null var SpareDate2:Date? = null var SpareDate2GreaterThanOrEqualTo:Date? = null var SpareDate2GreaterThan:Date? = null var SpareDate2LessThan:Date? = null var SpareDate2LessThanOrEqualTo:Date? = null var SpareDate2NotEqualTo:Date? = null var SpareDate2Between:ArrayList? = null var SpareDate2In:ArrayList? = null var SpareDate3:Date? = null var SpareDate3GreaterThanOrEqualTo:Date? = null var SpareDate3GreaterThan:Date? = null var SpareDate3LessThan:Date? = null var SpareDate3LessThanOrEqualTo:Date? = null var SpareDate3NotEqualTo:Date? = null var SpareDate3Between:ArrayList? = null var SpareDate3In:ArrayList? = null var DefaultSupplier:Boolean? = null var IN_Region_RecID:String? = null var IN_Region_RecIDStartsWith:String? = null var IN_Region_RecIDEndsWith:String? = null var IN_Region_RecIDContains:String? = null var IN_Region_RecIDLike:String? = null var IN_Region_RecIDBetween:ArrayList? = null var IN_Region_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CreditorQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_Creditor_QuantityPriceBreakQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var IN_Creditor_RecID:String? = null var IN_Creditor_RecIDStartsWith:String? = null var IN_Creditor_RecIDEndsWith:String? = null var IN_Creditor_RecIDContains:String? = null var IN_Creditor_RecIDLike:String? = null var IN_Creditor_RecIDBetween:ArrayList? = null var IN_Creditor_RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var RowHash:ArrayList? = null var QuantityBreak:BigDecimal? = null var QuantityBreakGreaterThanOrEqualTo:BigDecimal? = null var QuantityBreakGreaterThan:BigDecimal? = null var QuantityBreakLessThan:BigDecimal? = null var QuantityBreakLessThanOrEqualTo:BigDecimal? = null var QuantityBreakNotEqualTo:BigDecimal? = null var QuantityBreakBetween:ArrayList? = null var QuantityBreakIn:ArrayList? = null var Price:BigDecimal? = null var PriceGreaterThanOrEqualTo:BigDecimal? = null var PriceGreaterThan:BigDecimal? = null var PriceLessThan:BigDecimal? = null var PriceLessThanOrEqualTo:BigDecimal? = null var PriceNotEqualTo:BigDecimal? = null var PriceBetween:ArrayList? = null var PriceIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_Creditor_QuantityPriceBreakQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CreditorCustomFieldsQuery : QueryDb(), IReturn> { var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CreditorCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CreditorCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InvSuppID:String? = null var InvSuppIDStartsWith:String? = null var InvSuppIDEndsWith:String? = null var InvSuppIDContains:String? = null var InvSuppIDLike:String? = null var InvSuppIDBetween:ArrayList? = null var InvSuppIDIn:ArrayList? = null var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CreditorCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_DebtorClassificationSpecificPriceQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var DebtorClassificationID:String? = null var DebtorClassificationIDStartsWith:String? = null var DebtorClassificationIDEndsWith:String? = null var DebtorClassificationIDContains:String? = null var DebtorClassificationIDLike:String? = null var DebtorClassificationIDBetween:ArrayList? = null var DebtorClassificationIDIn:ArrayList? = null var Source:Short? = null var SourceGreaterThanOrEqualTo:Short? = null var SourceGreaterThan:Short? = null var SourceLessThan:Short? = null var SourceLessThanOrEqualTo:Short? = null var SourceNotEqualTo:Short? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var OPMode:Short? = null var OPModeGreaterThanOrEqualTo:Short? = null var OPModeGreaterThan:Short? = null var OPModeLessThan:Short? = null var OPModeLessThanOrEqualTo:Short? = null var OPModeNotEqualTo:Short? = null var OPModeBetween:ArrayList? = null var OPModeIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var EndDate:Date? = null var EndDateGreaterThanOrEqualTo:Date? = null var EndDateGreaterThan:Date? = null var EndDateLessThan:Date? = null var EndDateLessThanOrEqualTo:Date? = null var EndDateNotEqualTo:Date? = null var EndDateBetween:ArrayList? = null var EndDateIn:ArrayList? = null var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null var QuantityBreakGreaterThanOrEqualTo:BigDecimal? = null var QuantityBreakGreaterThan:BigDecimal? = null var QuantityBreakLessThan:BigDecimal? = null var QuantityBreakLessThanOrEqualTo:BigDecimal? = null var QuantityBreakNotEqualTo:BigDecimal? = null var QuantityBreakBetween:ArrayList? = null var QuantityBreakIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_DebtorClassificationSpecificPriceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_DebtorPartNumbersQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorPartNo:String? = null var DebtorPartNoStartsWith:String? = null var DebtorPartNoEndsWith:String? = null var DebtorPartNoContains:String? = null var DebtorPartNoLike:String? = null var DebtorPartNoBetween:ArrayList? = null var DebtorPartNoIn:ArrayList? = null var DebtorBarcode:String? = null var DebtorBarcodeStartsWith:String? = null var DebtorBarcodeEndsWith:String? = null var DebtorBarcodeContains:String? = null var DebtorBarcodeLike:String? = null var DebtorBarcodeBetween:ArrayList? = null var DebtorBarcodeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_DebtorPartNumbersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_DebtorPricingGroupSpecificPriceQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var DB_PricingGroups_RecID:String? = null var DB_PricingGroups_RecIDStartsWith:String? = null var DB_PricingGroups_RecIDEndsWith:String? = null var DB_PricingGroups_RecIDContains:String? = null var DB_PricingGroups_RecIDLike:String? = null var DB_PricingGroups_RecIDBetween:ArrayList? = null var DB_PricingGroups_RecIDIn:ArrayList? = null var Source:Short? = null var SourceGreaterThanOrEqualTo:Short? = null var SourceGreaterThan:Short? = null var SourceLessThan:Short? = null var SourceLessThanOrEqualTo:Short? = null var SourceNotEqualTo:Short? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var OPMode:Short? = null var OPModeGreaterThanOrEqualTo:Short? = null var OPModeGreaterThan:Short? = null var OPModeLessThan:Short? = null var OPModeLessThanOrEqualTo:Short? = null var OPModeNotEqualTo:Short? = null var OPModeBetween:ArrayList? = null var OPModeIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var EndDate:Date? = null var EndDateGreaterThanOrEqualTo:Date? = null var EndDateGreaterThan:Date? = null var EndDateLessThan:Date? = null var EndDateLessThanOrEqualTo:Date? = null var EndDateNotEqualTo:Date? = null var EndDateBetween:ArrayList? = null var EndDateIn:ArrayList? = null var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null var QuantityBreakGreaterThanOrEqualTo:BigDecimal? = null var QuantityBreakGreaterThan:BigDecimal? = null var QuantityBreakLessThan:BigDecimal? = null var QuantityBreakLessThanOrEqualTo:BigDecimal? = null var QuantityBreakNotEqualTo:BigDecimal? = null var QuantityBreakBetween:ArrayList? = null var QuantityBreakIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_DebtorPricingGroupSpecificPriceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_DebtorSpecificPriceQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var Source:Short? = null var SourceGreaterThanOrEqualTo:Short? = null var SourceGreaterThan:Short? = null var SourceLessThan:Short? = null var SourceLessThanOrEqualTo:Short? = null var SourceNotEqualTo:Short? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var OPMode:Short? = null var OPModeGreaterThanOrEqualTo:Short? = null var OPModeGreaterThan:Short? = null var OPModeLessThan:Short? = null var OPModeLessThanOrEqualTo:Short? = null var OPModeNotEqualTo:Short? = null var OPModeBetween:ArrayList? = null var OPModeIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var EndDate:Date? = null var EndDateGreaterThanOrEqualTo:Date? = null var EndDateGreaterThan:Date? = null var EndDateLessThan:Date? = null var EndDateLessThanOrEqualTo:Date? = null var EndDateNotEqualTo:Date? = null var EndDateBetween:ArrayList? = null var EndDateIn:ArrayList? = null var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null var QuantityBreakGreaterThanOrEqualTo:BigDecimal? = null var QuantityBreakGreaterThan:BigDecimal? = null var QuantityBreakLessThan:BigDecimal? = null var QuantityBreakLessThanOrEqualTo:BigDecimal? = null var QuantityBreakNotEqualTo:BigDecimal? = null var QuantityBreakBetween:ArrayList? = null var QuantityBreakIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_DebtorSpecificPriceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_DescriptionQuery : QueryDb(), IReturn> { var DescriptionID:String? = null var DescriptionIDStartsWith:String? = null var DescriptionIDEndsWith:String? = null var DescriptionIDContains:String? = null var DescriptionIDLike:String? = null var DescriptionIDBetween:ArrayList? = null var DescriptionIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var SY_Language_RecID:String? = null var SY_Language_RecIDStartsWith:String? = null var SY_Language_RecIDEndsWith:String? = null var SY_Language_RecIDContains:String? = null var SY_Language_RecIDLike:String? = null var SY_Language_RecIDBetween:ArrayList? = null var SY_Language_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_DescriptionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_DutyQuery : QueryDb(), IReturn> { var DutyID:String? = null var DutyIDStartsWith:String? = null var DutyIDEndsWith:String? = null var DutyIDContains:String? = null var DutyIDLike:String? = null var DutyIDBetween:ArrayList? = null var DutyIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Value:BigDecimal? = null var ValueGreaterThanOrEqualTo:BigDecimal? = null var ValueGreaterThan:BigDecimal? = null var ValueLessThan:BigDecimal? = null var ValueLessThanOrEqualTo:BigDecimal? = null var ValueNotEqualTo:BigDecimal? = null var ValueBetween:ArrayList? = null var ValueIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_DutyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_FreightQuery : QueryDb(), IReturn> { var FreightInID:String? = null var FreightInIDStartsWith:String? = null var FreightInIDEndsWith:String? = null var FreightInIDContains:String? = null var FreightInIDLike:String? = null var FreightInIDBetween:ArrayList? = null var FreightInIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var FreightValue:BigDecimal? = null var FreightValueGreaterThanOrEqualTo:BigDecimal? = null var FreightValueGreaterThan:BigDecimal? = null var FreightValueLessThan:BigDecimal? = null var FreightValueLessThanOrEqualTo:BigDecimal? = null var FreightValueNotEqualTo:BigDecimal? = null var FreightValueBetween:ArrayList? = null var FreightValueIn:ArrayList? = null var FreightType:Short? = null var FreightTypeGreaterThanOrEqualTo:Short? = null var FreightTypeGreaterThan:Short? = null var FreightTypeLessThan:Short? = null var FreightTypeLessThanOrEqualTo:Short? = null var FreightTypeNotEqualTo:Short? = null var FreightTypeBetween:ArrayList? = null var FreightTypeIn:ArrayList? = null var FreightFactor:Boolean? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_FreightQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_GroupQuery : QueryDb(), IReturn> { var InventoryGroupID:String? = null var InventoryGroupIDStartsWith:String? = null var InventoryGroupIDEndsWith:String? = null var InventoryGroupIDContains:String? = null var InventoryGroupIDLike:String? = null var InventoryGroupIDBetween:ArrayList? = null var InventoryGroupIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var InventoryGroupCollectionID:String? = null var InventoryGroupCollectionIDStartsWith:String? = null var InventoryGroupCollectionIDEndsWith:String? = null var InventoryGroupCollectionIDContains:String? = null var InventoryGroupCollectionIDLike:String? = null var InventoryGroupCollectionIDBetween:ArrayList? = null var InventoryGroupCollectionIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_GroupQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_GroupLinkQuery : QueryDb(), IReturn> { var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var InventoryGroupID:String? = null var InventoryGroupIDStartsWith:String? = null var InventoryGroupIDEndsWith:String? = null var InventoryGroupIDContains:String? = null var InventoryGroupIDLike:String? = null var InventoryGroupIDBetween:ArrayList? = null var InventoryGroupIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_GroupLinkQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_InTransitWHQuery : QueryDb(), IReturn> { var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var IN_PhysicalID:String? = null var IN_PhysicalIDStartsWith:String? = null var IN_PhysicalIDEndsWith:String? = null var IN_PhysicalIDContains:String? = null var IN_PhysicalIDLike:String? = null var IN_PhysicalIDBetween:ArrayList? = null var IN_PhysicalIDIn:ArrayList? = null var IsDefault:Int? = null var IsDefaultGreaterThanOrEqualTo:Int? = null var IsDefaultGreaterThan:Int? = null var IsDefaultLessThan:Int? = null var IsDefaultLessThanOrEqualTo:Int? = null var IsDefaultNotEqualTo:Int? = null var IsDefaultBetween:ArrayList? = null var IsDefaultIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_InTransitWHQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_KitStockTakeLineKitComponentsQuery : QueryDb(), IReturn> { var KitStockTakeLineComponentID:String? = null var KitStockTakeLineComponentIDStartsWith:String? = null var KitStockTakeLineComponentIDEndsWith:String? = null var KitStockTakeLineComponentIDContains:String? = null var KitStockTakeLineComponentIDLike:String? = null var KitStockTakeLineComponentIDBetween:ArrayList? = null var KitStockTakeLineComponentIDIn:ArrayList? = null var KitStockTakeLineID:String? = null var KitStockTakeLineIDStartsWith:String? = null var KitStockTakeLineIDEndsWith:String? = null var KitStockTakeLineIDContains:String? = null var KitStockTakeLineIDLike:String? = null var KitStockTakeLineIDBetween:ArrayList? = null var KitStockTakeLineIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var BOMObject:Short? = null var BOMObjectGreaterThanOrEqualTo:Short? = null var BOMObjectGreaterThan:Short? = null var BOMObjectLessThan:Short? = null var BOMObjectLessThanOrEqualTo:Short? = null var BOMObjectNotEqualTo:Short? = null var BOMObjectBetween:ArrayList? = null var BOMObjectIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var KitRatioQuantity:BigDecimal? = null var KitRatioQuantityGreaterThanOrEqualTo:BigDecimal? = null var KitRatioQuantityGreaterThan:BigDecimal? = null var KitRatioQuantityLessThan:BigDecimal? = null var KitRatioQuantityLessThanOrEqualTo:BigDecimal? = null var KitRatioQuantityNotEqualTo:BigDecimal? = null var KitRatioQuantityBetween:ArrayList? = null var KitRatioQuantityIn:ArrayList? = null var QuantityCounted:BigDecimal? = null var QuantityCountedGreaterThanOrEqualTo:BigDecimal? = null var QuantityCountedGreaterThan:BigDecimal? = null var QuantityCountedLessThan:BigDecimal? = null var QuantityCountedLessThanOrEqualTo:BigDecimal? = null var QuantityCountedNotEqualTo:BigDecimal? = null var QuantityCountedBetween:ArrayList? = null var QuantityCountedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_KitStockTakeLineKitComponentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_KitStockTakeLineKitsQuery : QueryDb(), IReturn> { var KitStockTakeLineID:String? = null var KitStockTakeLineIDStartsWith:String? = null var KitStockTakeLineIDEndsWith:String? = null var KitStockTakeLineIDContains:String? = null var KitStockTakeLineIDLike:String? = null var KitStockTakeLineIDBetween:ArrayList? = null var KitStockTakeLineIDIn:ArrayList? = null var KitStockTakeID:String? = null var KitStockTakeIDStartsWith:String? = null var KitStockTakeIDEndsWith:String? = null var KitStockTakeIDContains:String? = null var KitStockTakeIDLike:String? = null var KitStockTakeIDBetween:ArrayList? = null var KitStockTakeIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var BOMObject:Short? = null var BOMObjectGreaterThanOrEqualTo:Short? = null var BOMObjectGreaterThan:Short? = null var BOMObjectLessThan:Short? = null var BOMObjectLessThanOrEqualTo:Short? = null var BOMObjectNotEqualTo:Short? = null var BOMObjectBetween:ArrayList? = null var BOMObjectIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_KitStockTakeLineKitsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_KitStockTakeMainQuery : QueryDb(), IReturn> { var KitStockTakeID:String? = null var KitStockTakeIDStartsWith:String? = null var KitStockTakeIDEndsWith:String? = null var KitStockTakeIDContains:String? = null var KitStockTakeIDLike:String? = null var KitStockTakeIDBetween:ArrayList? = null var KitStockTakeIDIn:ArrayList? = null var KitStockTakeNo:String? = null var KitStockTakeNoStartsWith:String? = null var KitStockTakeNoEndsWith:String? = null var KitStockTakeNoContains:String? = null var KitStockTakeNoLike:String? = null var KitStockTakeNoBetween:ArrayList? = null var KitStockTakeNoIn:ArrayList? = null var KitStockTakeNotes:String? = null var KitStockTakeNotesStartsWith:String? = null var KitStockTakeNotesEndsWith:String? = null var KitStockTakeNotesContains:String? = null var KitStockTakeNotesLike:String? = null var KitStockTakeNotesBetween:ArrayList? = null var KitStockTakeNotesIn:ArrayList? = null var KitStockTakeStatus:Boolean? = null var KitStockTakeDate:Date? = null var KitStockTakeDateGreaterThanOrEqualTo:Date? = null var KitStockTakeDateGreaterThan:Date? = null var KitStockTakeDateLessThan:Date? = null var KitStockTakeDateLessThanOrEqualTo:Date? = null var KitStockTakeDateNotEqualTo:Date? = null var KitStockTakeDateBetween:ArrayList? = null var KitStockTakeDateIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_KitStockTakeMainQuery.responseType } @Route(Path="/Queries/IN_Logical", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_LogicalQuery : QueryDb(), IReturn> { var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var IN_PhysicalID:String? = null var IN_PhysicalIDStartsWith:String? = null var IN_PhysicalIDEndsWith:String? = null var IN_PhysicalIDContains:String? = null var IN_PhysicalIDLike:String? = null var IN_PhysicalIDBetween:ArrayList? = null var IN_PhysicalIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LedgerMask:String? = null var LedgerMaskStartsWith:String? = null var LedgerMaskEndsWith:String? = null var LedgerMaskContains:String? = null var LedgerMaskLike:String? = null var LedgerMaskBetween:ArrayList? = null var LedgerMaskIn:ArrayList? = null var WarehouseCode:String? = null var WarehouseCodeStartsWith:String? = null var WarehouseCodeEndsWith:String? = null var WarehouseCodeContains:String? = null var WarehouseCodeLike:String? = null var WarehouseCodeBetween:ArrayList? = null var WarehouseCodeIn:ArrayList? = null var InTransit:Boolean? = null var DefaultInTransit:Boolean? = null var IN_Region_RecID:String? = null var IN_Region_RecIDStartsWith:String? = null var IN_Region_RecIDEndsWith:String? = null var IN_Region_RecIDContains:String? = null var IN_Region_RecIDLike:String? = null var IN_Region_RecIDBetween:ArrayList? = null var IN_Region_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var Colour:Int? = null var ColourGreaterThanOrEqualTo:Int? = null var ColourGreaterThan:Int? = null var ColourLessThan:Int? = null var ColourLessThanOrEqualTo:Int? = null var ColourNotEqualTo:Int? = null var ColourBetween:ArrayList? = null var ColourIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_LogicalQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_LogicalOrderQuery : QueryDb(), IReturn> { var IN_LogicalOrderID:String? = null var IN_LogicalOrderIDStartsWith:String? = null var IN_LogicalOrderIDEndsWith:String? = null var IN_LogicalOrderIDContains:String? = null var IN_LogicalOrderIDLike:String? = null var IN_LogicalOrderIDBetween:ArrayList? = null var IN_LogicalOrderIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var CentralWarehouseID:String? = null var CentralWarehouseIDStartsWith:String? = null var CentralWarehouseIDEndsWith:String? = null var CentralWarehouseIDContains:String? = null var CentralWarehouseIDLike:String? = null var CentralWarehouseIDBetween:ArrayList? = null var CentralWarehouseIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_LogicalOrderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_LogicalWarehouseCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_LogicalWarehouseCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_LogicalWarehouseCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Logical_RecID:String? = null var IN_Logical_RecIDStartsWith:String? = null var IN_Logical_RecIDEndsWith:String? = null var IN_Logical_RecIDContains:String? = null var IN_Logical_RecIDLike:String? = null var IN_Logical_RecIDBetween:ArrayList? = null var IN_Logical_RecIDIn:ArrayList? = null var IN_LogicalWarehouseCustomFields_RecID:String? = null var IN_LogicalWarehouseCustomFields_RecIDStartsWith:String? = null var IN_LogicalWarehouseCustomFields_RecIDEndsWith:String? = null var IN_LogicalWarehouseCustomFields_RecIDContains:String? = null var IN_LogicalWarehouseCustomFields_RecIDLike:String? = null var IN_LogicalWarehouseCustomFields_RecIDBetween:ArrayList? = null var IN_LogicalWarehouseCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_LogicalWarehouseCustomValuesQuery.responseType } @Route(Path="/Queries/IN_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_MainQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var PhysicalItem:Boolean? = null var Discountable:Boolean? = null var DirectTax:BigDecimal? = null var DirectTaxGreaterThanOrEqualTo:BigDecimal? = null var DirectTaxGreaterThan:BigDecimal? = null var DirectTaxLessThan:BigDecimal? = null var DirectTaxLessThanOrEqualTo:BigDecimal? = null var DirectTaxNotEqualTo:BigDecimal? = null var DirectTaxBetween:ArrayList? = null var DirectTaxIn:ArrayList? = null var Catagory1ID:String? = null var Catagory1IDStartsWith:String? = null var Catagory1IDEndsWith:String? = null var Catagory1IDContains:String? = null var Catagory1IDLike:String? = null var Catagory1IDBetween:ArrayList? = null var Catagory1IDIn:ArrayList? = null var Catagory2ID:String? = null var Catagory2IDStartsWith:String? = null var Catagory2IDEndsWith:String? = null var Catagory2IDContains:String? = null var Catagory2IDLike:String? = null var Catagory2IDBetween:ArrayList? = null var Catagory2IDIn:ArrayList? = null var Catagory3ID:String? = null var Catagory3IDStartsWith:String? = null var Catagory3IDEndsWith:String? = null var Catagory3IDContains:String? = null var Catagory3IDLike:String? = null var Catagory3IDBetween:ArrayList? = null var Catagory3IDIn:ArrayList? = null var Catagory4ID:String? = null var Catagory4IDStartsWith:String? = null var Catagory4IDEndsWith:String? = null var Catagory4IDContains:String? = null var Catagory4IDLike:String? = null var Catagory4IDBetween:ArrayList? = null var Catagory4IDIn:ArrayList? = null var Catagory5ID:String? = null var Catagory5IDStartsWith:String? = null var Catagory5IDEndsWith:String? = null var Catagory5IDContains:String? = null var Catagory5IDLike:String? = null var Catagory5IDBetween:ArrayList? = null var Catagory5IDIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var DefaultPrice:BigDecimal? = null var DefaultPriceGreaterThanOrEqualTo:BigDecimal? = null var DefaultPriceGreaterThan:BigDecimal? = null var DefaultPriceLessThan:BigDecimal? = null var DefaultPriceLessThanOrEqualTo:BigDecimal? = null var DefaultPriceNotEqualTo:BigDecimal? = null var DefaultPriceBetween:ArrayList? = null var DefaultPriceIn:ArrayList? = null var RRPPrice:BigDecimal? = null var RRPPriceGreaterThanOrEqualTo:BigDecimal? = null var RRPPriceGreaterThan:BigDecimal? = null var RRPPriceLessThan:BigDecimal? = null var RRPPriceLessThanOrEqualTo:BigDecimal? = null var RRPPriceNotEqualTo:BigDecimal? = null var RRPPriceBetween:ArrayList? = null var RRPPriceIn:ArrayList? = null var LCost:BigDecimal? = null var LCostGreaterThanOrEqualTo:BigDecimal? = null var LCostGreaterThan:BigDecimal? = null var LCostLessThan:BigDecimal? = null var LCostLessThanOrEqualTo:BigDecimal? = null var LCostNotEqualTo:BigDecimal? = null var LCostBetween:ArrayList? = null var LCostIn:ArrayList? = null var SCost:BigDecimal? = null var SCostGreaterThanOrEqualTo:BigDecimal? = null var SCostGreaterThan:BigDecimal? = null var SCostLessThan:BigDecimal? = null var SCostLessThanOrEqualTo:BigDecimal? = null var SCostNotEqualTo:BigDecimal? = null var SCostBetween:ArrayList? = null var SCostIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var MinimumGP:BigDecimal? = null var MinimumGPGreaterThanOrEqualTo:BigDecimal? = null var MinimumGPGreaterThan:BigDecimal? = null var MinimumGPLessThan:BigDecimal? = null var MinimumGPLessThanOrEqualTo:BigDecimal? = null var MinimumGPNotEqualTo:BigDecimal? = null var MinimumGPBetween:ArrayList? = null var MinimumGPIn:ArrayList? = null var Weight:BigDecimal? = null var WeightGreaterThanOrEqualTo:BigDecimal? = null var WeightGreaterThan:BigDecimal? = null var WeightLessThan:BigDecimal? = null var WeightLessThanOrEqualTo:BigDecimal? = null var WeightNotEqualTo:BigDecimal? = null var WeightBetween:ArrayList? = null var WeightIn:ArrayList? = null var Cubic:BigDecimal? = null var CubicGreaterThanOrEqualTo:BigDecimal? = null var CubicGreaterThan:BigDecimal? = null var CubicLessThan:BigDecimal? = null var CubicLessThanOrEqualTo:BigDecimal? = null var CubicNotEqualTo:BigDecimal? = null var CubicBetween:ArrayList? = null var CubicIn:ArrayList? = null var UseSerialNo:Boolean? = null var Aux1:String? = null var Aux1StartsWith:String? = null var Aux1EndsWith:String? = null var Aux1Contains:String? = null var Aux1Like:String? = null var Aux1Between:ArrayList? = null var Aux1In:ArrayList? = null var Aux2:String? = null var Aux2StartsWith:String? = null var Aux2EndsWith:String? = null var Aux2Contains:String? = null var Aux2Like:String? = null var Aux2Between:ArrayList? = null var Aux2In:ArrayList? = null var Aux3:String? = null var Aux3StartsWith:String? = null var Aux3EndsWith:String? = null var Aux3Contains:String? = null var Aux3Like:String? = null var Aux3Between:ArrayList? = null var Aux3In:ArrayList? = null var Aux4:String? = null var Aux4StartsWith:String? = null var Aux4EndsWith:String? = null var Aux4Contains:String? = null var Aux4Like:String? = null var Aux4Between:ArrayList? = null var Aux4In:ArrayList? = null var Aux5:String? = null var Aux5StartsWith:String? = null var Aux5EndsWith:String? = null var Aux5Contains:String? = null var Aux5Like:String? = null var Aux5Between:ArrayList? = null var Aux5In:ArrayList? = null var BackOrderable:Boolean? = null var LedgerInvValue:String? = null var LedgerInvValueStartsWith:String? = null var LedgerInvValueEndsWith:String? = null var LedgerInvValueContains:String? = null var LedgerInvValueLike:String? = null var LedgerInvValueBetween:ArrayList? = null var LedgerInvValueIn:ArrayList? = null var LedgerMovement_COG:String? = null var LedgerMovement_COGStartsWith:String? = null var LedgerMovement_COGEndsWith:String? = null var LedgerMovement_COGContains:String? = null var LedgerMovement_COGLike:String? = null var LedgerMovement_COGBetween:ArrayList? = null var LedgerMovement_COGIn:ArrayList? = null var LedgerExpAsset:String? = null var LedgerExpAssetStartsWith:String? = null var LedgerExpAssetEndsWith:String? = null var LedgerExpAssetContains:String? = null var LedgerExpAssetLike:String? = null var LedgerExpAssetBetween:ArrayList? = null var LedgerExpAssetIn:ArrayList? = null var LedgerExpLiab:String? = null var LedgerExpLiabStartsWith:String? = null var LedgerExpLiabEndsWith:String? = null var LedgerExpLiabContains:String? = null var LedgerExpLiabLike:String? = null var LedgerExpLiabBetween:ArrayList? = null var LedgerExpLiabIn:ArrayList? = null var LedgerDelAsset:String? = null var LedgerDelAssetStartsWith:String? = null var LedgerDelAssetEndsWith:String? = null var LedgerDelAssetContains:String? = null var LedgerDelAssetLike:String? = null var LedgerDelAssetBetween:ArrayList? = null var LedgerDelAssetIn:ArrayList? = null var LedgerDelLiab:String? = null var LedgerDelLiabStartsWith:String? = null var LedgerDelLiabEndsWith:String? = null var LedgerDelLiabContains:String? = null var LedgerDelLiabLike:String? = null var LedgerDelLiabBetween:ArrayList? = null var LedgerDelLiabIn:ArrayList? = null var SalesManCost:BigDecimal? = null var SalesManCostGreaterThanOrEqualTo:BigDecimal? = null var SalesManCostGreaterThan:BigDecimal? = null var SalesManCostLessThan:BigDecimal? = null var SalesManCostLessThanOrEqualTo:BigDecimal? = null var SalesManCostNotEqualTo:BigDecimal? = null var SalesManCostBetween:ArrayList? = null var SalesManCostIn:ArrayList? = null var LedgerAssignedValue:String? = null var LedgerAssignedValueStartsWith:String? = null var LedgerAssignedValueEndsWith:String? = null var LedgerAssignedValueContains:String? = null var LedgerAssignedValueLike:String? = null var LedgerAssignedValueBetween:ArrayList? = null var LedgerAssignedValueIn:ArrayList? = null var LedgerCogVariance:String? = null var LedgerCogVarianceStartsWith:String? = null var LedgerCogVarianceEndsWith:String? = null var LedgerCogVarianceContains:String? = null var LedgerCogVarianceLike:String? = null var LedgerCogVarianceBetween:ArrayList? = null var LedgerCogVarianceIn:ArrayList? = null var LedgerInvSales:String? = null var LedgerInvSalesStartsWith:String? = null var LedgerInvSalesEndsWith:String? = null var LedgerInvSalesContains:String? = null var LedgerInvSalesLike:String? = null var LedgerInvSalesBetween:ArrayList? = null var LedgerInvSalesIn:ArrayList? = null var LedgerAccumulator:String? = null var LedgerAccumulatorStartsWith:String? = null var LedgerAccumulatorEndsWith:String? = null var LedgerAccumulatorContains:String? = null var LedgerAccumulatorLike:String? = null var LedgerAccumulatorBetween:ArrayList? = null var LedgerAccumulatorIn:ArrayList? = null var LedgerPurchases:String? = null var LedgerPurchasesStartsWith:String? = null var LedgerPurchasesEndsWith:String? = null var LedgerPurchasesContains:String? = null var LedgerPurchasesLike:String? = null var LedgerPurchasesBetween:ArrayList? = null var LedgerPurchasesIn:ArrayList? = null var LedgerShipComplete:String? = null var LedgerShipCompleteStartsWith:String? = null var LedgerShipCompleteEndsWith:String? = null var LedgerShipCompleteContains:String? = null var LedgerShipCompleteLike:String? = null var LedgerShipCompleteBetween:ArrayList? = null var LedgerShipCompleteIn:ArrayList? = null var LedgerWriteOn:String? = null var LedgerWriteOnStartsWith:String? = null var LedgerWriteOnEndsWith:String? = null var LedgerWriteOnContains:String? = null var LedgerWriteOnLike:String? = null var LedgerWriteOnBetween:ArrayList? = null var LedgerWriteOnIn:ArrayList? = null var LedgerWriteOff:String? = null var LedgerWriteOffStartsWith:String? = null var LedgerWriteOffEndsWith:String? = null var LedgerWriteOffContains:String? = null var LedgerWriteOffLike:String? = null var LedgerWriteOffBetween:ArrayList? = null var LedgerWriteOffIn:ArrayList? = null var LedgerCostPriceAdj:String? = null var LedgerCostPriceAdjStartsWith:String? = null var LedgerCostPriceAdjEndsWith:String? = null var LedgerCostPriceAdjContains:String? = null var LedgerCostPriceAdjLike:String? = null var LedgerCostPriceAdjBetween:ArrayList? = null var LedgerCostPriceAdjIn:ArrayList? = null var BOMObject:Short? = null var BOMObjectGreaterThanOrEqualTo:Short? = null var BOMObjectGreaterThan:Short? = null var BOMObjectLessThan:Short? = null var BOMObjectLessThanOrEqualTo:Short? = null var BOMObjectNotEqualTo:Short? = null var BOMObjectBetween:ArrayList? = null var BOMObjectIn:ArrayList? = null var UseExpiryDate:Boolean? = null var UseStandardCost:Boolean? = null var StandardCost:BigDecimal? = null var StandardCostGreaterThanOrEqualTo:BigDecimal? = null var StandardCostGreaterThan:BigDecimal? = null var StandardCostLessThan:BigDecimal? = null var StandardCostLessThanOrEqualTo:BigDecimal? = null var StandardCostNotEqualTo:BigDecimal? = null var StandardCostBetween:ArrayList? = null var StandardCostIn:ArrayList? = null var WebEnabled:Boolean? = null var GSTInwardsID:String? = null var GSTInwardsIDStartsWith:String? = null var GSTInwardsIDEndsWith:String? = null var GSTInwardsIDContains:String? = null var GSTInwardsIDLike:String? = null var GSTInwardsIDBetween:ArrayList? = null var GSTInwardsIDIn:ArrayList? = null var GSTOutwardsID:String? = null var GSTOutwardsIDStartsWith:String? = null var GSTOutwardsIDEndsWith:String? = null var GSTOutwardsIDContains:String? = null var GSTOutwardsIDLike:String? = null var GSTOutwardsIDBetween:ArrayList? = null var GSTOutwardsIDIn:ArrayList? = null var GSTAdjustmentsINID:String? = null var GSTAdjustmentsINIDStartsWith:String? = null var GSTAdjustmentsINIDEndsWith:String? = null var GSTAdjustmentsINIDContains:String? = null var GSTAdjustmentsINIDLike:String? = null var GSTAdjustmentsINIDBetween:ArrayList? = null var GSTAdjustmentsINIDIn:ArrayList? = null var GSTAdjustmentsOUTID:String? = null var GSTAdjustmentsOUTIDStartsWith:String? = null var GSTAdjustmentsOUTIDEndsWith:String? = null var GSTAdjustmentsOUTIDContains:String? = null var GSTAdjustmentsOUTIDLike:String? = null var GSTAdjustmentsOUTIDBetween:ArrayList? = null var GSTAdjustmentsOUTIDIn:ArrayList? = null var SellPriceIncTax:Boolean? = null var StyleID:String? = null var StyleIDStartsWith:String? = null var StyleIDEndsWith:String? = null var StyleIDContains:String? = null var StyleIDLike:String? = null var StyleIDBetween:ArrayList? = null var StyleIDIn:ArrayList? = null var ColourID:String? = null var ColourIDStartsWith:String? = null var ColourIDEndsWith:String? = null var ColourIDContains:String? = null var ColourIDLike:String? = null var ColourIDBetween:ArrayList? = null var ColourIDIn:ArrayList? = null var SizeID:String? = null var SizeIDStartsWith:String? = null var SizeIDEndsWith:String? = null var SizeIDContains:String? = null var SizeIDLike:String? = null var SizeIDBetween:ArrayList? = null var SizeIDIn:ArrayList? = null var PartEncodeOrder:Short? = null var PartEncodeOrderGreaterThanOrEqualTo:Short? = null var PartEncodeOrderGreaterThan:Short? = null var PartEncodeOrderLessThan:Short? = null var PartEncodeOrderLessThanOrEqualTo:Short? = null var PartEncodeOrderNotEqualTo:Short? = null var PartEncodeOrderBetween:ArrayList? = null var PartEncodeOrderIn:ArrayList? = null var TypeStyle:Boolean? = null var MatrixDescription:String? = null var MatrixDescriptionStartsWith:String? = null var MatrixDescriptionEndsWith:String? = null var MatrixDescriptionContains:String? = null var MatrixDescriptionLike:String? = null var MatrixDescriptionBetween:ArrayList? = null var MatrixDescriptionIn:ArrayList? = null var SecondaryCost:BigDecimal? = null var SecondaryCostGreaterThanOrEqualTo:BigDecimal? = null var SecondaryCostGreaterThan:BigDecimal? = null var SecondaryCostLessThan:BigDecimal? = null var SecondaryCostLessThanOrEqualTo:BigDecimal? = null var SecondaryCostNotEqualTo:BigDecimal? = null var SecondaryCostBetween:ArrayList? = null var SecondaryCostIn:ArrayList? = null var PricingGroupID:String? = null var PricingGroupIDStartsWith:String? = null var PricingGroupIDEndsWith:String? = null var PricingGroupIDContains:String? = null var PricingGroupIDLike:String? = null var PricingGroupIDBetween:ArrayList? = null var PricingGroupIDIn:ArrayList? = null var ShipWithPhysicalItem:Boolean? = null var RowHash:ArrayList? = null var Picture:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_OnBackOrderQuery : QueryDb(), IReturn> { var OrdersOnBackID:String? = null var OrdersOnBackIDStartsWith:String? = null var OrdersOnBackIDEndsWith:String? = null var OrdersOnBackIDContains:String? = null var OrdersOnBackIDLike:String? = null var OrdersOnBackIDBetween:ArrayList? = null var OrdersOnBackIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var InvoiceType:Short? = null var InvoiceTypeGreaterThanOrEqualTo:Short? = null var InvoiceTypeGreaterThan:Short? = null var InvoiceTypeLessThan:Short? = null var InvoiceTypeLessThanOrEqualTo:Short? = null var InvoiceTypeNotEqualTo:Short? = null var InvoiceTypeBetween:ArrayList? = null var InvoiceTypeIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var OrderID:String? = null var OrderIDStartsWith:String? = null var OrderIDEndsWith:String? = null var OrderIDContains:String? = null var OrderIDLike:String? = null var OrderIDBetween:ArrayList? = null var OrderIDIn:ArrayList? = null var OrderLineID:String? = null var OrderLineIDStartsWith:String? = null var OrderLineIDEndsWith:String? = null var OrderLineIDContains:String? = null var OrderLineIDLike:String? = null var OrderLineIDBetween:ArrayList? = null var OrderLineIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var Price:BigDecimal? = null var PriceGreaterThanOrEqualTo:BigDecimal? = null var PriceGreaterThan:BigDecimal? = null var PriceLessThan:BigDecimal? = null var PriceLessThanOrEqualTo:BigDecimal? = null var PriceNotEqualTo:BigDecimal? = null var PriceBetween:ArrayList? = null var PriceIn:ArrayList? = null var EstBOValue:BigDecimal? = null var EstBOValueGreaterThanOrEqualTo:BigDecimal? = null var EstBOValueGreaterThan:BigDecimal? = null var EstBOValueLessThan:BigDecimal? = null var EstBOValueLessThanOrEqualTo:BigDecimal? = null var EstBOValueNotEqualTo:BigDecimal? = null var EstBOValueBetween:ArrayList? = null var EstBOValueIn:ArrayList? = null var Priority:String? = null var PriorityStartsWith:String? = null var PriorityEndsWith:String? = null var PriorityContains:String? = null var PriorityLike:String? = null var PriorityBetween:ArrayList? = null var PriorityIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var ForLogicalID:String? = null var ForLogicalIDStartsWith:String? = null var ForLogicalIDEndsWith:String? = null var ForLogicalIDContains:String? = null var ForLogicalIDLike:String? = null var ForLogicalIDBetween:ArrayList? = null var ForLogicalIDIn:ArrayList? = null var ForAnotherWarehouse:Short? = null var ForAnotherWarehouseGreaterThanOrEqualTo:Short? = null var ForAnotherWarehouseGreaterThan:Short? = null var ForAnotherWarehouseLessThan:Short? = null var ForAnotherWarehouseLessThanOrEqualTo:Short? = null var ForAnotherWarehouseNotEqualTo:Short? = null var ForAnotherWarehouseBetween:ArrayList? = null var ForAnotherWarehouseIn:ArrayList? = null var INAssemblyID:String? = null var INAssemblyIDStartsWith:String? = null var INAssemblyIDEndsWith:String? = null var INAssemblyIDContains:String? = null var INAssemblyIDLike:String? = null var INAssemblyIDBetween:ArrayList? = null var INAssemblyIDIn:ArrayList? = null var BackOrderMode:Short? = null var BackOrderModeGreaterThanOrEqualTo:Short? = null var BackOrderModeGreaterThan:Short? = null var BackOrderModeLessThan:Short? = null var BackOrderModeLessThanOrEqualTo:Short? = null var BackOrderModeNotEqualTo:Short? = null var BackOrderModeBetween:ArrayList? = null var BackOrderModeIn:ArrayList? = null var PriorityWeight:Int? = null var PriorityWeightGreaterThanOrEqualTo:Int? = null var PriorityWeightGreaterThan:Int? = null var PriorityWeightLessThan:Int? = null var PriorityWeightLessThanOrEqualTo:Int? = null var PriorityWeightNotEqualTo:Int? = null var PriorityWeightBetween:ArrayList? = null var PriorityWeightIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_OnBackOrderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_OrderLevelsQuery : QueryDb(), IReturn> { var InventoryLevelsID:String? = null var InventoryLevelsIDStartsWith:String? = null var InventoryLevelsIDEndsWith:String? = null var InventoryLevelsIDContains:String? = null var InventoryLevelsIDLike:String? = null var InventoryLevelsIDBetween:ArrayList? = null var InventoryLevelsIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Quantity1:BigDecimal? = null var Quantity1GreaterThanOrEqualTo:BigDecimal? = null var Quantity1GreaterThan:BigDecimal? = null var Quantity1LessThan:BigDecimal? = null var Quantity1LessThanOrEqualTo:BigDecimal? = null var Quantity1NotEqualTo:BigDecimal? = null var Quantity1Between:ArrayList? = null var Quantity1In:ArrayList? = null var Quantity2:BigDecimal? = null var Quantity2GreaterThanOrEqualTo:BigDecimal? = null var Quantity2GreaterThan:BigDecimal? = null var Quantity2LessThan:BigDecimal? = null var Quantity2LessThanOrEqualTo:BigDecimal? = null var Quantity2NotEqualTo:BigDecimal? = null var Quantity2Between:ArrayList? = null var Quantity2In:ArrayList? = null var Quantity3:BigDecimal? = null var Quantity3GreaterThanOrEqualTo:BigDecimal? = null var Quantity3GreaterThan:BigDecimal? = null var Quantity3LessThan:BigDecimal? = null var Quantity3LessThanOrEqualTo:BigDecimal? = null var Quantity3NotEqualTo:BigDecimal? = null var Quantity3Between:ArrayList? = null var Quantity3In:ArrayList? = null var Quantity4:BigDecimal? = null var Quantity4GreaterThanOrEqualTo:BigDecimal? = null var Quantity4GreaterThan:BigDecimal? = null var Quantity4LessThan:BigDecimal? = null var Quantity4LessThanOrEqualTo:BigDecimal? = null var Quantity4NotEqualTo:BigDecimal? = null var Quantity4Between:ArrayList? = null var Quantity4In:ArrayList? = null var Quantity5:BigDecimal? = null var Quantity5GreaterThanOrEqualTo:BigDecimal? = null var Quantity5GreaterThan:BigDecimal? = null var Quantity5LessThan:BigDecimal? = null var Quantity5LessThanOrEqualTo:BigDecimal? = null var Quantity5NotEqualTo:BigDecimal? = null var Quantity5Between:ArrayList? = null var Quantity5In:ArrayList? = null var Quantity6:BigDecimal? = null var Quantity6GreaterThanOrEqualTo:BigDecimal? = null var Quantity6GreaterThan:BigDecimal? = null var Quantity6LessThan:BigDecimal? = null var Quantity6LessThanOrEqualTo:BigDecimal? = null var Quantity6NotEqualTo:BigDecimal? = null var Quantity6Between:ArrayList? = null var Quantity6In:ArrayList? = null var Quantity7:BigDecimal? = null var Quantity7GreaterThanOrEqualTo:BigDecimal? = null var Quantity7GreaterThan:BigDecimal? = null var Quantity7LessThan:BigDecimal? = null var Quantity7LessThanOrEqualTo:BigDecimal? = null var Quantity7NotEqualTo:BigDecimal? = null var Quantity7Between:ArrayList? = null var Quantity7In:ArrayList? = null var Quantity8:BigDecimal? = null var Quantity8GreaterThanOrEqualTo:BigDecimal? = null var Quantity8GreaterThan:BigDecimal? = null var Quantity8LessThan:BigDecimal? = null var Quantity8LessThanOrEqualTo:BigDecimal? = null var Quantity8NotEqualTo:BigDecimal? = null var Quantity8Between:ArrayList? = null var Quantity8In:ArrayList? = null var Quantity9:BigDecimal? = null var Quantity9GreaterThanOrEqualTo:BigDecimal? = null var Quantity9GreaterThan:BigDecimal? = null var Quantity9LessThan:BigDecimal? = null var Quantity9LessThanOrEqualTo:BigDecimal? = null var Quantity9NotEqualTo:BigDecimal? = null var Quantity9Between:ArrayList? = null var Quantity9In:ArrayList? = null var Quantity10:BigDecimal? = null var Quantity10GreaterThanOrEqualTo:BigDecimal? = null var Quantity10GreaterThan:BigDecimal? = null var Quantity10LessThan:BigDecimal? = null var Quantity10LessThanOrEqualTo:BigDecimal? = null var Quantity10NotEqualTo:BigDecimal? = null var Quantity10Between:ArrayList? = null var Quantity10In:ArrayList? = null var Quantity11:BigDecimal? = null var Quantity11GreaterThanOrEqualTo:BigDecimal? = null var Quantity11GreaterThan:BigDecimal? = null var Quantity11LessThan:BigDecimal? = null var Quantity11LessThanOrEqualTo:BigDecimal? = null var Quantity11NotEqualTo:BigDecimal? = null var Quantity11Between:ArrayList? = null var Quantity11In:ArrayList? = null var Quantity12:BigDecimal? = null var Quantity12GreaterThanOrEqualTo:BigDecimal? = null var Quantity12GreaterThan:BigDecimal? = null var Quantity12LessThan:BigDecimal? = null var Quantity12LessThanOrEqualTo:BigDecimal? = null var Quantity12NotEqualTo:BigDecimal? = null var Quantity12Between:ArrayList? = null var Quantity12In:ArrayList? = null var Quantity13:BigDecimal? = null var Quantity13GreaterThanOrEqualTo:BigDecimal? = null var Quantity13GreaterThan:BigDecimal? = null var Quantity13LessThan:BigDecimal? = null var Quantity13LessThanOrEqualTo:BigDecimal? = null var Quantity13NotEqualTo:BigDecimal? = null var Quantity13Between:ArrayList? = null var Quantity13In:ArrayList? = null var Quantity14:BigDecimal? = null var Quantity14GreaterThanOrEqualTo:BigDecimal? = null var Quantity14GreaterThan:BigDecimal? = null var Quantity14LessThan:BigDecimal? = null var Quantity14LessThanOrEqualTo:BigDecimal? = null var Quantity14NotEqualTo:BigDecimal? = null var Quantity14Between:ArrayList? = null var Quantity14In:ArrayList? = null var Quantity15:BigDecimal? = null var Quantity15GreaterThanOrEqualTo:BigDecimal? = null var Quantity15GreaterThan:BigDecimal? = null var Quantity15LessThan:BigDecimal? = null var Quantity15LessThanOrEqualTo:BigDecimal? = null var Quantity15NotEqualTo:BigDecimal? = null var Quantity15Between:ArrayList? = null var Quantity15In:ArrayList? = null var Quantity16:BigDecimal? = null var Quantity16GreaterThanOrEqualTo:BigDecimal? = null var Quantity16GreaterThan:BigDecimal? = null var Quantity16LessThan:BigDecimal? = null var Quantity16LessThanOrEqualTo:BigDecimal? = null var Quantity16NotEqualTo:BigDecimal? = null var Quantity16Between:ArrayList? = null var Quantity16In:ArrayList? = null var Quantity17:BigDecimal? = null var Quantity17GreaterThanOrEqualTo:BigDecimal? = null var Quantity17GreaterThan:BigDecimal? = null var Quantity17LessThan:BigDecimal? = null var Quantity17LessThanOrEqualTo:BigDecimal? = null var Quantity17NotEqualTo:BigDecimal? = null var Quantity17Between:ArrayList? = null var Quantity17In:ArrayList? = null var Quantity18:BigDecimal? = null var Quantity18GreaterThanOrEqualTo:BigDecimal? = null var Quantity18GreaterThan:BigDecimal? = null var Quantity18LessThan:BigDecimal? = null var Quantity18LessThanOrEqualTo:BigDecimal? = null var Quantity18NotEqualTo:BigDecimal? = null var Quantity18Between:ArrayList? = null var Quantity18In:ArrayList? = null var Quantity19:BigDecimal? = null var Quantity19GreaterThanOrEqualTo:BigDecimal? = null var Quantity19GreaterThan:BigDecimal? = null var Quantity19LessThan:BigDecimal? = null var Quantity19LessThanOrEqualTo:BigDecimal? = null var Quantity19NotEqualTo:BigDecimal? = null var Quantity19Between:ArrayList? = null var Quantity19In:ArrayList? = null var Quantity20:BigDecimal? = null var Quantity20GreaterThanOrEqualTo:BigDecimal? = null var Quantity20GreaterThan:BigDecimal? = null var Quantity20LessThan:BigDecimal? = null var Quantity20LessThanOrEqualTo:BigDecimal? = null var Quantity20NotEqualTo:BigDecimal? = null var Quantity20Between:ArrayList? = null var Quantity20In:ArrayList? = null var Quantity21:BigDecimal? = null var Quantity21GreaterThanOrEqualTo:BigDecimal? = null var Quantity21GreaterThan:BigDecimal? = null var Quantity21LessThan:BigDecimal? = null var Quantity21LessThanOrEqualTo:BigDecimal? = null var Quantity21NotEqualTo:BigDecimal? = null var Quantity21Between:ArrayList? = null var Quantity21In:ArrayList? = null var Quantity22:BigDecimal? = null var Quantity22GreaterThanOrEqualTo:BigDecimal? = null var Quantity22GreaterThan:BigDecimal? = null var Quantity22LessThan:BigDecimal? = null var Quantity22LessThanOrEqualTo:BigDecimal? = null var Quantity22NotEqualTo:BigDecimal? = null var Quantity22Between:ArrayList? = null var Quantity22In:ArrayList? = null var Quantity23:BigDecimal? = null var Quantity23GreaterThanOrEqualTo:BigDecimal? = null var Quantity23GreaterThan:BigDecimal? = null var Quantity23LessThan:BigDecimal? = null var Quantity23LessThanOrEqualTo:BigDecimal? = null var Quantity23NotEqualTo:BigDecimal? = null var Quantity23Between:ArrayList? = null var Quantity23In:ArrayList? = null var Quantity24:BigDecimal? = null var Quantity24GreaterThanOrEqualTo:BigDecimal? = null var Quantity24GreaterThan:BigDecimal? = null var Quantity24LessThan:BigDecimal? = null var Quantity24LessThanOrEqualTo:BigDecimal? = null var Quantity24NotEqualTo:BigDecimal? = null var Quantity24Between:ArrayList? = null var Quantity24In:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var SafetyMinQuantity1:BigDecimal? = null var SafetyMinQuantity1GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity1GreaterThan:BigDecimal? = null var SafetyMinQuantity1LessThan:BigDecimal? = null var SafetyMinQuantity1LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity1NotEqualTo:BigDecimal? = null var SafetyMinQuantity1Between:ArrayList? = null var SafetyMinQuantity1In:ArrayList? = null var SafetyMinQuantity2:BigDecimal? = null var SafetyMinQuantity2GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity2GreaterThan:BigDecimal? = null var SafetyMinQuantity2LessThan:BigDecimal? = null var SafetyMinQuantity2LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity2NotEqualTo:BigDecimal? = null var SafetyMinQuantity2Between:ArrayList? = null var SafetyMinQuantity2In:ArrayList? = null var SafetyMinQuantity3:BigDecimal? = null var SafetyMinQuantity3GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity3GreaterThan:BigDecimal? = null var SafetyMinQuantity3LessThan:BigDecimal? = null var SafetyMinQuantity3LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity3NotEqualTo:BigDecimal? = null var SafetyMinQuantity3Between:ArrayList? = null var SafetyMinQuantity3In:ArrayList? = null var SafetyMinQuantity4:BigDecimal? = null var SafetyMinQuantity4GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity4GreaterThan:BigDecimal? = null var SafetyMinQuantity4LessThan:BigDecimal? = null var SafetyMinQuantity4LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity4NotEqualTo:BigDecimal? = null var SafetyMinQuantity4Between:ArrayList? = null var SafetyMinQuantity4In:ArrayList? = null var SafetyMinQuantity5:BigDecimal? = null var SafetyMinQuantity5GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity5GreaterThan:BigDecimal? = null var SafetyMinQuantity5LessThan:BigDecimal? = null var SafetyMinQuantity5LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity5NotEqualTo:BigDecimal? = null var SafetyMinQuantity5Between:ArrayList? = null var SafetyMinQuantity5In:ArrayList? = null var SafetyMinQuantity6:BigDecimal? = null var SafetyMinQuantity6GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity6GreaterThan:BigDecimal? = null var SafetyMinQuantity6LessThan:BigDecimal? = null var SafetyMinQuantity6LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity6NotEqualTo:BigDecimal? = null var SafetyMinQuantity6Between:ArrayList? = null var SafetyMinQuantity6In:ArrayList? = null var SafetyMinQuantity7:BigDecimal? = null var SafetyMinQuantity7GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity7GreaterThan:BigDecimal? = null var SafetyMinQuantity7LessThan:BigDecimal? = null var SafetyMinQuantity7LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity7NotEqualTo:BigDecimal? = null var SafetyMinQuantity7Between:ArrayList? = null var SafetyMinQuantity7In:ArrayList? = null var SafetyMinQuantity8:BigDecimal? = null var SafetyMinQuantity8GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity8GreaterThan:BigDecimal? = null var SafetyMinQuantity8LessThan:BigDecimal? = null var SafetyMinQuantity8LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity8NotEqualTo:BigDecimal? = null var SafetyMinQuantity8Between:ArrayList? = null var SafetyMinQuantity8In:ArrayList? = null var SafetyMinQuantity9:BigDecimal? = null var SafetyMinQuantity9GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity9GreaterThan:BigDecimal? = null var SafetyMinQuantity9LessThan:BigDecimal? = null var SafetyMinQuantity9LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity9NotEqualTo:BigDecimal? = null var SafetyMinQuantity9Between:ArrayList? = null var SafetyMinQuantity9In:ArrayList? = null var SafetyMinQuantity10:BigDecimal? = null var SafetyMinQuantity10GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity10GreaterThan:BigDecimal? = null var SafetyMinQuantity10LessThan:BigDecimal? = null var SafetyMinQuantity10LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity10NotEqualTo:BigDecimal? = null var SafetyMinQuantity10Between:ArrayList? = null var SafetyMinQuantity10In:ArrayList? = null var SafetyMinQuantity11:BigDecimal? = null var SafetyMinQuantity11GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity11GreaterThan:BigDecimal? = null var SafetyMinQuantity11LessThan:BigDecimal? = null var SafetyMinQuantity11LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity11NotEqualTo:BigDecimal? = null var SafetyMinQuantity11Between:ArrayList? = null var SafetyMinQuantity11In:ArrayList? = null var SafetyMinQuantity12:BigDecimal? = null var SafetyMinQuantity12GreaterThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity12GreaterThan:BigDecimal? = null var SafetyMinQuantity12LessThan:BigDecimal? = null var SafetyMinQuantity12LessThanOrEqualTo:BigDecimal? = null var SafetyMinQuantity12NotEqualTo:BigDecimal? = null var SafetyMinQuantity12Between:ArrayList? = null var SafetyMinQuantity12In:ArrayList? = null var SafetyMaxQuantity1:BigDecimal? = null var SafetyMaxQuantity1GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity1GreaterThan:BigDecimal? = null var SafetyMaxQuantity1LessThan:BigDecimal? = null var SafetyMaxQuantity1LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity1NotEqualTo:BigDecimal? = null var SafetyMaxQuantity1Between:ArrayList? = null var SafetyMaxQuantity1In:ArrayList? = null var SafetyMaxQuantity2:BigDecimal? = null var SafetyMaxQuantity2GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity2GreaterThan:BigDecimal? = null var SafetyMaxQuantity2LessThan:BigDecimal? = null var SafetyMaxQuantity2LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity2NotEqualTo:BigDecimal? = null var SafetyMaxQuantity2Between:ArrayList? = null var SafetyMaxQuantity2In:ArrayList? = null var SafetyMaxQuantity3:BigDecimal? = null var SafetyMaxQuantity3GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity3GreaterThan:BigDecimal? = null var SafetyMaxQuantity3LessThan:BigDecimal? = null var SafetyMaxQuantity3LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity3NotEqualTo:BigDecimal? = null var SafetyMaxQuantity3Between:ArrayList? = null var SafetyMaxQuantity3In:ArrayList? = null var SafetyMaxQuantity4:BigDecimal? = null var SafetyMaxQuantity4GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity4GreaterThan:BigDecimal? = null var SafetyMaxQuantity4LessThan:BigDecimal? = null var SafetyMaxQuantity4LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity4NotEqualTo:BigDecimal? = null var SafetyMaxQuantity4Between:ArrayList? = null var SafetyMaxQuantity4In:ArrayList? = null var SafetyMaxQuantity5:BigDecimal? = null var SafetyMaxQuantity5GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity5GreaterThan:BigDecimal? = null var SafetyMaxQuantity5LessThan:BigDecimal? = null var SafetyMaxQuantity5LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity5NotEqualTo:BigDecimal? = null var SafetyMaxQuantity5Between:ArrayList? = null var SafetyMaxQuantity5In:ArrayList? = null var SafetyMaxQuantity6:BigDecimal? = null var SafetyMaxQuantity6GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity6GreaterThan:BigDecimal? = null var SafetyMaxQuantity6LessThan:BigDecimal? = null var SafetyMaxQuantity6LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity6NotEqualTo:BigDecimal? = null var SafetyMaxQuantity6Between:ArrayList? = null var SafetyMaxQuantity6In:ArrayList? = null var SafetyMaxQuantity7:BigDecimal? = null var SafetyMaxQuantity7GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity7GreaterThan:BigDecimal? = null var SafetyMaxQuantity7LessThan:BigDecimal? = null var SafetyMaxQuantity7LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity7NotEqualTo:BigDecimal? = null var SafetyMaxQuantity7Between:ArrayList? = null var SafetyMaxQuantity7In:ArrayList? = null var SafetyMaxQuantity8:BigDecimal? = null var SafetyMaxQuantity8GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity8GreaterThan:BigDecimal? = null var SafetyMaxQuantity8LessThan:BigDecimal? = null var SafetyMaxQuantity8LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity8NotEqualTo:BigDecimal? = null var SafetyMaxQuantity8Between:ArrayList? = null var SafetyMaxQuantity8In:ArrayList? = null var SafetyMaxQuantity9:BigDecimal? = null var SafetyMaxQuantity9GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity9GreaterThan:BigDecimal? = null var SafetyMaxQuantity9LessThan:BigDecimal? = null var SafetyMaxQuantity9LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity9NotEqualTo:BigDecimal? = null var SafetyMaxQuantity9Between:ArrayList? = null var SafetyMaxQuantity9In:ArrayList? = null var SafetyMaxQuantity10:BigDecimal? = null var SafetyMaxQuantity10GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity10GreaterThan:BigDecimal? = null var SafetyMaxQuantity10LessThan:BigDecimal? = null var SafetyMaxQuantity10LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity10NotEqualTo:BigDecimal? = null var SafetyMaxQuantity10Between:ArrayList? = null var SafetyMaxQuantity10In:ArrayList? = null var SafetyMaxQuantity11:BigDecimal? = null var SafetyMaxQuantity11GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity11GreaterThan:BigDecimal? = null var SafetyMaxQuantity11LessThan:BigDecimal? = null var SafetyMaxQuantity11LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity11NotEqualTo:BigDecimal? = null var SafetyMaxQuantity11Between:ArrayList? = null var SafetyMaxQuantity11In:ArrayList? = null var SafetyMaxQuantity12:BigDecimal? = null var SafetyMaxQuantity12GreaterThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity12GreaterThan:BigDecimal? = null var SafetyMaxQuantity12LessThan:BigDecimal? = null var SafetyMaxQuantity12LessThanOrEqualTo:BigDecimal? = null var SafetyMaxQuantity12NotEqualTo:BigDecimal? = null var SafetyMaxQuantity12Between:ArrayList? = null var SafetyMaxQuantity12In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_OrderLevelsQuery.responseType } @Route(Path="/Queries/IN_Physical", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PhysicalQuery : QueryDb(), IReturn> { var IN_PhysicalID:String? = null var IN_PhysicalIDStartsWith:String? = null var IN_PhysicalIDEndsWith:String? = null var IN_PhysicalIDContains:String? = null var IN_PhysicalIDLike:String? = null var IN_PhysicalIDBetween:ArrayList? = null var IN_PhysicalIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var RefComment:String? = null var RefCommentStartsWith:String? = null var RefCommentEndsWith:String? = null var RefCommentContains:String? = null var RefCommentLike:String? = null var RefCommentBetween:ArrayList? = null var RefCommentIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PhysicalQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PhysicalWarehouseCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PhysicalWarehouseCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PhysicalWarehouseCustomValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var IN_Physical_RecID:String? = null var IN_Physical_RecIDStartsWith:String? = null var IN_Physical_RecIDEndsWith:String? = null var IN_Physical_RecIDContains:String? = null var IN_Physical_RecIDLike:String? = null var IN_Physical_RecIDBetween:ArrayList? = null var IN_Physical_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PhysicalWarehouseCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PriceQuery : QueryDb(), IReturn> { var PriceID:String? = null var PriceIDStartsWith:String? = null var PriceIDEndsWith:String? = null var PriceIDContains:String? = null var PriceIDLike:String? = null var PriceIDBetween:ArrayList? = null var PriceIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var QuantityBreak:BigDecimal? = null var QuantityBreakGreaterThanOrEqualTo:BigDecimal? = null var QuantityBreakGreaterThan:BigDecimal? = null var QuantityBreakLessThan:BigDecimal? = null var QuantityBreakLessThanOrEqualTo:BigDecimal? = null var QuantityBreakNotEqualTo:BigDecimal? = null var QuantityBreakBetween:ArrayList? = null var QuantityBreakIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PriceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PriceLinkQuery : QueryDb(), IReturn> { var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var PriceID:String? = null var PriceIDStartsWith:String? = null var PriceIDEndsWith:String? = null var PriceIDContains:String? = null var PriceIDLike:String? = null var PriceIDBetween:ArrayList? = null var PriceIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Price:BigDecimal? = null var PriceGreaterThanOrEqualTo:BigDecimal? = null var PriceGreaterThan:BigDecimal? = null var PriceLessThan:BigDecimal? = null var PriceLessThanOrEqualTo:BigDecimal? = null var PriceNotEqualTo:BigDecimal? = null var PriceBetween:ArrayList? = null var PriceIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PriceLinkQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PriceSchemePriceQuery : QueryDb(), IReturn> { var PriceSchemePriceID:String? = null var PriceSchemePriceIDStartsWith:String? = null var PriceSchemePriceIDEndsWith:String? = null var PriceSchemePriceIDContains:String? = null var PriceSchemePriceIDLike:String? = null var PriceSchemePriceIDBetween:ArrayList? = null var PriceSchemePriceIDIn:ArrayList? = null var PriceDescription:String? = null var PriceDescriptionStartsWith:String? = null var PriceDescriptionEndsWith:String? = null var PriceDescriptionContains:String? = null var PriceDescriptionLike:String? = null var PriceDescriptionBetween:ArrayList? = null var PriceDescriptionIn:ArrayList? = null var PriceIsStoredProc:Boolean? = null var PriceStoredProcName:String? = null var PriceStoredProcNameStartsWith:String? = null var PriceStoredProcNameEndsWith:String? = null var PriceStoredProcNameContains:String? = null var PriceStoredProcNameLike:String? = null var PriceStoredProcNameBetween:ArrayList? = null var PriceStoredProcNameIn:ArrayList? = null var PriceActive:Boolean? = null var PriceVBScript:String? = null var PriceVBScriptStartsWith:String? = null var PriceVBScriptEndsWith:String? = null var PriceVBScriptContains:String? = null var PriceVBScriptLike:String? = null var PriceVBScriptBetween:ArrayList? = null var PriceVBScriptIn:ArrayList? = null var UseZeroPrice:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PriceSchemePriceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PriceSchemePriorityQuery : QueryDb(), IReturn> { var PriceSchemePriorityID:String? = null var PriceSchemePriorityIDStartsWith:String? = null var PriceSchemePriorityIDEndsWith:String? = null var PriceSchemePriorityIDContains:String? = null var PriceSchemePriorityIDLike:String? = null var PriceSchemePriorityIDBetween:ArrayList? = null var PriceSchemePriorityIDIn:ArrayList? = null var PriceSchemeID:String? = null var PriceSchemeIDStartsWith:String? = null var PriceSchemeIDEndsWith:String? = null var PriceSchemeIDContains:String? = null var PriceSchemeIDLike:String? = null var PriceSchemeIDBetween:ArrayList? = null var PriceSchemeIDIn:ArrayList? = null var PriceSchemePriceID:String? = null var PriceSchemePriceIDStartsWith:String? = null var PriceSchemePriceIDEndsWith:String? = null var PriceSchemePriceIDContains:String? = null var PriceSchemePriceIDLike:String? = null var PriceSchemePriceIDBetween:ArrayList? = null var PriceSchemePriceIDIn:ArrayList? = null var SchemePriority:Short? = null var SchemePriorityGreaterThanOrEqualTo:Short? = null var SchemePriorityGreaterThan:Short? = null var SchemePriorityLessThan:Short? = null var SchemePriorityLessThanOrEqualTo:Short? = null var SchemePriorityNotEqualTo:Short? = null var SchemePriorityBetween:ArrayList? = null var SchemePriorityIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PriceSchemePriorityQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PriceSchemesQuery : QueryDb(), IReturn> { var PriceSchemeID:String? = null var PriceSchemeIDStartsWith:String? = null var PriceSchemeIDEndsWith:String? = null var PriceSchemeIDContains:String? = null var PriceSchemeIDLike:String? = null var PriceSchemeIDBetween:ArrayList? = null var PriceSchemeIDIn:ArrayList? = null var PriceSchemeDescription:String? = null var PriceSchemeDescriptionStartsWith:String? = null var PriceSchemeDescriptionEndsWith:String? = null var PriceSchemeDescriptionContains:String? = null var PriceSchemeDescriptionLike:String? = null var PriceSchemeDescriptionBetween:ArrayList? = null var PriceSchemeDescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SchemeActive:Boolean? = null var FindTheCheapest:Boolean? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PriceSchemesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PricingGroupMatrixQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_PricingGroups_RecID:String? = null var IN_PricingGroups_RecIDStartsWith:String? = null var IN_PricingGroups_RecIDEndsWith:String? = null var IN_PricingGroups_RecIDContains:String? = null var IN_PricingGroups_RecIDLike:String? = null var IN_PricingGroups_RecIDBetween:ArrayList? = null var IN_PricingGroups_RecIDIn:ArrayList? = null var DB_PricingGroups_RecID:String? = null var DB_PricingGroups_RecIDStartsWith:String? = null var DB_PricingGroups_RecIDEndsWith:String? = null var DB_PricingGroups_RecIDContains:String? = null var DB_PricingGroups_RecIDLike:String? = null var DB_PricingGroups_RecIDBetween:ArrayList? = null var DB_PricingGroups_RecIDIn:ArrayList? = null var SourcePrice:Short? = null var SourcePriceGreaterThanOrEqualTo:Short? = null var SourcePriceGreaterThan:Short? = null var SourcePriceLessThan:Short? = null var SourcePriceLessThanOrEqualTo:Short? = null var SourcePriceNotEqualTo:Short? = null var SourcePriceBetween:ArrayList? = null var SourcePriceIn:ArrayList? = null var Mode:Short? = null var ModeGreaterThanOrEqualTo:Short? = null var ModeGreaterThan:Short? = null var ModeLessThan:Short? = null var ModeLessThanOrEqualTo:Short? = null var ModeNotEqualTo:Short? = null var ModeBetween:ArrayList? = null var ModeIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null var QuantityBreakGreaterThanOrEqualTo:BigDecimal? = null var QuantityBreakGreaterThan:BigDecimal? = null var QuantityBreakLessThan:BigDecimal? = null var QuantityBreakLessThanOrEqualTo:BigDecimal? = null var QuantityBreakNotEqualTo:BigDecimal? = null var QuantityBreakBetween:ArrayList? = null var QuantityBreakIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var EndDate:Date? = null var EndDateGreaterThanOrEqualTo:Date? = null var EndDateGreaterThan:Date? = null var EndDateLessThan:Date? = null var EndDateLessThanOrEqualTo:Date? = null var EndDateNotEqualTo:Date? = null var EndDateBetween:ArrayList? = null var EndDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PricingGroupMatrixQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_PricingGroupsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultPriceGroup:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_PricingGroupsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_ProductAvailabilityQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var LogicalID:String? = null var LogicalIDStartsWith:String? = null var LogicalIDEndsWith:String? = null var LogicalIDContains:String? = null var LogicalIDLike:String? = null var LogicalIDBetween:ArrayList? = null var LogicalIDIn:ArrayList? = null var Available:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_ProductAvailabilityQuery.responseType } @Route(Path="/Queries/IN_Region", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_RegionQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsDefault:Boolean? = null var HR_Staff_RecID_CreatedBy:String? = null var HR_Staff_RecID_CreatedByStartsWith:String? = null var HR_Staff_RecID_CreatedByEndsWith:String? = null var HR_Staff_RecID_CreatedByContains:String? = null var HR_Staff_RecID_CreatedByLike:String? = null var HR_Staff_RecID_CreatedByBetween:ArrayList? = null var HR_Staff_RecID_CreatedByIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var HR_Staff_RecID_LastSavedBy:String? = null var HR_Staff_RecID_LastSavedByStartsWith:String? = null var HR_Staff_RecID_LastSavedByEndsWith:String? = null var HR_Staff_RecID_LastSavedByContains:String? = null var HR_Staff_RecID_LastSavedByLike:String? = null var HR_Staff_RecID_LastSavedByBetween:ArrayList? = null var HR_Staff_RecID_LastSavedByIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_RegionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_RegionSupplierOrderingQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Region_RecID:String? = null var IN_Region_RecIDStartsWith:String? = null var IN_Region_RecIDEndsWith:String? = null var IN_Region_RecIDContains:String? = null var IN_Region_RecIDLike:String? = null var IN_Region_RecIDBetween:ArrayList? = null var IN_Region_RecIDIn:ArrayList? = null var IN_Main_InventoryID:String? = null var IN_Main_InventoryIDStartsWith:String? = null var IN_Main_InventoryIDEndsWith:String? = null var IN_Main_InventoryIDContains:String? = null var IN_Main_InventoryIDLike:String? = null var IN_Main_InventoryIDBetween:ArrayList? = null var IN_Main_InventoryIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var OrderEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_RegionSupplierOrderingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_SellingPricesQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var ForwardPriceDate:Date? = null var ForwardPriceDateGreaterThanOrEqualTo:Date? = null var ForwardPriceDateGreaterThan:Date? = null var ForwardPriceDateLessThan:Date? = null var ForwardPriceDateLessThanOrEqualTo:Date? = null var ForwardPriceDateNotEqualTo:Date? = null var ForwardPriceDateBetween:ArrayList? = null var ForwardPriceDateIn:ArrayList? = null var CurrentPriceDate:Date? = null var CurrentPriceDateGreaterThanOrEqualTo:Date? = null var CurrentPriceDateGreaterThan:Date? = null var CurrentPriceDateLessThan:Date? = null var CurrentPriceDateLessThanOrEqualTo:Date? = null var CurrentPriceDateNotEqualTo:Date? = null var CurrentPriceDateBetween:ArrayList? = null var CurrentPriceDateIn:ArrayList? = null var Price1:BigDecimal? = null var Price1GreaterThanOrEqualTo:BigDecimal? = null var Price1GreaterThan:BigDecimal? = null var Price1LessThan:BigDecimal? = null var Price1LessThanOrEqualTo:BigDecimal? = null var Price1NotEqualTo:BigDecimal? = null var Price1Between:ArrayList? = null var Price1In:ArrayList? = null var ForwardPrice1:BigDecimal? = null var ForwardPrice1GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice1GreaterThan:BigDecimal? = null var ForwardPrice1LessThan:BigDecimal? = null var ForwardPrice1LessThanOrEqualTo:BigDecimal? = null var ForwardPrice1NotEqualTo:BigDecimal? = null var ForwardPrice1Between:ArrayList? = null var ForwardPrice1In:ArrayList? = null var Price1IsIncTax:Boolean? = null var Price2:BigDecimal? = null var Price2GreaterThanOrEqualTo:BigDecimal? = null var Price2GreaterThan:BigDecimal? = null var Price2LessThan:BigDecimal? = null var Price2LessThanOrEqualTo:BigDecimal? = null var Price2NotEqualTo:BigDecimal? = null var Price2Between:ArrayList? = null var Price2In:ArrayList? = null var ForwardPrice2:BigDecimal? = null var ForwardPrice2GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice2GreaterThan:BigDecimal? = null var ForwardPrice2LessThan:BigDecimal? = null var ForwardPrice2LessThanOrEqualTo:BigDecimal? = null var ForwardPrice2NotEqualTo:BigDecimal? = null var ForwardPrice2Between:ArrayList? = null var ForwardPrice2In:ArrayList? = null var Price2IsIncTax:Boolean? = null var Price3:BigDecimal? = null var Price3GreaterThanOrEqualTo:BigDecimal? = null var Price3GreaterThan:BigDecimal? = null var Price3LessThan:BigDecimal? = null var Price3LessThanOrEqualTo:BigDecimal? = null var Price3NotEqualTo:BigDecimal? = null var Price3Between:ArrayList? = null var Price3In:ArrayList? = null var ForwardPrice3:BigDecimal? = null var ForwardPrice3GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice3GreaterThan:BigDecimal? = null var ForwardPrice3LessThan:BigDecimal? = null var ForwardPrice3LessThanOrEqualTo:BigDecimal? = null var ForwardPrice3NotEqualTo:BigDecimal? = null var ForwardPrice3Between:ArrayList? = null var ForwardPrice3In:ArrayList? = null var Price3IsIncTax:Boolean? = null var Price4:BigDecimal? = null var Price4GreaterThanOrEqualTo:BigDecimal? = null var Price4GreaterThan:BigDecimal? = null var Price4LessThan:BigDecimal? = null var Price4LessThanOrEqualTo:BigDecimal? = null var Price4NotEqualTo:BigDecimal? = null var Price4Between:ArrayList? = null var Price4In:ArrayList? = null var ForwardPrice4:BigDecimal? = null var ForwardPrice4GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice4GreaterThan:BigDecimal? = null var ForwardPrice4LessThan:BigDecimal? = null var ForwardPrice4LessThanOrEqualTo:BigDecimal? = null var ForwardPrice4NotEqualTo:BigDecimal? = null var ForwardPrice4Between:ArrayList? = null var ForwardPrice4In:ArrayList? = null var Price4IsIncTax:Boolean? = null var Price5:BigDecimal? = null var Price5GreaterThanOrEqualTo:BigDecimal? = null var Price5GreaterThan:BigDecimal? = null var Price5LessThan:BigDecimal? = null var Price5LessThanOrEqualTo:BigDecimal? = null var Price5NotEqualTo:BigDecimal? = null var Price5Between:ArrayList? = null var Price5In:ArrayList? = null var ForwardPrice5:BigDecimal? = null var ForwardPrice5GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice5GreaterThan:BigDecimal? = null var ForwardPrice5LessThan:BigDecimal? = null var ForwardPrice5LessThanOrEqualTo:BigDecimal? = null var ForwardPrice5NotEqualTo:BigDecimal? = null var ForwardPrice5Between:ArrayList? = null var ForwardPrice5In:ArrayList? = null var Price5IsIncTax:Boolean? = null var Price6:BigDecimal? = null var Price6GreaterThanOrEqualTo:BigDecimal? = null var Price6GreaterThan:BigDecimal? = null var Price6LessThan:BigDecimal? = null var Price6LessThanOrEqualTo:BigDecimal? = null var Price6NotEqualTo:BigDecimal? = null var Price6Between:ArrayList? = null var Price6In:ArrayList? = null var ForwardPrice6:BigDecimal? = null var ForwardPrice6GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice6GreaterThan:BigDecimal? = null var ForwardPrice6LessThan:BigDecimal? = null var ForwardPrice6LessThanOrEqualTo:BigDecimal? = null var ForwardPrice6NotEqualTo:BigDecimal? = null var ForwardPrice6Between:ArrayList? = null var ForwardPrice6In:ArrayList? = null var Price6IsIncTax:Boolean? = null var Price7:BigDecimal? = null var Price7GreaterThanOrEqualTo:BigDecimal? = null var Price7GreaterThan:BigDecimal? = null var Price7LessThan:BigDecimal? = null var Price7LessThanOrEqualTo:BigDecimal? = null var Price7NotEqualTo:BigDecimal? = null var Price7Between:ArrayList? = null var Price7In:ArrayList? = null var ForwardPrice7:BigDecimal? = null var ForwardPrice7GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice7GreaterThan:BigDecimal? = null var ForwardPrice7LessThan:BigDecimal? = null var ForwardPrice7LessThanOrEqualTo:BigDecimal? = null var ForwardPrice7NotEqualTo:BigDecimal? = null var ForwardPrice7Between:ArrayList? = null var ForwardPrice7In:ArrayList? = null var Price7IsIncTax:Boolean? = null var Price8:BigDecimal? = null var Price8GreaterThanOrEqualTo:BigDecimal? = null var Price8GreaterThan:BigDecimal? = null var Price8LessThan:BigDecimal? = null var Price8LessThanOrEqualTo:BigDecimal? = null var Price8NotEqualTo:BigDecimal? = null var Price8Between:ArrayList? = null var Price8In:ArrayList? = null var ForwardPrice8:BigDecimal? = null var ForwardPrice8GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice8GreaterThan:BigDecimal? = null var ForwardPrice8LessThan:BigDecimal? = null var ForwardPrice8LessThanOrEqualTo:BigDecimal? = null var ForwardPrice8NotEqualTo:BigDecimal? = null var ForwardPrice8Between:ArrayList? = null var ForwardPrice8In:ArrayList? = null var Price8IsIncTax:Boolean? = null var Price9:BigDecimal? = null var Price9GreaterThanOrEqualTo:BigDecimal? = null var Price9GreaterThan:BigDecimal? = null var Price9LessThan:BigDecimal? = null var Price9LessThanOrEqualTo:BigDecimal? = null var Price9NotEqualTo:BigDecimal? = null var Price9Between:ArrayList? = null var Price9In:ArrayList? = null var ForwardPrice9:BigDecimal? = null var ForwardPrice9GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice9GreaterThan:BigDecimal? = null var ForwardPrice9LessThan:BigDecimal? = null var ForwardPrice9LessThanOrEqualTo:BigDecimal? = null var ForwardPrice9NotEqualTo:BigDecimal? = null var ForwardPrice9Between:ArrayList? = null var ForwardPrice9In:ArrayList? = null var Price9IsIncTax:Boolean? = null var Price10:BigDecimal? = null var Price10GreaterThanOrEqualTo:BigDecimal? = null var Price10GreaterThan:BigDecimal? = null var Price10LessThan:BigDecimal? = null var Price10LessThanOrEqualTo:BigDecimal? = null var Price10NotEqualTo:BigDecimal? = null var Price10Between:ArrayList? = null var Price10In:ArrayList? = null var ForwardPrice10:BigDecimal? = null var ForwardPrice10GreaterThanOrEqualTo:BigDecimal? = null var ForwardPrice10GreaterThan:BigDecimal? = null var ForwardPrice10LessThan:BigDecimal? = null var ForwardPrice10LessThanOrEqualTo:BigDecimal? = null var ForwardPrice10NotEqualTo:BigDecimal? = null var ForwardPrice10Between:ArrayList? = null var ForwardPrice10In:ArrayList? = null var Price10IsIncTax:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_SellingPricesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_SizesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var SizeCode:String? = null var SizeCodeStartsWith:String? = null var SizeCodeEndsWith:String? = null var SizeCodeContains:String? = null var SizeCodeLike:String? = null var SizeCodeBetween:ArrayList? = null var SizeCodeIn:ArrayList? = null var StyleID:String? = null var StyleIDStartsWith:String? = null var StyleIDEndsWith:String? = null var StyleIDContains:String? = null var StyleIDLike:String? = null var StyleIDBetween:ArrayList? = null var StyleIDIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_SizesQuery.responseType } @Route(Path="/Queries/IN_SOH", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_SOHQuery : QueryDb(), IReturn> { var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var DateIn:Date? = null var DateInGreaterThanOrEqualTo:Date? = null var DateInGreaterThan:Date? = null var DateInLessThan:Date? = null var DateInLessThanOrEqualTo:Date? = null var DateInNotEqualTo:Date? = null var DateInBetween:ArrayList? = null var DateInIn:ArrayList? = null var QuantityIn:BigDecimal? = null var QuantityInGreaterThanOrEqualTo:BigDecimal? = null var QuantityInGreaterThan:BigDecimal? = null var QuantityInLessThan:BigDecimal? = null var QuantityInLessThanOrEqualTo:BigDecimal? = null var QuantityInNotEqualTo:BigDecimal? = null var QuantityInBetween:ArrayList? = null var QuantityInIn:ArrayList? = null var LCostIn:BigDecimal? = null var LCostInGreaterThanOrEqualTo:BigDecimal? = null var LCostInGreaterThan:BigDecimal? = null var LCostInLessThan:BigDecimal? = null var LCostInLessThanOrEqualTo:BigDecimal? = null var LCostInNotEqualTo:BigDecimal? = null var LCostInBetween:ArrayList? = null var LCostInIn:ArrayList? = null var SCostIn:BigDecimal? = null var SCostInGreaterThanOrEqualTo:BigDecimal? = null var SCostInGreaterThan:BigDecimal? = null var SCostInLessThan:BigDecimal? = null var SCostInLessThanOrEqualTo:BigDecimal? = null var SCostInNotEqualTo:BigDecimal? = null var SCostInBetween:ArrayList? = null var SCostInIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var QuantityLeft:BigDecimal? = null var QuantityLeftGreaterThanOrEqualTo:BigDecimal? = null var QuantityLeftGreaterThan:BigDecimal? = null var QuantityLeftLessThan:BigDecimal? = null var QuantityLeftLessThanOrEqualTo:BigDecimal? = null var QuantityLeftNotEqualTo:BigDecimal? = null var QuantityLeftBetween:ArrayList? = null var QuantityLeftIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var HistoryText:String? = null var HistoryTextStartsWith:String? = null var HistoryTextEndsWith:String? = null var HistoryTextContains:String? = null var HistoryTextLike:String? = null var HistoryTextBetween:ArrayList? = null var HistoryTextIn:ArrayList? = null var QuantityAllocated:BigDecimal? = null var QuantityAllocatedGreaterThanOrEqualTo:BigDecimal? = null var QuantityAllocatedGreaterThan:BigDecimal? = null var QuantityAllocatedLessThan:BigDecimal? = null var QuantityAllocatedLessThanOrEqualTo:BigDecimal? = null var QuantityAllocatedNotEqualTo:BigDecimal? = null var QuantityAllocatedBetween:ArrayList? = null var QuantityAllocatedIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var BinLocationDesc:String? = null var BinLocationDescStartsWith:String? = null var BinLocationDescEndsWith:String? = null var BinLocationDescContains:String? = null var BinLocationDescLike:String? = null var BinLocationDescBetween:ArrayList? = null var BinLocationDescIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_SOHQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_SOHManualSplitAuditQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SplitFromSOHID:String? = null var SplitFromSOHIDStartsWith:String? = null var SplitFromSOHIDEndsWith:String? = null var SplitFromSOHIDContains:String? = null var SplitFromSOHIDLike:String? = null var SplitFromSOHIDBetween:ArrayList? = null var SplitFromSOHIDIn:ArrayList? = null var SplitToSOHID:String? = null var SplitToSOHIDStartsWith:String? = null var SplitToSOHIDEndsWith:String? = null var SplitToSOHIDContains:String? = null var SplitToSOHIDLike:String? = null var SplitToSOHIDBetween:ArrayList? = null var SplitToSOHIDIn:ArrayList? = null var QuantitySplit:BigDecimal? = null var QuantitySplitGreaterThanOrEqualTo:BigDecimal? = null var QuantitySplitGreaterThan:BigDecimal? = null var QuantitySplitLessThan:BigDecimal? = null var QuantitySplitLessThanOrEqualTo:BigDecimal? = null var QuantitySplitNotEqualTo:BigDecimal? = null var QuantitySplitBetween:ArrayList? = null var QuantitySplitIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var SplitDateTime:Date? = null var SplitDateTimeGreaterThanOrEqualTo:Date? = null var SplitDateTimeGreaterThan:Date? = null var SplitDateTimeLessThan:Date? = null var SplitDateTimeLessThanOrEqualTo:Date? = null var SplitDateTimeNotEqualTo:Date? = null var SplitDateTimeBetween:ArrayList? = null var SplitDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_SOHManualSplitAuditQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_StandCostQuery : QueryDb(), IReturn> { var INStandCostID:String? = null var INStandCostIDStartsWith:String? = null var INStandCostIDEndsWith:String? = null var INStandCostIDContains:String? = null var INStandCostIDLike:String? = null var INStandCostIDBetween:ArrayList? = null var INStandCostIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DocumentNo:String? = null var DocumentNoStartsWith:String? = null var DocumentNoEndsWith:String? = null var DocumentNoContains:String? = null var DocumentNoLike:String? = null var DocumentNoBetween:ArrayList? = null var DocumentNoIn:ArrayList? = null var InitDate:Date? = null var InitDateGreaterThanOrEqualTo:Date? = null var InitDateGreaterThan:Date? = null var InitDateLessThan:Date? = null var InitDateLessThanOrEqualTo:Date? = null var InitDateNotEqualTo:Date? = null var InitDateBetween:ArrayList? = null var InitDateIn:ArrayList? = null var UsageDate:Date? = null var UsageDateGreaterThanOrEqualTo:Date? = null var UsageDateGreaterThan:Date? = null var UsageDateLessThan:Date? = null var UsageDateLessThanOrEqualTo:Date? = null var UsageDateNotEqualTo:Date? = null var UsageDateBetween:ArrayList? = null var UsageDateIn:ArrayList? = null var Formula:String? = null var FormulaStartsWith:String? = null var FormulaEndsWith:String? = null var FormulaContains:String? = null var FormulaLike:String? = null var FormulaBetween:ArrayList? = null var FormulaIn:ArrayList? = null var Status:Boolean? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var FromPartNo:String? = null var FromPartNoStartsWith:String? = null var FromPartNoEndsWith:String? = null var FromPartNoContains:String? = null var FromPartNoLike:String? = null var FromPartNoBetween:ArrayList? = null var FromPartNoIn:ArrayList? = null var ToPartNo:String? = null var ToPartNoStartsWith:String? = null var ToPartNoEndsWith:String? = null var ToPartNoContains:String? = null var ToPartNoLike:String? = null var ToPartNoBetween:ArrayList? = null var ToPartNoIn:ArrayList? = null var FromSupplier:String? = null var FromSupplierStartsWith:String? = null var FromSupplierEndsWith:String? = null var FromSupplierContains:String? = null var FromSupplierLike:String? = null var FromSupplierBetween:ArrayList? = null var FromSupplierIn:ArrayList? = null var ToSupplier:String? = null var ToSupplierStartsWith:String? = null var ToSupplierEndsWith:String? = null var ToSupplierContains:String? = null var ToSupplierLike:String? = null var ToSupplierBetween:ArrayList? = null var ToSupplierIn:ArrayList? = null var FromClass:String? = null var FromClassStartsWith:String? = null var FromClassEndsWith:String? = null var FromClassContains:String? = null var FromClassLike:String? = null var FromClassBetween:ArrayList? = null var FromClassIn:ArrayList? = null var ToClass:String? = null var ToClassStartsWith:String? = null var ToClassEndsWith:String? = null var ToClassContains:String? = null var ToClassLike:String? = null var ToClassBetween:ArrayList? = null var ToClassIn:ArrayList? = null var FromCat1:String? = null var FromCat1StartsWith:String? = null var FromCat1EndsWith:String? = null var FromCat1Contains:String? = null var FromCat1Like:String? = null var FromCat1Between:ArrayList? = null var FromCat1In:ArrayList? = null var ToCat1:String? = null var ToCat1StartsWith:String? = null var ToCat1EndsWith:String? = null var ToCat1Contains:String? = null var ToCat1Like:String? = null var ToCat1Between:ArrayList? = null var ToCat1In:ArrayList? = null var FromCat2:String? = null var FromCat2StartsWith:String? = null var FromCat2EndsWith:String? = null var FromCat2Contains:String? = null var FromCat2Like:String? = null var FromCat2Between:ArrayList? = null var FromCat2In:ArrayList? = null var ToCat2:String? = null var ToCat2StartsWith:String? = null var ToCat2EndsWith:String? = null var ToCat2Contains:String? = null var ToCat2Like:String? = null var ToCat2Between:ArrayList? = null var ToCat2In:ArrayList? = null var FromCat3:String? = null var FromCat3StartsWith:String? = null var FromCat3EndsWith:String? = null var FromCat3Contains:String? = null var FromCat3Like:String? = null var FromCat3Between:ArrayList? = null var FromCat3In:ArrayList? = null var ToCat3:String? = null var ToCat3StartsWith:String? = null var ToCat3EndsWith:String? = null var ToCat3Contains:String? = null var ToCat3Like:String? = null var ToCat3Between:ArrayList? = null var ToCat3In:ArrayList? = null var FromCat4:String? = null var FromCat4StartsWith:String? = null var FromCat4EndsWith:String? = null var FromCat4Contains:String? = null var FromCat4Like:String? = null var FromCat4Between:ArrayList? = null var FromCat4In:ArrayList? = null var ToCat4:String? = null var ToCat4StartsWith:String? = null var ToCat4EndsWith:String? = null var ToCat4Contains:String? = null var ToCat4Like:String? = null var ToCat4Between:ArrayList? = null var ToCat4In:ArrayList? = null var FromCat5:String? = null var FromCat5StartsWith:String? = null var FromCat5EndsWith:String? = null var FromCat5Contains:String? = null var FromCat5Like:String? = null var FromCat5Between:ArrayList? = null var FromCat5In:ArrayList? = null var ToCat5:String? = null var ToCat5StartsWith:String? = null var ToCat5EndsWith:String? = null var ToCat5Contains:String? = null var ToCat5Like:String? = null var ToCat5Between:ArrayList? = null var ToCat5In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_StandCostQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_StandCostLineQuery : QueryDb(), IReturn> { var INStandCostLineID:String? = null var INStandCostLineIDStartsWith:String? = null var INStandCostLineIDEndsWith:String? = null var INStandCostLineIDContains:String? = null var INStandCostLineIDLike:String? = null var INStandCostLineIDBetween:ArrayList? = null var INStandCostLineIDIn:ArrayList? = null var INStandCostID:String? = null var INStandCostIDStartsWith:String? = null var INStandCostIDEndsWith:String? = null var INStandCostIDContains:String? = null var INStandCostIDLike:String? = null var INStandCostIDBetween:ArrayList? = null var INStandCostIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var OldCost:BigDecimal? = null var OldCostGreaterThanOrEqualTo:BigDecimal? = null var OldCostGreaterThan:BigDecimal? = null var OldCostLessThan:BigDecimal? = null var OldCostLessThanOrEqualTo:BigDecimal? = null var OldCostNotEqualTo:BigDecimal? = null var OldCostBetween:ArrayList? = null var OldCostIn:ArrayList? = null var NewCost:BigDecimal? = null var NewCostGreaterThanOrEqualTo:BigDecimal? = null var NewCostGreaterThan:BigDecimal? = null var NewCostLessThan:BigDecimal? = null var NewCostLessThanOrEqualTo:BigDecimal? = null var NewCostNotEqualTo:BigDecimal? = null var NewCostBetween:ArrayList? = null var NewCostIn:ArrayList? = null var LastHomeCost:BigDecimal? = null var LastHomeCostGreaterThanOrEqualTo:BigDecimal? = null var LastHomeCostGreaterThan:BigDecimal? = null var LastHomeCostLessThan:BigDecimal? = null var LastHomeCostLessThanOrEqualTo:BigDecimal? = null var LastHomeCostNotEqualTo:BigDecimal? = null var LastHomeCostBetween:ArrayList? = null var LastHomeCostIn:ArrayList? = null var LastSupplierCost:BigDecimal? = null var LastSupplierCostGreaterThanOrEqualTo:BigDecimal? = null var LastSupplierCostGreaterThan:BigDecimal? = null var LastSupplierCostLessThan:BigDecimal? = null var LastSupplierCostLessThanOrEqualTo:BigDecimal? = null var LastSupplierCostNotEqualTo:BigDecimal? = null var LastSupplierCostBetween:ArrayList? = null var LastSupplierCostIn:ArrayList? = null var StandardDuty:BigDecimal? = null var StandardDutyGreaterThanOrEqualTo:BigDecimal? = null var StandardDutyGreaterThan:BigDecimal? = null var StandardDutyLessThan:BigDecimal? = null var StandardDutyLessThanOrEqualTo:BigDecimal? = null var StandardDutyNotEqualTo:BigDecimal? = null var StandardDutyBetween:ArrayList? = null var StandardDutyIn:ArrayList? = null var StandardFreight:BigDecimal? = null var StandardFreightGreaterThanOrEqualTo:BigDecimal? = null var StandardFreightGreaterThan:BigDecimal? = null var StandardFreightLessThan:BigDecimal? = null var StandardFreightLessThanOrEqualTo:BigDecimal? = null var StandardFreightNotEqualTo:BigDecimal? = null var StandardFreightBetween:ArrayList? = null var StandardFreightIn:ArrayList? = null var FXRate:BigDecimal? = null var FXRateGreaterThanOrEqualTo:BigDecimal? = null var FXRateGreaterThan:BigDecimal? = null var FXRateLessThan:BigDecimal? = null var FXRateLessThanOrEqualTo:BigDecimal? = null var FXRateNotEqualTo:BigDecimal? = null var FXRateBetween:ArrayList? = null var FXRateIn:ArrayList? = null var UserValue:BigDecimal? = null var UserValueGreaterThanOrEqualTo:BigDecimal? = null var UserValueGreaterThan:BigDecimal? = null var UserValueLessThan:BigDecimal? = null var UserValueLessThanOrEqualTo:BigDecimal? = null var UserValueNotEqualTo:BigDecimal? = null var UserValueBetween:ArrayList? = null var UserValueIn:ArrayList? = null var TotalSOH:BigDecimal? = null var TotalSOHGreaterThanOrEqualTo:BigDecimal? = null var TotalSOHGreaterThan:BigDecimal? = null var TotalSOHLessThan:BigDecimal? = null var TotalSOHLessThanOrEqualTo:BigDecimal? = null var TotalSOHNotEqualTo:BigDecimal? = null var TotalSOHBetween:ArrayList? = null var TotalSOHIn:ArrayList? = null var CurrentValue:BigDecimal? = null var CurrentValueGreaterThanOrEqualTo:BigDecimal? = null var CurrentValueGreaterThan:BigDecimal? = null var CurrentValueLessThan:BigDecimal? = null var CurrentValueLessThanOrEqualTo:BigDecimal? = null var CurrentValueNotEqualTo:BigDecimal? = null var CurrentValueBetween:ArrayList? = null var CurrentValueIn:ArrayList? = null var NewValue:BigDecimal? = null var NewValueGreaterThanOrEqualTo:BigDecimal? = null var NewValueGreaterThan:BigDecimal? = null var NewValueLessThan:BigDecimal? = null var NewValueLessThanOrEqualTo:BigDecimal? = null var NewValueNotEqualTo:BigDecimal? = null var NewValueBetween:ArrayList? = null var NewValueIn:ArrayList? = null var Variance:BigDecimal? = null var VarianceGreaterThanOrEqualTo:BigDecimal? = null var VarianceGreaterThan:BigDecimal? = null var VarianceLessThan:BigDecimal? = null var VarianceLessThanOrEqualTo:BigDecimal? = null var VarianceNotEqualTo:BigDecimal? = null var VarianceBetween:ArrayList? = null var VarianceIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var FXCapitalRate:BigDecimal? = null var FXCapitalRateGreaterThanOrEqualTo:BigDecimal? = null var FXCapitalRateGreaterThan:BigDecimal? = null var FXCapitalRateLessThan:BigDecimal? = null var FXCapitalRateLessThanOrEqualTo:BigDecimal? = null var FXCapitalRateNotEqualTo:BigDecimal? = null var FXCapitalRateBetween:ArrayList? = null var FXCapitalRateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_StandCostLineQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_StockTakeLineDetailsQuery : QueryDb(), IReturn> { var StockTakeDetailsID:String? = null var StockTakeDetailsIDStartsWith:String? = null var StockTakeDetailsIDEndsWith:String? = null var StockTakeDetailsIDContains:String? = null var StockTakeDetailsIDLike:String? = null var StockTakeDetailsIDBetween:ArrayList? = null var StockTakeDetailsIDIn:ArrayList? = null var StockTakeLineID:String? = null var StockTakeLineIDStartsWith:String? = null var StockTakeLineIDEndsWith:String? = null var StockTakeLineIDContains:String? = null var StockTakeLineIDLike:String? = null var StockTakeLineIDBetween:ArrayList? = null var StockTakeLineIDIn:ArrayList? = null var SerialNumber:String? = null var SerialNumberStartsWith:String? = null var SerialNumberEndsWith:String? = null var SerialNumberContains:String? = null var SerialNumberLike:String? = null var SerialNumberBetween:ArrayList? = null var SerialNumberIn:ArrayList? = null var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var QtyFound:BigDecimal? = null var QtyFoundGreaterThanOrEqualTo:BigDecimal? = null var QtyFoundGreaterThan:BigDecimal? = null var QtyFoundLessThan:BigDecimal? = null var QtyFoundLessThanOrEqualTo:BigDecimal? = null var QtyFoundNotEqualTo:BigDecimal? = null var QtyFoundBetween:ArrayList? = null var QtyFoundIn:ArrayList? = null var QtyNotFound:BigDecimal? = null var QtyNotFoundGreaterThanOrEqualTo:BigDecimal? = null var QtyNotFoundGreaterThan:BigDecimal? = null var QtyNotFoundLessThan:BigDecimal? = null var QtyNotFoundLessThanOrEqualTo:BigDecimal? = null var QtyNotFoundNotEqualTo:BigDecimal? = null var QtyNotFoundBetween:ArrayList? = null var QtyNotFoundIn:ArrayList? = null var QtyAdded:BigDecimal? = null var QtyAddedGreaterThanOrEqualTo:BigDecimal? = null var QtyAddedGreaterThan:BigDecimal? = null var QtyAddedLessThan:BigDecimal? = null var QtyAddedLessThanOrEqualTo:BigDecimal? = null var QtyAddedNotEqualTo:BigDecimal? = null var QtyAddedBetween:ArrayList? = null var QtyAddedIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var IN_BinLocationLookup_RecID:String? = null var IN_BinLocationLookup_RecIDStartsWith:String? = null var IN_BinLocationLookup_RecIDEndsWith:String? = null var IN_BinLocationLookup_RecIDContains:String? = null var IN_BinLocationLookup_RecIDLike:String? = null var IN_BinLocationLookup_RecIDBetween:ArrayList? = null var IN_BinLocationLookup_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_StockTakeLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_StockTakeLinesQuery : QueryDb(), IReturn> { var StockTakeLineID:String? = null var StockTakeLineIDStartsWith:String? = null var StockTakeLineIDEndsWith:String? = null var StockTakeLineIDContains:String? = null var StockTakeLineIDLike:String? = null var StockTakeLineIDBetween:ArrayList? = null var StockTakeLineIDIn:ArrayList? = null var StockTakeID:String? = null var StockTakeIDStartsWith:String? = null var StockTakeIDEndsWith:String? = null var StockTakeIDContains:String? = null var StockTakeIDLike:String? = null var StockTakeIDBetween:ArrayList? = null var StockTakeIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var QtyOnHand:BigDecimal? = null var QtyOnHandGreaterThanOrEqualTo:BigDecimal? = null var QtyOnHandGreaterThan:BigDecimal? = null var QtyOnHandLessThan:BigDecimal? = null var QtyOnHandLessThanOrEqualTo:BigDecimal? = null var QtyOnHandNotEqualTo:BigDecimal? = null var QtyOnHandBetween:ArrayList? = null var QtyOnHandIn:ArrayList? = null var QtyFound:BigDecimal? = null var QtyFoundGreaterThanOrEqualTo:BigDecimal? = null var QtyFoundGreaterThan:BigDecimal? = null var QtyFoundLessThan:BigDecimal? = null var QtyFoundLessThanOrEqualTo:BigDecimal? = null var QtyFoundNotEqualTo:BigDecimal? = null var QtyFoundBetween:ArrayList? = null var QtyFoundIn:ArrayList? = null var AmountVar:BigDecimal? = null var AmountVarGreaterThanOrEqualTo:BigDecimal? = null var AmountVarGreaterThan:BigDecimal? = null var AmountVarLessThan:BigDecimal? = null var AmountVarLessThanOrEqualTo:BigDecimal? = null var AmountVarNotEqualTo:BigDecimal? = null var AmountVarBetween:ArrayList? = null var AmountVarIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LineNum:Int? = null var LineNumGreaterThanOrEqualTo:Int? = null var LineNumGreaterThan:Int? = null var LineNumLessThan:Int? = null var LineNumLessThanOrEqualTo:Int? = null var LineNumNotEqualTo:Int? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var DefaultBin:String? = null var DefaultBinStartsWith:String? = null var DefaultBinEndsWith:String? = null var DefaultBinContains:String? = null var DefaultBinLike:String? = null var DefaultBinBetween:ArrayList? = null var DefaultBinIn:ArrayList? = null var Comment:String? = null var CommentStartsWith:String? = null var CommentEndsWith:String? = null var CommentContains:String? = null var CommentLike:String? = null var CommentBetween:ArrayList? = null var CommentIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_StockTakeLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_StockTakeMainQuery : QueryDb(), IReturn> { var StockTakeID:String? = null var StockTakeIDStartsWith:String? = null var StockTakeIDEndsWith:String? = null var StockTakeIDContains:String? = null var StockTakeIDLike:String? = null var StockTakeIDBetween:ArrayList? = null var StockTakeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var StockTakeNumber:String? = null var StockTakeNumberStartsWith:String? = null var StockTakeNumberEndsWith:String? = null var StockTakeNumberContains:String? = null var StockTakeNumberLike:String? = null var StockTakeNumberBetween:ArrayList? = null var StockTakeNumberIn:ArrayList? = null var DateCreated:Date? = null var DateCreatedGreaterThanOrEqualTo:Date? = null var DateCreatedGreaterThan:Date? = null var DateCreatedLessThan:Date? = null var DateCreatedLessThanOrEqualTo:Date? = null var DateCreatedNotEqualTo:Date? = null var DateCreatedBetween:ArrayList? = null var DateCreatedIn:ArrayList? = null var UserID:String? = null var UserIDStartsWith:String? = null var UserIDEndsWith:String? = null var UserIDContains:String? = null var UserIDLike:String? = null var UserIDBetween:ArrayList? = null var UserIDIn:ArrayList? = null var WarehouseID:String? = null var WarehouseIDStartsWith:String? = null var WarehouseIDEndsWith:String? = null var WarehouseIDContains:String? = null var WarehouseIDLike:String? = null var WarehouseIDBetween:ArrayList? = null var WarehouseIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var Mode:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_StockTakeMainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_StyleColourSizeMatrixQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var StyleID:String? = null var StyleIDStartsWith:String? = null var StyleIDEndsWith:String? = null var StyleIDContains:String? = null var StyleIDLike:String? = null var StyleIDBetween:ArrayList? = null var StyleIDIn:ArrayList? = null var ColourID:String? = null var ColourIDStartsWith:String? = null var ColourIDEndsWith:String? = null var ColourIDContains:String? = null var ColourIDLike:String? = null var ColourIDBetween:ArrayList? = null var ColourIDIn:ArrayList? = null var SizeID:String? = null var SizeIDStartsWith:String? = null var SizeIDEndsWith:String? = null var SizeIDContains:String? = null var SizeIDLike:String? = null var SizeIDBetween:ArrayList? = null var SizeIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_StyleColourSizeMatrixQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_StylesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var StyleCode:String? = null var StyleCodeStartsWith:String? = null var StyleCodeEndsWith:String? = null var StyleCodeContains:String? = null var StyleCodeLike:String? = null var StyleCodeBetween:ArrayList? = null var StyleCodeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_StylesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_SupplierWarehouseQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Creditor_RecID:String? = null var IN_Creditor_RecIDStartsWith:String? = null var IN_Creditor_RecIDEndsWith:String? = null var IN_Creditor_RecIDContains:String? = null var IN_Creditor_RecIDLike:String? = null var IN_Creditor_RecIDBetween:ArrayList? = null var IN_Creditor_RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var WarehouseID:String? = null var WarehouseIDStartsWith:String? = null var WarehouseIDEndsWith:String? = null var WarehouseIDContains:String? = null var WarehouseIDLike:String? = null var WarehouseIDBetween:ArrayList? = null var WarehouseIDIn:ArrayList? = null var FreightInID:String? = null var FreightInIDStartsWith:String? = null var FreightInIDEndsWith:String? = null var FreightInIDContains:String? = null var FreightInIDLike:String? = null var FreightInIDBetween:ArrayList? = null var FreightInIDIn:ArrayList? = null var OrderUnits:BigDecimal? = null var OrderUnitsGreaterThanOrEqualTo:BigDecimal? = null var OrderUnitsGreaterThan:BigDecimal? = null var OrderUnitsLessThan:BigDecimal? = null var OrderUnitsLessThanOrEqualTo:BigDecimal? = null var OrderUnitsNotEqualTo:BigDecimal? = null var OrderUnitsBetween:ArrayList? = null var OrderUnitsIn:ArrayList? = null var DeliveryDays:Short? = null var DeliveryDaysGreaterThanOrEqualTo:Short? = null var DeliveryDaysGreaterThan:Short? = null var DeliveryDaysLessThan:Short? = null var DeliveryDaysLessThanOrEqualTo:Short? = null var DeliveryDaysNotEqualTo:Short? = null var DeliveryDaysBetween:ArrayList? = null var DeliveryDaysIn:ArrayList? = null var SuppliersCost:BigDecimal? = null var SuppliersCostGreaterThanOrEqualTo:BigDecimal? = null var SuppliersCostGreaterThan:BigDecimal? = null var SuppliersCostLessThan:BigDecimal? = null var SuppliersCostLessThanOrEqualTo:BigDecimal? = null var SuppliersCostNotEqualTo:BigDecimal? = null var SuppliersCostBetween:ArrayList? = null var SuppliersCostIn:ArrayList? = null var HomeSuppliersCost:BigDecimal? = null var HomeSuppliersCostGreaterThanOrEqualTo:BigDecimal? = null var HomeSuppliersCostGreaterThan:BigDecimal? = null var HomeSuppliersCostLessThan:BigDecimal? = null var HomeSuppliersCostLessThanOrEqualTo:BigDecimal? = null var HomeSuppliersCostNotEqualTo:BigDecimal? = null var HomeSuppliersCostBetween:ArrayList? = null var HomeSuppliersCostIn:ArrayList? = null var DutyID:String? = null var DutyIDStartsWith:String? = null var DutyIDEndsWith:String? = null var DutyIDContains:String? = null var DutyIDLike:String? = null var DutyIDBetween:ArrayList? = null var DutyIDIn:ArrayList? = null var SupplierSOH:BigDecimal? = null var SupplierSOHGreaterThanOrEqualTo:BigDecimal? = null var SupplierSOHGreaterThan:BigDecimal? = null var SupplierSOHLessThan:BigDecimal? = null var SupplierSOHLessThanOrEqualTo:BigDecimal? = null var SupplierSOHNotEqualTo:BigDecimal? = null var SupplierSOHBetween:ArrayList? = null var SupplierSOHIn:ArrayList? = null var SuppliersCost2:BigDecimal? = null var SuppliersCost2GreaterThanOrEqualTo:BigDecimal? = null var SuppliersCost2GreaterThan:BigDecimal? = null var SuppliersCost2LessThan:BigDecimal? = null var SuppliersCost2LessThanOrEqualTo:BigDecimal? = null var SuppliersCost2NotEqualTo:BigDecimal? = null var SuppliersCost2Between:ArrayList? = null var SuppliersCost2In:ArrayList? = null var HomeSuppliersCost2:BigDecimal? = null var HomeSuppliersCost2GreaterThanOrEqualTo:BigDecimal? = null var HomeSuppliersCost2GreaterThan:BigDecimal? = null var HomeSuppliersCost2LessThan:BigDecimal? = null var HomeSuppliersCost2LessThanOrEqualTo:BigDecimal? = null var HomeSuppliersCost2NotEqualTo:BigDecimal? = null var HomeSuppliersCost2Between:ArrayList? = null var HomeSuppliersCost2In:ArrayList? = null var SpareFloat1:BigDecimal? = null var SpareFloat1GreaterThanOrEqualTo:BigDecimal? = null var SpareFloat1GreaterThan:BigDecimal? = null var SpareFloat1LessThan:BigDecimal? = null var SpareFloat1LessThanOrEqualTo:BigDecimal? = null var SpareFloat1NotEqualTo:BigDecimal? = null var SpareFloat1Between:ArrayList? = null var SpareFloat1In:ArrayList? = null var SpareFloat2:BigDecimal? = null var SpareFloat2GreaterThanOrEqualTo:BigDecimal? = null var SpareFloat2GreaterThan:BigDecimal? = null var SpareFloat2LessThan:BigDecimal? = null var SpareFloat2LessThanOrEqualTo:BigDecimal? = null var SpareFloat2NotEqualTo:BigDecimal? = null var SpareFloat2Between:ArrayList? = null var SpareFloat2In:ArrayList? = null var SpareFloat3:BigDecimal? = null var SpareFloat3GreaterThanOrEqualTo:BigDecimal? = null var SpareFloat3GreaterThan:BigDecimal? = null var SpareFloat3LessThan:BigDecimal? = null var SpareFloat3LessThanOrEqualTo:BigDecimal? = null var SpareFloat3NotEqualTo:BigDecimal? = null var SpareFloat3Between:ArrayList? = null var SpareFloat3In:ArrayList? = null var SpareString1:String? = null var SpareString1StartsWith:String? = null var SpareString1EndsWith:String? = null var SpareString1Contains:String? = null var SpareString1Like:String? = null var SpareString1Between:ArrayList? = null var SpareString1In:ArrayList? = null var SpareString2:String? = null var SpareString2StartsWith:String? = null var SpareString2EndsWith:String? = null var SpareString2Contains:String? = null var SpareString2Like:String? = null var SpareString2Between:ArrayList? = null var SpareString2In:ArrayList? = null var SpareString3:String? = null var SpareString3StartsWith:String? = null var SpareString3EndsWith:String? = null var SpareString3Contains:String? = null var SpareString3Like:String? = null var SpareString3Between:ArrayList? = null var SpareString3In:ArrayList? = null var SpareDate1:Date? = null var SpareDate1GreaterThanOrEqualTo:Date? = null var SpareDate1GreaterThan:Date? = null var SpareDate1LessThan:Date? = null var SpareDate1LessThanOrEqualTo:Date? = null var SpareDate1NotEqualTo:Date? = null var SpareDate1Between:ArrayList? = null var SpareDate1In:ArrayList? = null var SpareDate2:Date? = null var SpareDate2GreaterThanOrEqualTo:Date? = null var SpareDate2GreaterThan:Date? = null var SpareDate2LessThan:Date? = null var SpareDate2LessThanOrEqualTo:Date? = null var SpareDate2NotEqualTo:Date? = null var SpareDate2Between:ArrayList? = null var SpareDate2In:ArrayList? = null var SpareDate3:Date? = null var SpareDate3GreaterThanOrEqualTo:Date? = null var SpareDate3GreaterThan:Date? = null var SpareDate3LessThan:Date? = null var SpareDate3LessThanOrEqualTo:Date? = null var SpareDate3NotEqualTo:Date? = null var SpareDate3Between:ArrayList? = null var SpareDate3In:ArrayList? = null var DefaultSupplierWarehouse:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IN_UnitOfMeasure_RecID:UUID? = null var IN_UnitOfMeasure_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_SupplierWarehouseQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_SupplierWarehouseCustomFieldsQuery : QueryDb(), IReturn> { var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_SupplierWarehouseCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_SupplierWarehouseCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InvSuppSourceID:String? = null var InvSuppSourceIDStartsWith:String? = null var InvSuppSourceIDEndsWith:String? = null var InvSuppSourceIDContains:String? = null var InvSuppSourceIDLike:String? = null var InvSuppSourceIDBetween:ArrayList? = null var InvSuppSourceIDIn:ArrayList? = null var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_SupplierWarehouseCustomValuesQuery.responseType } @Route(Path="/Queries/IN_Transfer", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferQuery : QueryDb(), IReturn> { var TransferID:String? = null var TransferIDStartsWith:String? = null var TransferIDEndsWith:String? = null var TransferIDContains:String? = null var TransferIDLike:String? = null var TransferIDBetween:ArrayList? = null var TransferIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var TransferNo:String? = null var TransferNoStartsWith:String? = null var TransferNoEndsWith:String? = null var TransferNoContains:String? = null var TransferNoLike:String? = null var TransferNoBetween:ArrayList? = null var TransferNoIn:ArrayList? = null var TransferDate:Date? = null var TransferDateGreaterThanOrEqualTo:Date? = null var TransferDateGreaterThan:Date? = null var TransferDateLessThan:Date? = null var TransferDateLessThanOrEqualTo:Date? = null var TransferDateNotEqualTo:Date? = null var TransferDateBetween:ArrayList? = null var TransferDateIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var IN_TransferReasons_RecID:String? = null var IN_TransferReasons_RecIDStartsWith:String? = null var IN_TransferReasons_RecIDEndsWith:String? = null var IN_TransferReasons_RecIDContains:String? = null var IN_TransferReasons_RecIDLike:String? = null var IN_TransferReasons_RecIDBetween:ArrayList? = null var IN_TransferReasons_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferCustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var TransferID:String? = null var TransferIDStartsWith:String? = null var TransferIDEndsWith:String? = null var TransferIDContains:String? = null var TransferIDLike:String? = null var TransferIDBetween:ArrayList? = null var TransferIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferCustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferDocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var TransferID:String? = null var TransferIDStartsWith:String? = null var TransferIDEndsWith:String? = null var TransferIDContains:String? = null var TransferIDLike:String? = null var TransferIDBetween:ArrayList? = null var TransferIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferDocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferLineCustomFieldQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferLineCustomFieldQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferLineCustomValueQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_TransferLines_TransferLineID:String? = null var IN_TransferLines_TransferLineIDStartsWith:String? = null var IN_TransferLines_TransferLineIDEndsWith:String? = null var IN_TransferLines_TransferLineIDContains:String? = null var IN_TransferLines_TransferLineIDLike:String? = null var IN_TransferLines_TransferLineIDBetween:ArrayList? = null var IN_TransferLines_TransferLineIDIn:ArrayList? = null var IN_TransferLineCustomField_RecID:String? = null var IN_TransferLineCustomField_RecIDStartsWith:String? = null var IN_TransferLineCustomField_RecIDEndsWith:String? = null var IN_TransferLineCustomField_RecIDContains:String? = null var IN_TransferLineCustomField_RecIDLike:String? = null var IN_TransferLineCustomField_RecIDBetween:ArrayList? = null var IN_TransferLineCustomField_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferLineCustomValueQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferLinesQuery : QueryDb(), IReturn> { var TransferLineID:String? = null var TransferLineIDStartsWith:String? = null var TransferLineIDEndsWith:String? = null var TransferLineIDContains:String? = null var TransferLineIDLike:String? = null var TransferLineIDBetween:ArrayList? = null var TransferLineIDIn:ArrayList? = null var TransferID:String? = null var TransferIDStartsWith:String? = null var TransferIDEndsWith:String? = null var TransferIDContains:String? = null var TransferIDLike:String? = null var TransferIDBetween:ArrayList? = null var TransferIDIn:ArrayList? = null var FromPartInventoryID:String? = null var FromPartInventoryIDStartsWith:String? = null var FromPartInventoryIDEndsWith:String? = null var FromPartInventoryIDContains:String? = null var FromPartInventoryIDLike:String? = null var FromPartInventoryIDBetween:ArrayList? = null var FromPartInventoryIDIn:ArrayList? = null var FromPartInventorySOHID:String? = null var FromPartInventorySOHIDStartsWith:String? = null var FromPartInventorySOHIDEndsWith:String? = null var FromPartInventorySOHIDContains:String? = null var FromPartInventorySOHIDLike:String? = null var FromPartInventorySOHIDBetween:ArrayList? = null var FromPartInventorySOHIDIn:ArrayList? = null var FromPartNo:String? = null var FromPartNoStartsWith:String? = null var FromPartNoEndsWith:String? = null var FromPartNoContains:String? = null var FromPartNoLike:String? = null var FromPartNoBetween:ArrayList? = null var FromPartNoIn:ArrayList? = null var FromPartDescription:String? = null var FromPartDescriptionStartsWith:String? = null var FromPartDescriptionEndsWith:String? = null var FromPartDescriptionContains:String? = null var FromPartDescriptionLike:String? = null var FromPartDescriptionBetween:ArrayList? = null var FromPartDescriptionIn:ArrayList? = null var FromPartOriginalQuantity:BigDecimal? = null var FromPartOriginalQuantityGreaterThanOrEqualTo:BigDecimal? = null var FromPartOriginalQuantityGreaterThan:BigDecimal? = null var FromPartOriginalQuantityLessThan:BigDecimal? = null var FromPartOriginalQuantityLessThanOrEqualTo:BigDecimal? = null var FromPartOriginalQuantityNotEqualTo:BigDecimal? = null var FromPartOriginalQuantityBetween:ArrayList? = null var FromPartOriginalQuantityIn:ArrayList? = null var TransferQuantity:BigDecimal? = null var TransferQuantityGreaterThanOrEqualTo:BigDecimal? = null var TransferQuantityGreaterThan:BigDecimal? = null var TransferQuantityLessThan:BigDecimal? = null var TransferQuantityLessThanOrEqualTo:BigDecimal? = null var TransferQuantityNotEqualTo:BigDecimal? = null var TransferQuantityBetween:ArrayList? = null var TransferQuantityIn:ArrayList? = null var ToPartInventoryID:String? = null var ToPartInventoryIDStartsWith:String? = null var ToPartInventoryIDEndsWith:String? = null var ToPartInventoryIDContains:String? = null var ToPartInventoryIDLike:String? = null var ToPartInventoryIDBetween:ArrayList? = null var ToPartInventoryIDIn:ArrayList? = null var ToPartNo:String? = null var ToPartNoStartsWith:String? = null var ToPartNoEndsWith:String? = null var ToPartNoContains:String? = null var ToPartNoLike:String? = null var ToPartNoBetween:ArrayList? = null var ToPartNoIn:ArrayList? = null var ToPartDescription:String? = null var ToPartDescriptionStartsWith:String? = null var ToPartDescriptionEndsWith:String? = null var ToPartDescriptionContains:String? = null var ToPartDescriptionLike:String? = null var ToPartDescriptionBetween:ArrayList? = null var ToPartDescriptionIn:ArrayList? = null var TransferLineNo:Int? = null var TransferLineNoGreaterThanOrEqualTo:Int? = null var TransferLineNoGreaterThan:Int? = null var TransferLineNoLessThan:Int? = null var TransferLineNoLessThanOrEqualTo:Int? = null var TransferLineNoNotEqualTo:Int? = null var TransferLineNoBetween:ArrayList? = null var TransferLineNoIn:ArrayList? = null var ToPartSerialNo:String? = null var ToPartSerialNoStartsWith:String? = null var ToPartSerialNoEndsWith:String? = null var ToPartSerialNoContains:String? = null var ToPartSerialNoLike:String? = null var ToPartSerialNoBetween:ArrayList? = null var ToPartSerialNoIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var ToPartInventorySOHID:String? = null var ToPartInventorySOHIDStartsWith:String? = null var ToPartInventorySOHIDEndsWith:String? = null var ToPartInventorySOHIDContains:String? = null var ToPartInventorySOHIDLike:String? = null var ToPartInventorySOHIDBetween:ArrayList? = null var ToPartInventorySOHIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FromPartDecimalPlaces:Short? = null var FromPartDecimalPlacesGreaterThanOrEqualTo:Short? = null var FromPartDecimalPlacesGreaterThan:Short? = null var FromPartDecimalPlacesLessThan:Short? = null var FromPartDecimalPlacesLessThanOrEqualTo:Short? = null var FromPartDecimalPlacesNotEqualTo:Short? = null var FromPartDecimalPlacesBetween:ArrayList? = null var FromPartDecimalPlacesIn:ArrayList? = null var ToPartDecimalPlaces:Short? = null var ToPartDecimalPlacesGreaterThanOrEqualTo:Short? = null var ToPartDecimalPlacesGreaterThan:Short? = null var ToPartDecimalPlacesLessThan:Short? = null var ToPartDecimalPlacesLessThanOrEqualTo:Short? = null var ToPartDecimalPlacesNotEqualTo:Short? = null var ToPartDecimalPlacesBetween:ArrayList? = null var ToPartDecimalPlacesIn:ArrayList? = null var FromPartInventoryValueAccountID:String? = null var FromPartInventoryValueAccountIDStartsWith:String? = null var FromPartInventoryValueAccountIDEndsWith:String? = null var FromPartInventoryValueAccountIDContains:String? = null var FromPartInventoryValueAccountIDLike:String? = null var FromPartInventoryValueAccountIDBetween:ArrayList? = null var FromPartInventoryValueAccountIDIn:ArrayList? = null var ToPartInventoryValueAccountID:String? = null var ToPartInventoryValueAccountIDStartsWith:String? = null var ToPartInventoryValueAccountIDEndsWith:String? = null var ToPartInventoryValueAccountIDContains:String? = null var ToPartInventoryValueAccountIDLike:String? = null var ToPartInventoryValueAccountIDBetween:ArrayList? = null var ToPartInventoryValueAccountIDIn:ArrayList? = null var FromPartWriteOnAccountID:String? = null var FromPartWriteOnAccountIDStartsWith:String? = null var FromPartWriteOnAccountIDEndsWith:String? = null var FromPartWriteOnAccountIDContains:String? = null var FromPartWriteOnAccountIDLike:String? = null var FromPartWriteOnAccountIDBetween:ArrayList? = null var FromPartWriteOnAccountIDIn:ArrayList? = null var ToPartWriteOnAccountID:String? = null var ToPartWriteOnAccountIDStartsWith:String? = null var ToPartWriteOnAccountIDEndsWith:String? = null var ToPartWriteOnAccountIDContains:String? = null var ToPartWriteOnAccountIDLike:String? = null var ToPartWriteOnAccountIDBetween:ArrayList? = null var ToPartWriteOnAccountIDIn:ArrayList? = null var FromPartWriteOffAccountID:String? = null var FromPartWriteOffAccountIDStartsWith:String? = null var FromPartWriteOffAccountIDEndsWith:String? = null var FromPartWriteOffAccountIDContains:String? = null var FromPartWriteOffAccountIDLike:String? = null var FromPartWriteOffAccountIDBetween:ArrayList? = null var FromPartWriteOffAccountIDIn:ArrayList? = null var ToPartWriteOffAccountID:String? = null var ToPartWriteOffAccountIDStartsWith:String? = null var ToPartWriteOffAccountIDEndsWith:String? = null var ToPartWriteOffAccountIDContains:String? = null var ToPartWriteOffAccountIDLike:String? = null var ToPartWriteOffAccountIDBetween:ArrayList? = null var ToPartWriteOffAccountIDIn:ArrayList? = null var FromPartLastCost:BigDecimal? = null var FromPartLastCostGreaterThanOrEqualTo:BigDecimal? = null var FromPartLastCostGreaterThan:BigDecimal? = null var FromPartLastCostLessThan:BigDecimal? = null var FromPartLastCostLessThanOrEqualTo:BigDecimal? = null var FromPartLastCostNotEqualTo:BigDecimal? = null var FromPartLastCostBetween:ArrayList? = null var FromPartLastCostIn:ArrayList? = null var ToPartLastCost:BigDecimal? = null var ToPartLastCostGreaterThanOrEqualTo:BigDecimal? = null var ToPartLastCostGreaterThan:BigDecimal? = null var ToPartLastCostLessThan:BigDecimal? = null var ToPartLastCostLessThanOrEqualTo:BigDecimal? = null var ToPartLastCostNotEqualTo:BigDecimal? = null var ToPartLastCostBetween:ArrayList? = null var ToPartLastCostIn:ArrayList? = null var ToPartBinLocation:String? = null var ToPartBinLocationStartsWith:String? = null var ToPartBinLocationEndsWith:String? = null var ToPartBinLocationContains:String? = null var ToPartBinLocationLike:String? = null var ToPartBinLocationBetween:ArrayList? = null var ToPartBinLocationIn:ArrayList? = null var ToPartComment:String? = null var ToPartCommentStartsWith:String? = null var ToPartCommentEndsWith:String? = null var ToPartCommentContains:String? = null var ToPartCommentLike:String? = null var ToPartCommentBetween:ArrayList? = null var ToPartCommentIn:ArrayList? = null var ToPartExpiryDate:Date? = null var ToPartExpiryDateGreaterThanOrEqualTo:Date? = null var ToPartExpiryDateGreaterThan:Date? = null var ToPartExpiryDateLessThan:Date? = null var ToPartExpiryDateLessThanOrEqualTo:Date? = null var ToPartExpiryDateNotEqualTo:Date? = null var ToPartExpiryDateBetween:ArrayList? = null var ToPartExpiryDateIn:ArrayList? = null var IN_TransferReasons_RecID:String? = null var IN_TransferReasons_RecIDStartsWith:String? = null var IN_TransferReasons_RecIDEndsWith:String? = null var IN_TransferReasons_RecIDContains:String? = null var IN_TransferReasons_RecIDLike:String? = null var IN_TransferReasons_RecIDBetween:ArrayList? = null var IN_TransferReasons_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var TransferID:String? = null var TransferIDStartsWith:String? = null var TransferIDEndsWith:String? = null var TransferIDContains:String? = null var TransferIDLike:String? = null var TransferIDBetween:ArrayList? = null var TransferIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_TransferReasonsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var WriteOffAccountOverride:Boolean? = null var WriteOffAccountID:String? = null var WriteOffAccountIDStartsWith:String? = null var WriteOffAccountIDEndsWith:String? = null var WriteOffAccountIDContains:String? = null var WriteOffAccountIDLike:String? = null var WriteOffAccountIDBetween:ArrayList? = null var WriteOffAccountIDIn:ArrayList? = null var WriteOnAccountOverride:Boolean? = null var WriteOnAccountID:String? = null var WriteOnAccountIDStartsWith:String? = null var WriteOnAccountIDEndsWith:String? = null var WriteOnAccountIDContains:String? = null var WriteOnAccountIDLike:String? = null var WriteOnAccountIDBetween:ArrayList? = null var WriteOnAccountIDIn:ArrayList? = null var DefaultReason:Boolean? = null var ReadOnly:Boolean? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_TransferReasonsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_UnitOfMeasureQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var IN_Main_InventoryID:String? = null var IN_Main_InventoryIDStartsWith:String? = null var IN_Main_InventoryIDEndsWith:String? = null var IN_Main_InventoryIDContains:String? = null var IN_Main_InventoryIDLike:String? = null var IN_Main_InventoryIDBetween:ArrayList? = null var IN_Main_InventoryIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Inner_IN_UnitOfMeasure_RecID:UUID? = null var Inner_IN_UnitOfMeasure_RecIDIn:ArrayList? = null var QuantityInnersPerUnitOfMeasure:BigDecimal? = null var QuantityInnersPerUnitOfMeasureGreaterThanOrEqualTo:BigDecimal? = null var QuantityInnersPerUnitOfMeasureGreaterThan:BigDecimal? = null var QuantityInnersPerUnitOfMeasureLessThan:BigDecimal? = null var QuantityInnersPerUnitOfMeasureLessThanOrEqualTo:BigDecimal? = null var QuantityInnersPerUnitOfMeasureNotEqualTo:BigDecimal? = null var QuantityInnersPerUnitOfMeasureBetween:ArrayList? = null var QuantityInnersPerUnitOfMeasureIn:ArrayList? = null var IsSell:Boolean? = null var IsPurchase:Boolean? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Barcode:String? = null var BarcodeStartsWith:String? = null var BarcodeEndsWith:String? = null var BarcodeContains:String? = null var BarcodeLike:String? = null var BarcodeBetween:ArrayList? = null var BarcodeIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_UnitOfMeasureQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_UpSellQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var UpSellInventoryID:String? = null var UpSellInventoryIDStartsWith:String? = null var UpSellInventoryIDEndsWith:String? = null var UpSellInventoryIDContains:String? = null var UpSellInventoryIDLike:String? = null var UpSellInventoryIDBetween:ArrayList? = null var UpSellInventoryIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PrimaryCategoryID:String? = null var PrimaryCategoryIDStartsWith:String? = null var PrimaryCategoryIDEndsWith:String? = null var PrimaryCategoryIDContains:String? = null var PrimaryCategoryIDLike:String? = null var PrimaryCategoryIDBetween:ArrayList? = null var PrimaryCategoryIDIn:ArrayList? = null var SecondaryCategoryID:String? = null var SecondaryCategoryIDStartsWith:String? = null var SecondaryCategoryIDEndsWith:String? = null var SecondaryCategoryIDContains:String? = null var SecondaryCategoryIDLike:String? = null var SecondaryCategoryIDBetween:ArrayList? = null var SecondaryCategoryIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_UpSellQuery.responseType } @Route(Path="/Queries/IN_WarehouseSOH", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_WarehouseSOHQuery : QueryDb(), IReturn> { var IN_WarehouseSOHID:String? = null var IN_WarehouseSOHIDStartsWith:String? = null var IN_WarehouseSOHIDEndsWith:String? = null var IN_WarehouseSOHIDContains:String? = null var IN_WarehouseSOHIDLike:String? = null var IN_WarehouseSOHIDBetween:ArrayList? = null var IN_WarehouseSOHIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var QuantityLeft:BigDecimal? = null var QuantityLeftGreaterThanOrEqualTo:BigDecimal? = null var QuantityLeftGreaterThan:BigDecimal? = null var QuantityLeftLessThan:BigDecimal? = null var QuantityLeftLessThanOrEqualTo:BigDecimal? = null var QuantityLeftNotEqualTo:BigDecimal? = null var QuantityLeftBetween:ArrayList? = null var QuantityLeftIn:ArrayList? = null var QuantityAllocated:BigDecimal? = null var QuantityAllocatedGreaterThanOrEqualTo:BigDecimal? = null var QuantityAllocatedGreaterThan:BigDecimal? = null var QuantityAllocatedLessThan:BigDecimal? = null var QuantityAllocatedLessThanOrEqualTo:BigDecimal? = null var QuantityAllocatedNotEqualTo:BigDecimal? = null var QuantityAllocatedBetween:ArrayList? = null var QuantityAllocatedIn:ArrayList? = null var PickAllocated:BigDecimal? = null var PickAllocatedGreaterThanOrEqualTo:BigDecimal? = null var PickAllocatedGreaterThan:BigDecimal? = null var PickAllocatedLessThan:BigDecimal? = null var PickAllocatedLessThanOrEqualTo:BigDecimal? = null var PickAllocatedNotEqualTo:BigDecimal? = null var PickAllocatedBetween:ArrayList? = null var PickAllocatedIn:ArrayList? = null var ShipAllocated:BigDecimal? = null var ShipAllocatedGreaterThanOrEqualTo:BigDecimal? = null var ShipAllocatedGreaterThan:BigDecimal? = null var ShipAllocatedLessThan:BigDecimal? = null var ShipAllocatedLessThanOrEqualTo:BigDecimal? = null var ShipAllocatedNotEqualTo:BigDecimal? = null var ShipAllocatedBetween:ArrayList? = null var ShipAllocatedIn:ArrayList? = null var ForwardRequirements:BigDecimal? = null var ForwardRequirementsGreaterThanOrEqualTo:BigDecimal? = null var ForwardRequirementsGreaterThan:BigDecimal? = null var ForwardRequirementsLessThan:BigDecimal? = null var ForwardRequirementsLessThanOrEqualTo:BigDecimal? = null var ForwardRequirementsNotEqualTo:BigDecimal? = null var ForwardRequirementsBetween:ArrayList? = null var ForwardRequirementsIn:ArrayList? = null var TransferAllocated:BigDecimal? = null var TransferAllocatedGreaterThanOrEqualTo:BigDecimal? = null var TransferAllocatedGreaterThan:BigDecimal? = null var TransferAllocatedLessThan:BigDecimal? = null var TransferAllocatedLessThanOrEqualTo:BigDecimal? = null var TransferAllocatedNotEqualTo:BigDecimal? = null var TransferAllocatedBetween:ArrayList? = null var TransferAllocatedIn:ArrayList? = null var BOMAllocated:BigDecimal? = null var BOMAllocatedGreaterThanOrEqualTo:BigDecimal? = null var BOMAllocatedGreaterThan:BigDecimal? = null var BOMAllocatedLessThan:BigDecimal? = null var BOMAllocatedLessThanOrEqualTo:BigDecimal? = null var BOMAllocatedNotEqualTo:BigDecimal? = null var BOMAllocatedBetween:ArrayList? = null var BOMAllocatedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_WarehouseSOHQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_WHQtyLeftQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var QtyLeft:BigDecimal? = null var QtyLeftGreaterThanOrEqualTo:BigDecimal? = null var QtyLeftGreaterThan:BigDecimal? = null var QtyLeftLessThan:BigDecimal? = null var QtyLeftLessThanOrEqualTo:BigDecimal? = null var QtyLeftNotEqualTo:BigDecimal? = null var QtyLeftBetween:ArrayList? = null var QtyLeftIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_WHQtyLeftQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INMGT020BOQTYQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var Price:BigDecimal? = null var PriceGreaterThanOrEqualTo:BigDecimal? = null var PriceGreaterThan:BigDecimal? = null var PriceLessThan:BigDecimal? = null var PriceLessThanOrEqualTo:BigDecimal? = null var PriceNotEqualTo:BigDecimal? = null var PriceBetween:ArrayList? = null var PriceIn:ArrayList? = null var EstBOValue:BigDecimal? = null var EstBOValueGreaterThanOrEqualTo:BigDecimal? = null var EstBOValueGreaterThan:BigDecimal? = null var EstBOValueLessThan:BigDecimal? = null var EstBOValueLessThanOrEqualTo:BigDecimal? = null var EstBOValueNotEqualTo:BigDecimal? = null var EstBOValueBetween:ArrayList? = null var EstBOValueIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INMGT020BOQTYQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INMGT020POQtyQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var Delivered:BigDecimal? = null var DeliveredGreaterThanOrEqualTo:BigDecimal? = null var DeliveredGreaterThan:BigDecimal? = null var DeliveredLessThan:BigDecimal? = null var DeliveredLessThanOrEqualTo:BigDecimal? = null var DeliveredNotEqualTo:BigDecimal? = null var DeliveredBetween:ArrayList? = null var DeliveredIn:ArrayList? = null var UnactQty:BigDecimal? = null var UnactQtyGreaterThanOrEqualTo:BigDecimal? = null var UnactQtyGreaterThan:BigDecimal? = null var UnactQtyLessThan:BigDecimal? = null var UnactQtyLessThanOrEqualTo:BigDecimal? = null var UnactQtyNotEqualTo:BigDecimal? = null var UnactQtyBetween:ArrayList? = null var UnactQtyIn:ArrayList? = null var ActQty:BigDecimal? = null var ActQtyGreaterThanOrEqualTo:BigDecimal? = null var ActQtyGreaterThan:BigDecimal? = null var ActQtyLessThan:BigDecimal? = null var ActQtyLessThanOrEqualTo:BigDecimal? = null var ActQtyNotEqualTo:BigDecimal? = null var ActQtyBetween:ArrayList? = null var ActQtyIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INMGT020POQtyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_AssemblyQuery : QueryDb(), IReturn> { var AssemblyNO:String? = null var AssemblyNOStartsWith:String? = null var AssemblyNOEndsWith:String? = null var AssemblyNOContains:String? = null var AssemblyNOLike:String? = null var AssemblyNOBetween:ArrayList? = null var AssemblyNOIn:ArrayList? = null var AssembleTo:String? = null var AssembleToStartsWith:String? = null var AssembleToEndsWith:String? = null var AssembleToContains:String? = null var AssembleToLike:String? = null var AssembleToBetween:ArrayList? = null var AssembleToIn:ArrayList? = null var AssemblyType:String? = null var AssemblyTypeStartsWith:String? = null var AssemblyTypeEndsWith:String? = null var AssemblyTypeContains:String? = null var AssemblyTypeLike:String? = null var AssemblyTypeBetween:ArrayList? = null var AssemblyTypeIn:ArrayList? = null var AssembleFrom:String? = null var AssembleFromStartsWith:String? = null var AssembleFromEndsWith:String? = null var AssembleFromContains:String? = null var AssembleFromLike:String? = null var AssembleFromBetween:ArrayList? = null var AssembleFromIn:ArrayList? = null var INAssemblyHistoryID:String? = null var INAssemblyHistoryIDStartsWith:String? = null var INAssemblyHistoryIDEndsWith:String? = null var INAssemblyHistoryIDContains:String? = null var INAssemblyHistoryIDLike:String? = null var INAssemblyHistoryIDBetween:ArrayList? = null var INAssemblyHistoryIDIn:ArrayList? = null var INAssemblyLineID:String? = null var INAssemblyLineIDStartsWith:String? = null var INAssemblyLineIDEndsWith:String? = null var INAssemblyLineIDContains:String? = null var INAssemblyLineIDLike:String? = null var INAssemblyLineIDBetween:ArrayList? = null var INAssemblyLineIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_AssemblyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_BOQTYQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var ManualQty:BigDecimal? = null var ManualQtyGreaterThanOrEqualTo:BigDecimal? = null var ManualQtyGreaterThan:BigDecimal? = null var ManualQtyLessThan:BigDecimal? = null var ManualQtyLessThanOrEqualTo:BigDecimal? = null var ManualQtyNotEqualTo:BigDecimal? = null var ManualQtyBetween:ArrayList? = null var ManualQtyIn:ArrayList? = null var AutoQty:BigDecimal? = null var AutoQtyGreaterThanOrEqualTo:BigDecimal? = null var AutoQtyGreaterThan:BigDecimal? = null var AutoQtyLessThan:BigDecimal? = null var AutoQtyLessThanOrEqualTo:BigDecimal? = null var AutoQtyNotEqualTo:BigDecimal? = null var AutoQtyBetween:ArrayList? = null var AutoQtyIn:ArrayList? = null var Price:BigDecimal? = null var PriceGreaterThanOrEqualTo:BigDecimal? = null var PriceGreaterThan:BigDecimal? = null var PriceLessThan:BigDecimal? = null var PriceLessThanOrEqualTo:BigDecimal? = null var PriceNotEqualTo:BigDecimal? = null var PriceBetween:ArrayList? = null var PriceIn:ArrayList? = null var EstBOValue:BigDecimal? = null var EstBOValueGreaterThanOrEqualTo:BigDecimal? = null var EstBOValueGreaterThan:BigDecimal? = null var EstBOValueLessThan:BigDecimal? = null var EstBOValueLessThanOrEqualTo:BigDecimal? = null var EstBOValueNotEqualTo:BigDecimal? = null var EstBOValueBetween:ArrayList? = null var EstBOValueIn:ArrayList? = null var In_logicalID:String? = null var In_logicalIDStartsWith:String? = null var In_logicalIDEndsWith:String? = null var In_logicalIDContains:String? = null var In_logicalIDLike:String? = null var In_logicalIDBetween:ArrayList? = null var In_logicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_BOQTYQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_OnOrderQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var OnOrder:BigDecimal? = null var OnOrderGreaterThanOrEqualTo:BigDecimal? = null var OnOrderGreaterThan:BigDecimal? = null var OnOrderLessThan:BigDecimal? = null var OnOrderLessThanOrEqualTo:BigDecimal? = null var OnOrderNotEqualTo:BigDecimal? = null var OnOrderBetween:ArrayList? = null var OnOrderIn:ArrayList? = null var IN_logicalID:String? = null var IN_logicalIDStartsWith:String? = null var IN_logicalIDEndsWith:String? = null var IN_logicalIDContains:String? = null var IN_logicalIDLike:String? = null var IN_logicalIDBetween:ArrayList? = null var IN_logicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_OnOrderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_OnOrderStatusQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var OnOrder:BigDecimal? = null var OnOrderGreaterThanOrEqualTo:BigDecimal? = null var OnOrderGreaterThan:BigDecimal? = null var OnOrderLessThan:BigDecimal? = null var OnOrderLessThanOrEqualTo:BigDecimal? = null var OnOrderNotEqualTo:BigDecimal? = null var OnOrderBetween:ArrayList? = null var OnOrderIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_OnOrderStatusQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_PIQuery : QueryDb(), IReturn> { var InvoiceNO:String? = null var InvoiceNOStartsWith:String? = null var InvoiceNOEndsWith:String? = null var InvoiceNOContains:String? = null var InvoiceNOLike:String? = null var InvoiceNOBetween:ArrayList? = null var InvoiceNOIn:ArrayList? = null var SuppPart:String? = null var SuppPartStartsWith:String? = null var SuppPartEndsWith:String? = null var SuppPartContains:String? = null var SuppPartLike:String? = null var SuppPartBetween:ArrayList? = null var SuppPartIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var BinLoc:String? = null var BinLocStartsWith:String? = null var BinLocEndsWith:String? = null var BinLocContains:String? = null var BinLocLike:String? = null var BinLocBetween:ArrayList? = null var BinLocIn:ArrayList? = null var PI_LinesDetailsID:String? = null var PI_LinesDetailsIDStartsWith:String? = null var PI_LinesDetailsIDEndsWith:String? = null var PI_LinesDetailsIDContains:String? = null var PI_LinesDetailsIDLike:String? = null var PI_LinesDetailsIDBetween:ArrayList? = null var PI_LinesDetailsIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_PIQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_ReceivalQuery : QueryDb(), IReturn> { var SlipNo:String? = null var SlipNoStartsWith:String? = null var SlipNoEndsWith:String? = null var SlipNoContains:String? = null var SlipNoLike:String? = null var SlipNoBetween:ArrayList? = null var SlipNoIn:ArrayList? = null var SuppPart:String? = null var SuppPartStartsWith:String? = null var SuppPartEndsWith:String? = null var SuppPartContains:String? = null var SuppPartLike:String? = null var SuppPartBetween:ArrayList? = null var SuppPartIn:ArrayList? = null var AccountNO:String? = null var AccountNOStartsWith:String? = null var AccountNOEndsWith:String? = null var AccountNOContains:String? = null var AccountNOLike:String? = null var AccountNOBetween:ArrayList? = null var AccountNOIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_ReceivalQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class Inv_SalesQuery : QueryDb(), IReturn> { var FullInvNo:String? = null var FullInvNoStartsWith:String? = null var FullInvNoEndsWith:String? = null var FullInvNoContains:String? = null var FullInvNoLike:String? = null var FullInvNoBetween:ArrayList? = null var FullInvNoIn:ArrayList? = null var orderno:String? = null var ordernoStartsWith:String? = null var ordernoEndsWith:String? = null var ordernoContains:String? = null var ordernoLike:String? = null var ordernoBetween:ArrayList? = null var ordernoIn:ArrayList? = null var Accountno:String? = null var AccountnoStartsWith:String? = null var AccountnoEndsWith:String? = null var AccountnoContains:String? = null var AccountnoLike:String? = null var AccountnoBetween:ArrayList? = null var AccountnoIn:ArrayList? = null var QtyOrd:String? = null var QtyOrdStartsWith:String? = null var QtyOrdEndsWith:String? = null var QtyOrdContains:String? = null var QtyOrdLike:String? = null var QtyOrdBetween:ArrayList? = null var QtyOrdIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = Inv_SalesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_SOH_ConQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var SOH:BigDecimal? = null var SOHGreaterThanOrEqualTo:BigDecimal? = null var SOHGreaterThan:BigDecimal? = null var SOHLessThan:BigDecimal? = null var SOHLessThanOrEqualTo:BigDecimal? = null var SOHNotEqualTo:BigDecimal? = null var SOHBetween:ArrayList? = null var SOHIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_SOH_ConQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_SOH1Query : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var SOH:BigDecimal? = null var SOHGreaterThanOrEqualTo:BigDecimal? = null var SOHGreaterThan:BigDecimal? = null var SOHLessThan:BigDecimal? = null var SOHLessThanOrEqualTo:BigDecimal? = null var SOHNotEqualTo:BigDecimal? = null var SOHBetween:ArrayList? = null var SOHIn:ArrayList? = null var Tax:BigDecimal? = null var TaxGreaterThanOrEqualTo:BigDecimal? = null var TaxGreaterThan:BigDecimal? = null var TaxLessThan:BigDecimal? = null var TaxLessThanOrEqualTo:BigDecimal? = null var TaxNotEqualTo:BigDecimal? = null var TaxBetween:ArrayList? = null var TaxIn:ArrayList? = null var VOH:BigDecimal? = null var VOHGreaterThanOrEqualTo:BigDecimal? = null var VOHGreaterThan:BigDecimal? = null var VOHLessThan:BigDecimal? = null var VOHLessThanOrEqualTo:BigDecimal? = null var VOHNotEqualTo:BigDecimal? = null var VOHBetween:ArrayList? = null var VOHIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_SOH1Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_UnProcessedQTYQuery : QueryDb(), IReturn> { var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var QTY:BigDecimal? = null var QTYGreaterThanOrEqualTo:BigDecimal? = null var QTYGreaterThan:BigDecimal? = null var QTYLessThan:BigDecimal? = null var QTYLessThanOrEqualTo:BigDecimal? = null var QTYNotEqualTo:BigDecimal? = null var QTYBetween:ArrayList? = null var QTYIn:ArrayList? = null var Value:BigDecimal? = null var ValueGreaterThanOrEqualTo:BigDecimal? = null var ValueGreaterThan:BigDecimal? = null var ValueLessThan:BigDecimal? = null var ValueLessThanOrEqualTo:BigDecimal? = null var ValueNotEqualTo:BigDecimal? = null var ValueBetween:ArrayList? = null var ValueIn:ArrayList? = null var Tax:BigDecimal? = null var TaxGreaterThanOrEqualTo:BigDecimal? = null var TaxGreaterThan:BigDecimal? = null var TaxLessThan:BigDecimal? = null var TaxLessThanOrEqualTo:BigDecimal? = null var TaxNotEqualTo:BigDecimal? = null var TaxBetween:ArrayList? = null var TaxIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_UnProcessedQTYQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class INV_WHTransferQuery : QueryDb(), IReturn> { var TransferNo:String? = null var TransferNoStartsWith:String? = null var TransferNoEndsWith:String? = null var TransferNoContains:String? = null var TransferNoLike:String? = null var TransferNoBetween:ArrayList? = null var TransferNoIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var FromWH:String? = null var FromWHStartsWith:String? = null var FromWHEndsWith:String? = null var FromWHContains:String? = null var FromWHLike:String? = null var FromWHBetween:ArrayList? = null var FromWHIn:ArrayList? = null var ToWH:String? = null var ToWHStartsWith:String? = null var ToWHEndsWith:String? = null var ToWHContains:String? = null var ToWHLike:String? = null var ToWHBetween:ArrayList? = null var ToWHIn:ArrayList? = null var WH_TransferLineID:String? = null var WH_TransferLineIDStartsWith:String? = null var WH_TransferLineIDEndsWith:String? = null var WH_TransferLineIDContains:String? = null var WH_TransferLineIDLike:String? = null var WH_TransferLineIDBetween:ArrayList? = null var WH_TransferLineIDIn:ArrayList? = null var WH_TransferLineDetailsID:String? = null var WH_TransferLineDetailsIDStartsWith:String? = null var WH_TransferLineDetailsIDEndsWith:String? = null var WH_TransferLineDetailsIDContains:String? = null var WH_TransferLineDetailsIDLike:String? = null var WH_TransferLineDetailsIDBetween:ArrayList? = null var WH_TransferLineDetailsIDIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = INV_WHTransferQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_BudgetQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var PurchaseQty:BigDecimal? = null var PurchaseQtyGreaterThanOrEqualTo:BigDecimal? = null var PurchaseQtyGreaterThan:BigDecimal? = null var PurchaseQtyLessThan:BigDecimal? = null var PurchaseQtyLessThanOrEqualTo:BigDecimal? = null var PurchaseQtyNotEqualTo:BigDecimal? = null var PurchaseQtyBetween:ArrayList? = null var PurchaseQtyIn:ArrayList? = null var PurchaseCost:BigDecimal? = null var PurchaseCostGreaterThanOrEqualTo:BigDecimal? = null var PurchaseCostGreaterThan:BigDecimal? = null var PurchaseCostLessThan:BigDecimal? = null var PurchaseCostLessThanOrEqualTo:BigDecimal? = null var PurchaseCostNotEqualTo:BigDecimal? = null var PurchaseCostBetween:ArrayList? = null var PurchaseCostIn:ArrayList? = null var PurchaseCharge:BigDecimal? = null var PurchaseChargeGreaterThanOrEqualTo:BigDecimal? = null var PurchaseChargeGreaterThan:BigDecimal? = null var PurchaseChargeLessThan:BigDecimal? = null var PurchaseChargeLessThanOrEqualTo:BigDecimal? = null var PurchaseChargeNotEqualTo:BigDecimal? = null var PurchaseChargeBetween:ArrayList? = null var PurchaseChargeIn:ArrayList? = null var PurchaseNote:String? = null var PurchaseNoteStartsWith:String? = null var PurchaseNoteEndsWith:String? = null var PurchaseNoteContains:String? = null var PurchaseNoteLike:String? = null var PurchaseNoteBetween:ArrayList? = null var PurchaseNoteIn:ArrayList? = null var MaterialQty:BigDecimal? = null var MaterialQtyGreaterThanOrEqualTo:BigDecimal? = null var MaterialQtyGreaterThan:BigDecimal? = null var MaterialQtyLessThan:BigDecimal? = null var MaterialQtyLessThanOrEqualTo:BigDecimal? = null var MaterialQtyNotEqualTo:BigDecimal? = null var MaterialQtyBetween:ArrayList? = null var MaterialQtyIn:ArrayList? = null var MaterialCost:BigDecimal? = null var MaterialCostGreaterThanOrEqualTo:BigDecimal? = null var MaterialCostGreaterThan:BigDecimal? = null var MaterialCostLessThan:BigDecimal? = null var MaterialCostLessThanOrEqualTo:BigDecimal? = null var MaterialCostNotEqualTo:BigDecimal? = null var MaterialCostBetween:ArrayList? = null var MaterialCostIn:ArrayList? = null var MaterialCharge:BigDecimal? = null var MaterialChargeGreaterThanOrEqualTo:BigDecimal? = null var MaterialChargeGreaterThan:BigDecimal? = null var MaterialChargeLessThan:BigDecimal? = null var MaterialChargeLessThanOrEqualTo:BigDecimal? = null var MaterialChargeNotEqualTo:BigDecimal? = null var MaterialChargeBetween:ArrayList? = null var MaterialChargeIn:ArrayList? = null var MaterialNote:String? = null var MaterialNoteStartsWith:String? = null var MaterialNoteEndsWith:String? = null var MaterialNoteContains:String? = null var MaterialNoteLike:String? = null var MaterialNoteBetween:ArrayList? = null var MaterialNoteIn:ArrayList? = null var LabourQty:BigDecimal? = null var LabourQtyGreaterThanOrEqualTo:BigDecimal? = null var LabourQtyGreaterThan:BigDecimal? = null var LabourQtyLessThan:BigDecimal? = null var LabourQtyLessThanOrEqualTo:BigDecimal? = null var LabourQtyNotEqualTo:BigDecimal? = null var LabourQtyBetween:ArrayList? = null var LabourQtyIn:ArrayList? = null var LabourCost:BigDecimal? = null var LabourCostGreaterThanOrEqualTo:BigDecimal? = null var LabourCostGreaterThan:BigDecimal? = null var LabourCostLessThan:BigDecimal? = null var LabourCostLessThanOrEqualTo:BigDecimal? = null var LabourCostNotEqualTo:BigDecimal? = null var LabourCostBetween:ArrayList? = null var LabourCostIn:ArrayList? = null var LabourCharge:BigDecimal? = null var LabourChargeGreaterThanOrEqualTo:BigDecimal? = null var LabourChargeGreaterThan:BigDecimal? = null var LabourChargeLessThan:BigDecimal? = null var LabourChargeLessThanOrEqualTo:BigDecimal? = null var LabourChargeNotEqualTo:BigDecimal? = null var LabourChargeBetween:ArrayList? = null var LabourChargeIn:ArrayList? = null var LabourNote:String? = null var LabourNoteStartsWith:String? = null var LabourNoteEndsWith:String? = null var LabourNoteContains:String? = null var LabourNoteLike:String? = null var LabourNoteBetween:ArrayList? = null var LabourNoteIn:ArrayList? = null var CashBookQty:BigDecimal? = null var CashBookQtyGreaterThanOrEqualTo:BigDecimal? = null var CashBookQtyGreaterThan:BigDecimal? = null var CashBookQtyLessThan:BigDecimal? = null var CashBookQtyLessThanOrEqualTo:BigDecimal? = null var CashBookQtyNotEqualTo:BigDecimal? = null var CashBookQtyBetween:ArrayList? = null var CashBookQtyIn:ArrayList? = null var CashBookCost:BigDecimal? = null var CashBookCostGreaterThanOrEqualTo:BigDecimal? = null var CashBookCostGreaterThan:BigDecimal? = null var CashBookCostLessThan:BigDecimal? = null var CashBookCostLessThanOrEqualTo:BigDecimal? = null var CashBookCostNotEqualTo:BigDecimal? = null var CashBookCostBetween:ArrayList? = null var CashBookCostIn:ArrayList? = null var CashBookCharge:BigDecimal? = null var CashBookChargeGreaterThanOrEqualTo:BigDecimal? = null var CashBookChargeGreaterThan:BigDecimal? = null var CashBookChargeLessThan:BigDecimal? = null var CashBookChargeLessThanOrEqualTo:BigDecimal? = null var CashBookChargeNotEqualTo:BigDecimal? = null var CashBookChargeBetween:ArrayList? = null var CashBookChargeIn:ArrayList? = null var CashBookNote:String? = null var CashBookNoteStartsWith:String? = null var CashBookNoteEndsWith:String? = null var CashBookNoteContains:String? = null var CashBookNoteLike:String? = null var CashBookNoteBetween:ArrayList? = null var CashBookNoteIn:ArrayList? = null var ResourceQty:BigDecimal? = null var ResourceQtyGreaterThanOrEqualTo:BigDecimal? = null var ResourceQtyGreaterThan:BigDecimal? = null var ResourceQtyLessThan:BigDecimal? = null var ResourceQtyLessThanOrEqualTo:BigDecimal? = null var ResourceQtyNotEqualTo:BigDecimal? = null var ResourceQtyBetween:ArrayList? = null var ResourceQtyIn:ArrayList? = null var ResourceCost:BigDecimal? = null var ResourceCostGreaterThanOrEqualTo:BigDecimal? = null var ResourceCostGreaterThan:BigDecimal? = null var ResourceCostLessThan:BigDecimal? = null var ResourceCostLessThanOrEqualTo:BigDecimal? = null var ResourceCostNotEqualTo:BigDecimal? = null var ResourceCostBetween:ArrayList? = null var ResourceCostIn:ArrayList? = null var ResourceCharge:BigDecimal? = null var ResourceChargeGreaterThanOrEqualTo:BigDecimal? = null var ResourceChargeGreaterThan:BigDecimal? = null var ResourceChargeLessThan:BigDecimal? = null var ResourceChargeLessThanOrEqualTo:BigDecimal? = null var ResourceChargeNotEqualTo:BigDecimal? = null var ResourceChargeBetween:ArrayList? = null var ResourceChargeIn:ArrayList? = null var ResourceNote:String? = null var ResourceNoteStartsWith:String? = null var ResourceNoteEndsWith:String? = null var ResourceNoteContains:String? = null var ResourceNoteLike:String? = null var ResourceNoteBetween:ArrayList? = null var ResourceNoteIn:ArrayList? = null var JournalQty:BigDecimal? = null var JournalQtyGreaterThanOrEqualTo:BigDecimal? = null var JournalQtyGreaterThan:BigDecimal? = null var JournalQtyLessThan:BigDecimal? = null var JournalQtyLessThanOrEqualTo:BigDecimal? = null var JournalQtyNotEqualTo:BigDecimal? = null var JournalQtyBetween:ArrayList? = null var JournalQtyIn:ArrayList? = null var JournalCost:BigDecimal? = null var JournalCostGreaterThanOrEqualTo:BigDecimal? = null var JournalCostGreaterThan:BigDecimal? = null var JournalCostLessThan:BigDecimal? = null var JournalCostLessThanOrEqualTo:BigDecimal? = null var JournalCostNotEqualTo:BigDecimal? = null var JournalCostBetween:ArrayList? = null var JournalCostIn:ArrayList? = null var JournalCharge:BigDecimal? = null var JournalChargeGreaterThanOrEqualTo:BigDecimal? = null var JournalChargeGreaterThan:BigDecimal? = null var JournalChargeLessThan:BigDecimal? = null var JournalChargeLessThanOrEqualTo:BigDecimal? = null var JournalChargeNotEqualTo:BigDecimal? = null var JournalChargeBetween:ArrayList? = null var JournalChargeIn:ArrayList? = null var JournalNote:String? = null var JournalNoteStartsWith:String? = null var JournalNoteEndsWith:String? = null var JournalNoteContains:String? = null var JournalNoteLike:String? = null var JournalNoteBetween:ArrayList? = null var JournalNoteIn:ArrayList? = null var MaterialCreditorQty:BigDecimal? = null var MaterialCreditorQtyGreaterThanOrEqualTo:BigDecimal? = null var MaterialCreditorQtyGreaterThan:BigDecimal? = null var MaterialCreditorQtyLessThan:BigDecimal? = null var MaterialCreditorQtyLessThanOrEqualTo:BigDecimal? = null var MaterialCreditorQtyNotEqualTo:BigDecimal? = null var MaterialCreditorQtyBetween:ArrayList? = null var MaterialCreditorQtyIn:ArrayList? = null var MaterialCreditorCost:BigDecimal? = null var MaterialCreditorCostGreaterThanOrEqualTo:BigDecimal? = null var MaterialCreditorCostGreaterThan:BigDecimal? = null var MaterialCreditorCostLessThan:BigDecimal? = null var MaterialCreditorCostLessThanOrEqualTo:BigDecimal? = null var MaterialCreditorCostNotEqualTo:BigDecimal? = null var MaterialCreditorCostBetween:ArrayList? = null var MaterialCreditorCostIn:ArrayList? = null var MaterialCreditorCharge:BigDecimal? = null var MaterialCreditorChargeGreaterThanOrEqualTo:BigDecimal? = null var MaterialCreditorChargeGreaterThan:BigDecimal? = null var MaterialCreditorChargeLessThan:BigDecimal? = null var MaterialCreditorChargeLessThanOrEqualTo:BigDecimal? = null var MaterialCreditorChargeNotEqualTo:BigDecimal? = null var MaterialCreditorChargeBetween:ArrayList? = null var MaterialCreditorChargeIn:ArrayList? = null var MaterialCreditorNote:String? = null var MaterialCreditorNoteStartsWith:String? = null var MaterialCreditorNoteEndsWith:String? = null var MaterialCreditorNoteContains:String? = null var MaterialCreditorNoteLike:String? = null var MaterialCreditorNoteBetween:ArrayList? = null var MaterialCreditorNoteIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_BudgetQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_ClassificationQuery : QueryDb(), IReturn> { var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var WIPExpectedAsset:String? = null var WIPExpectedAssetStartsWith:String? = null var WIPExpectedAssetEndsWith:String? = null var WIPExpectedAssetContains:String? = null var WIPExpectedAssetLike:String? = null var WIPExpectedAssetBetween:ArrayList? = null var WIPExpectedAssetIn:ArrayList? = null var WIPExpectedLiability:String? = null var WIPExpectedLiabilityStartsWith:String? = null var WIPExpectedLiabilityEndsWith:String? = null var WIPExpectedLiabilityContains:String? = null var WIPExpectedLiabilityLike:String? = null var WIPExpectedLiabilityBetween:ArrayList? = null var WIPExpectedLiabilityIn:ArrayList? = null var WIPDeliveredAsett:String? = null var WIPDeliveredAsettStartsWith:String? = null var WIPDeliveredAsettEndsWith:String? = null var WIPDeliveredAsettContains:String? = null var WIPDeliveredAsettLike:String? = null var WIPDeliveredAsettBetween:ArrayList? = null var WIPDeliveredAsettIn:ArrayList? = null var WIPDeliveredLiability:String? = null var WIPDeliveredLiabilityStartsWith:String? = null var WIPDeliveredLiabilityEndsWith:String? = null var WIPDeliveredLiabilityContains:String? = null var WIPDeliveredLiabilityLike:String? = null var WIPDeliveredLiabilityBetween:ArrayList? = null var WIPDeliveredLiabilityIn:ArrayList? = null var WorkInProgress:String? = null var WorkInProgressStartsWith:String? = null var WorkInProgressEndsWith:String? = null var WorkInProgressContains:String? = null var WorkInProgressLike:String? = null var WorkInProgressBetween:ArrayList? = null var WorkInProgressIn:ArrayList? = null var JobRevenue:String? = null var JobRevenueStartsWith:String? = null var JobRevenueEndsWith:String? = null var JobRevenueContains:String? = null var JobRevenueLike:String? = null var JobRevenueBetween:ArrayList? = null var JobRevenueIn:ArrayList? = null var JobCostOfGoods:String? = null var JobCostOfGoodsStartsWith:String? = null var JobCostOfGoodsEndsWith:String? = null var JobCostOfGoodsContains:String? = null var JobCostOfGoodsLike:String? = null var JobCostOfGoodsBetween:ArrayList? = null var JobCostOfGoodsIn:ArrayList? = null var Wages:String? = null var WagesStartsWith:String? = null var WagesEndsWith:String? = null var WagesContains:String? = null var WagesLike:String? = null var WagesBetween:ArrayList? = null var WagesIn:ArrayList? = null var Resources:String? = null var ResourcesStartsWith:String? = null var ResourcesEndsWith:String? = null var ResourcesContains:String? = null var ResourcesLike:String? = null var ResourcesBetween:ArrayList? = null var ResourcesIn:ArrayList? = null var WriteOn:String? = null var WriteOnStartsWith:String? = null var WriteOnEndsWith:String? = null var WriteOnContains:String? = null var WriteOnLike:String? = null var WriteOnBetween:ArrayList? = null var WriteOnIn:ArrayList? = null var WriteOff:String? = null var WriteOffStartsWith:String? = null var WriteOffEndsWith:String? = null var WriteOffContains:String? = null var WriteOffLike:String? = null var WriteOffBetween:ArrayList? = null var WriteOffIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_ClassificationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_CostCentresQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CostCentreNo:String? = null var CostCentreNoStartsWith:String? = null var CostCentreNoEndsWith:String? = null var CostCentreNoContains:String? = null var CostCentreNoLike:String? = null var CostCentreNoBetween:ArrayList? = null var CostCentreNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_CostCentresQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_CostEntryQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var RecNum:String? = null var RecNumStartsWith:String? = null var RecNumEndsWith:String? = null var RecNumContains:String? = null var RecNumLike:String? = null var RecNumBetween:ArrayList? = null var RecNumIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var WarehouseID:String? = null var WarehouseIDStartsWith:String? = null var WarehouseIDEndsWith:String? = null var WarehouseIDContains:String? = null var WarehouseIDLike:String? = null var WarehouseIDBetween:ArrayList? = null var WarehouseIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var EntryType:Short? = null var EntryTypeGreaterThanOrEqualTo:Short? = null var EntryTypeGreaterThan:Short? = null var EntryTypeLessThan:Short? = null var EntryTypeLessThanOrEqualTo:Short? = null var EntryTypeNotEqualTo:Short? = null var EntryTypeBetween:ArrayList? = null var EntryTypeIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var JrnlSetID:String? = null var JrnlSetIDStartsWith:String? = null var JrnlSetIDEndsWith:String? = null var JrnlSetIDContains:String? = null var JrnlSetIDLike:String? = null var JrnlSetIDBetween:ArrayList? = null var JrnlSetIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_CostEntryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_CostEntryLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JobEntryID:String? = null var JobEntryIDStartsWith:String? = null var JobEntryIDEndsWith:String? = null var JobEntryIDContains:String? = null var JobEntryIDLike:String? = null var JobEntryIDBetween:ArrayList? = null var JobEntryIDIn:ArrayList? = null var JobCode:String? = null var JobCodeStartsWith:String? = null var JobCodeEndsWith:String? = null var JobCodeContains:String? = null var JobCodeLike:String? = null var JobCodeBetween:ArrayList? = null var JobCodeIn:ArrayList? = null var JobID:String? = null var JobIDStartsWith:String? = null var JobIDEndsWith:String? = null var JobIDContains:String? = null var JobIDLike:String? = null var JobIDBetween:ArrayList? = null var JobIDIn:ArrayList? = null var CostCentreID:String? = null var CostCentreIDStartsWith:String? = null var CostCentreIDEndsWith:String? = null var CostCentreIDContains:String? = null var CostCentreIDLike:String? = null var CostCentreIDBetween:ArrayList? = null var CostCentreIDIn:ArrayList? = null var StageID:String? = null var StageIDStartsWith:String? = null var StageIDEndsWith:String? = null var StageIDContains:String? = null var StageIDLike:String? = null var StageIDBetween:ArrayList? = null var StageIDIn:ArrayList? = null var Qty:BigDecimal? = null var QtyGreaterThanOrEqualTo:BigDecimal? = null var QtyGreaterThan:BigDecimal? = null var QtyLessThan:BigDecimal? = null var QtyLessThanOrEqualTo:BigDecimal? = null var QtyNotEqualTo:BigDecimal? = null var QtyBetween:ArrayList? = null var QtyIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var MarkUp:BigDecimal? = null var MarkUpGreaterThanOrEqualTo:BigDecimal? = null var MarkUpGreaterThan:BigDecimal? = null var MarkUpLessThan:BigDecimal? = null var MarkUpLessThanOrEqualTo:BigDecimal? = null var MarkUpNotEqualTo:BigDecimal? = null var MarkUpBetween:ArrayList? = null var MarkUpIn:ArrayList? = null var ComponentID:String? = null var ComponentIDStartsWith:String? = null var ComponentIDEndsWith:String? = null var ComponentIDContains:String? = null var ComponentIDLike:String? = null var ComponentIDBetween:ArrayList? = null var ComponentIDIn:ArrayList? = null var ComponentNo:String? = null var ComponentNoStartsWith:String? = null var ComponentNoEndsWith:String? = null var ComponentNoContains:String? = null var ComponentNoLike:String? = null var ComponentNoBetween:ArrayList? = null var ComponentNoIn:ArrayList? = null var ComponentDesc:String? = null var ComponentDescStartsWith:String? = null var ComponentDescEndsWith:String? = null var ComponentDescContains:String? = null var ComponentDescLike:String? = null var ComponentDescBetween:ArrayList? = null var ComponentDescIn:ArrayList? = null var ComponentType:Short? = null var ComponentTypeGreaterThanOrEqualTo:Short? = null var ComponentTypeGreaterThan:Short? = null var ComponentTypeLessThan:Short? = null var ComponentTypeLessThanOrEqualTo:Short? = null var ComponentTypeNotEqualTo:Short? = null var ComponentTypeBetween:ArrayList? = null var ComponentTypeIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var TranType:Short? = null var TranTypeGreaterThanOrEqualTo:Short? = null var TranTypeGreaterThan:Short? = null var TranTypeLessThan:Short? = null var TranTypeLessThanOrEqualTo:Short? = null var TranTypeNotEqualTo:Short? = null var TranTypeBetween:ArrayList? = null var TranTypeIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var InvoicedAmount:BigDecimal? = null var InvoicedAmountGreaterThanOrEqualTo:BigDecimal? = null var InvoicedAmountGreaterThan:BigDecimal? = null var InvoicedAmountLessThan:BigDecimal? = null var InvoicedAmountLessThanOrEqualTo:BigDecimal? = null var InvoicedAmountNotEqualTo:BigDecimal? = null var InvoicedAmountBetween:ArrayList? = null var InvoicedAmountIn:ArrayList? = null var Unit:String? = null var UnitStartsWith:String? = null var UnitEndsWith:String? = null var UnitContains:String? = null var UnitLike:String? = null var UnitBetween:ArrayList? = null var UnitIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var ServiceNo:String? = null var ServiceNoStartsWith:String? = null var ServiceNoEndsWith:String? = null var ServiceNoContains:String? = null var ServiceNoLike:String? = null var ServiceNoBetween:ArrayList? = null var ServiceNoIn:ArrayList? = null var BackOrderQty:BigDecimal? = null var BackOrderQtyGreaterThanOrEqualTo:BigDecimal? = null var BackOrderQtyGreaterThan:BigDecimal? = null var BackOrderQtyLessThan:BigDecimal? = null var BackOrderQtyLessThanOrEqualTo:BigDecimal? = null var BackOrderQtyNotEqualTo:BigDecimal? = null var BackOrderQtyBetween:ArrayList? = null var BackOrderQtyIn:ArrayList? = null var QtyDelivered:BigDecimal? = null var QtyDeliveredGreaterThanOrEqualTo:BigDecimal? = null var QtyDeliveredGreaterThan:BigDecimal? = null var QtyDeliveredLessThan:BigDecimal? = null var QtyDeliveredLessThanOrEqualTo:BigDecimal? = null var QtyDeliveredNotEqualTo:BigDecimal? = null var QtyDeliveredBetween:ArrayList? = null var QtyDeliveredIn:ArrayList? = null var QtyDecimalPlaces:Short? = null var QtyDecimalPlacesGreaterThanOrEqualTo:Short? = null var QtyDecimalPlacesGreaterThan:Short? = null var QtyDecimalPlacesLessThan:Short? = null var QtyDecimalPlacesLessThanOrEqualTo:Short? = null var QtyDecimalPlacesNotEqualTo:Short? = null var QtyDecimalPlacesBetween:ArrayList? = null var QtyDecimalPlacesIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_CostEntryLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_CostLineDetailsQuery : QueryDb(), IReturn> { var DetailsLineID:String? = null var DetailsLineIDStartsWith:String? = null var DetailsLineIDEndsWith:String? = null var DetailsLineIDContains:String? = null var DetailsLineIDLike:String? = null var DetailsLineIDBetween:ArrayList? = null var DetailsLineIDIn:ArrayList? = null var CostEntryLineID:String? = null var CostEntryLineIDStartsWith:String? = null var CostEntryLineIDEndsWith:String? = null var CostEntryLineIDContains:String? = null var CostEntryLineIDLike:String? = null var CostEntryLineIDBetween:ArrayList? = null var CostEntryLineIDIn:ArrayList? = null var SOHID:String? = null var SOHIDStartsWith:String? = null var SOHIDEndsWith:String? = null var SOHIDContains:String? = null var SOHIDLike:String? = null var SOHIDBetween:ArrayList? = null var SOHIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var DateIn:Date? = null var DateInGreaterThanOrEqualTo:Date? = null var DateInGreaterThan:Date? = null var DateInLessThan:Date? = null var DateInLessThanOrEqualTo:Date? = null var DateInNotEqualTo:Date? = null var DateInBetween:ArrayList? = null var DateInIn:ArrayList? = null var DeliveredDate:Date? = null var DeliveredDateGreaterThanOrEqualTo:Date? = null var DeliveredDateGreaterThan:Date? = null var DeliveredDateLessThan:Date? = null var DeliveredDateLessThanOrEqualTo:Date? = null var DeliveredDateNotEqualTo:Date? = null var DeliveredDateBetween:ArrayList? = null var DeliveredDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_CostLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_CustomSettingsQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_CustomSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var JB_Main_RecID:String? = null var JB_Main_RecIDStartsWith:String? = null var JB_Main_RecIDEndsWith:String? = null var JB_Main_RecIDContains:String? = null var JB_Main_RecIDLike:String? = null var JB_Main_RecIDBetween:ArrayList? = null var JB_Main_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_Main_RecID:String? = null var JB_Main_RecIDStartsWith:String? = null var JB_Main_RecIDEndsWith:String? = null var JB_Main_RecIDContains:String? = null var JB_Main_RecIDLike:String? = null var JB_Main_RecIDBetween:ArrayList? = null var JB_Main_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateCashBookLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var CR_Main_RecID:String? = null var CR_Main_RecIDStartsWith:String? = null var CR_Main_RecIDEndsWith:String? = null var CR_Main_RecIDContains:String? = null var CR_Main_RecIDLike:String? = null var CR_Main_RecIDBetween:ArrayList? = null var CR_Main_RecIDIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var JB_EstimateLines_RecID:String? = null var JB_EstimateLines_RecIDStartsWith:String? = null var JB_EstimateLines_RecIDEndsWith:String? = null var JB_EstimateLines_RecIDContains:String? = null var JB_EstimateLines_RecIDLike:String? = null var JB_EstimateLines_RecIDBetween:ArrayList? = null var JB_EstimateLines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateCashBookLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateCustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var JB_Estimates_RecID:String? = null var JB_Estimates_RecIDStartsWith:String? = null var JB_Estimates_RecIDEndsWith:String? = null var JB_Estimates_RecIDContains:String? = null var JB_Estimates_RecIDLike:String? = null var JB_Estimates_RecIDBetween:ArrayList? = null var JB_Estimates_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateCustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateFinishedGoodLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_Estimates_RecID:String? = null var JB_Estimates_RecIDStartsWith:String? = null var JB_Estimates_RecIDEndsWith:String? = null var JB_Estimates_RecIDContains:String? = null var JB_Estimates_RecIDLike:String? = null var JB_Estimates_RecIDBetween:ArrayList? = null var JB_Estimates_RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var IN_Main_RecID:String? = null var IN_Main_RecIDStartsWith:String? = null var IN_Main_RecIDEndsWith:String? = null var IN_Main_RecIDContains:String? = null var IN_Main_RecIDLike:String? = null var IN_Main_RecIDBetween:ArrayList? = null var IN_Main_RecIDIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var JB_EstimateLines_RecID:String? = null var JB_EstimateLines_RecIDStartsWith:String? = null var JB_EstimateLines_RecIDEndsWith:String? = null var JB_EstimateLines_RecIDContains:String? = null var JB_EstimateLines_RecIDLike:String? = null var JB_EstimateLines_RecIDBetween:ArrayList? = null var JB_EstimateLines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateFinishedGoodLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateInventoryLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var IN_Main_RecID:String? = null var IN_Main_RecIDStartsWith:String? = null var IN_Main_RecIDEndsWith:String? = null var IN_Main_RecIDContains:String? = null var IN_Main_RecIDLike:String? = null var IN_Main_RecIDBetween:ArrayList? = null var IN_Main_RecIDIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var JB_EstimateLines_RecID:String? = null var JB_EstimateLines_RecIDStartsWith:String? = null var JB_EstimateLines_RecIDEndsWith:String? = null var JB_EstimateLines_RecIDContains:String? = null var JB_EstimateLines_RecIDLike:String? = null var JB_EstimateLines_RecIDBetween:ArrayList? = null var JB_EstimateLines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateInventoryLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateJournalSetLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var GL_Main_RecID:String? = null var GL_Main_RecIDStartsWith:String? = null var GL_Main_RecIDEndsWith:String? = null var GL_Main_RecIDContains:String? = null var GL_Main_RecIDLike:String? = null var GL_Main_RecIDBetween:ArrayList? = null var GL_Main_RecIDIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var JB_EstimateLines_RecID:String? = null var JB_EstimateLines_RecIDStartsWith:String? = null var JB_EstimateLines_RecIDEndsWith:String? = null var JB_EstimateLines_RecIDContains:String? = null var JB_EstimateLines_RecIDLike:String? = null var JB_EstimateLines_RecIDBetween:ArrayList? = null var JB_EstimateLines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateJournalSetLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateLabourLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null var JB_Staff_RecID:String? = null var JB_Staff_RecIDStartsWith:String? = null var JB_Staff_RecIDEndsWith:String? = null var JB_Staff_RecIDContains:String? = null var JB_Staff_RecIDLike:String? = null var JB_Staff_RecIDBetween:ArrayList? = null var JB_Staff_RecIDIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var UnitCharge:BigDecimal? = null var UnitChargeGreaterThanOrEqualTo:BigDecimal? = null var UnitChargeGreaterThan:BigDecimal? = null var UnitChargeLessThan:BigDecimal? = null var UnitChargeLessThanOrEqualTo:BigDecimal? = null var UnitChargeNotEqualTo:BigDecimal? = null var UnitChargeBetween:ArrayList? = null var UnitChargeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var Units:String? = null var UnitsStartsWith:String? = null var UnitsEndsWith:String? = null var UnitsContains:String? = null var UnitsLike:String? = null var UnitsBetween:ArrayList? = null var UnitsIn:ArrayList? = null var JB_EstimateLines_RecID:String? = null var JB_EstimateLines_RecIDStartsWith:String? = null var JB_EstimateLines_RecIDEndsWith:String? = null var JB_EstimateLines_RecIDContains:String? = null var JB_EstimateLines_RecIDLike:String? = null var JB_EstimateLines_RecIDBetween:ArrayList? = null var JB_EstimateLines_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateLabourLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class JB_EstimateLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var JB_Estimates_RecID:String? = null var JB_Estimates_RecIDStartsWith:String? = null var JB_Estimates_RecIDEndsWith:String? = null var JB_Estimates_RecIDContains:String? = null var JB_Estimates_RecIDLike:String? = null var JB_Estimates_RecIDBetween:ArrayList? = null var JB_Estimates_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = JB_EstimateLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_ForwardCoverQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ContractNo:String? = null var ContractNoStartsWith:String? = null var ContractNoEndsWith:String? = null var ContractNoContains:String? = null var ContractNoLike:String? = null var ContractNoBetween:ArrayList? = null var ContractNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var FX_Main_RecID:String? = null var FX_Main_RecIDStartsWith:String? = null var FX_Main_RecIDEndsWith:String? = null var FX_Main_RecIDContains:String? = null var FX_Main_RecIDLike:String? = null var FX_Main_RecIDBetween:ArrayList? = null var FX_Main_RecIDIn:ArrayList? = null var CurrencyDecimalPlaces:Short? = null var CurrencyDecimalPlacesGreaterThanOrEqualTo:Short? = null var CurrencyDecimalPlacesGreaterThan:Short? = null var CurrencyDecimalPlacesLessThan:Short? = null var CurrencyDecimalPlacesLessThanOrEqualTo:Short? = null var CurrencyDecimalPlacesNotEqualTo:Short? = null var CurrencyDecimalPlacesBetween:ArrayList? = null var CurrencyDecimalPlacesIn:ArrayList? = null var CurrencyRate:BigDecimal? = null var CurrencyRateGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateGreaterThan:BigDecimal? = null var CurrencyRateLessThan:BigDecimal? = null var CurrencyRateLessThanOrEqualTo:BigDecimal? = null var CurrencyRateNotEqualTo:BigDecimal? = null var CurrencyRateBetween:ArrayList? = null var CurrencyRateIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var HomeAmount:BigDecimal? = null var HomeAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeAmountGreaterThan:BigDecimal? = null var HomeAmountLessThan:BigDecimal? = null var HomeAmountLessThanOrEqualTo:BigDecimal? = null var HomeAmountNotEqualTo:BigDecimal? = null var HomeAmountBetween:ArrayList? = null var HomeAmountIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var InitiatedDate:Date? = null var InitiatedDateGreaterThanOrEqualTo:Date? = null var InitiatedDateGreaterThan:Date? = null var InitiatedDateLessThan:Date? = null var InitiatedDateLessThanOrEqualTo:Date? = null var InitiatedDateNotEqualTo:Date? = null var InitiatedDateBetween:ArrayList? = null var InitiatedDateIn:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null var EndDate:Date? = null var EndDateGreaterThanOrEqualTo:Date? = null var EndDateGreaterThan:Date? = null var EndDateLessThan:Date? = null var EndDateLessThanOrEqualTo:Date? = null var EndDateNotEqualTo:Date? = null var EndDateBetween:ArrayList? = null var EndDateIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var AutoCloseContract:Short? = null var AutoCloseContractGreaterThanOrEqualTo:Short? = null var AutoCloseContractGreaterThan:Short? = null var AutoCloseContractLessThan:Short? = null var AutoCloseContractLessThanOrEqualTo:Short? = null var AutoCloseContractNotEqualTo:Short? = null var AutoCloseContractBetween:ArrayList? = null var AutoCloseContractIn:ArrayList? = null var HR_Staff_RecID_CreatedBy:String? = null var HR_Staff_RecID_CreatedByStartsWith:String? = null var HR_Staff_RecID_CreatedByEndsWith:String? = null var HR_Staff_RecID_CreatedByContains:String? = null var HR_Staff_RecID_CreatedByLike:String? = null var HR_Staff_RecID_CreatedByBetween:ArrayList? = null var HR_Staff_RecID_CreatedByIn:ArrayList? = null var HR_Staff_RecID_LastSavedBy:String? = null var HR_Staff_RecID_LastSavedByStartsWith:String? = null var HR_Staff_RecID_LastSavedByEndsWith:String? = null var HR_Staff_RecID_LastSavedByContains:String? = null var HR_Staff_RecID_LastSavedByLike:String? = null var HR_Staff_RecID_LastSavedByBetween:ArrayList? = null var HR_Staff_RecID_LastSavedByIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_ForwardCoverQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_ForwardCoverNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_ForwardCover_RecID:String? = null var CR_ForwardCover_RecIDStartsWith:String? = null var CR_ForwardCover_RecIDEndsWith:String? = null var CR_ForwardCover_RecIDContains:String? = null var CR_ForwardCover_RecIDLike:String? = null var CR_ForwardCover_RecIDBetween:ArrayList? = null var CR_ForwardCover_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_ForwardCoverNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_ForwardCoverTransactionsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_ForwardCover_RecID:String? = null var CR_ForwardCover_RecIDStartsWith:String? = null var CR_ForwardCover_RecIDEndsWith:String? = null var CR_ForwardCover_RecIDContains:String? = null var CR_ForwardCover_RecIDLike:String? = null var CR_ForwardCover_RecIDBetween:ArrayList? = null var CR_ForwardCover_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var TransactionDate:Date? = null var TransactionDateGreaterThanOrEqualTo:Date? = null var TransactionDateGreaterThan:Date? = null var TransactionDateLessThan:Date? = null var TransactionDateLessThanOrEqualTo:Date? = null var TransactionDateNotEqualTo:Date? = null var TransactionDateBetween:ArrayList? = null var TransactionDateIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var HomeAmount:BigDecimal? = null var HomeAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeAmountGreaterThan:BigDecimal? = null var HomeAmountLessThan:BigDecimal? = null var HomeAmountLessThanOrEqualTo:BigDecimal? = null var HomeAmountNotEqualTo:BigDecimal? = null var HomeAmountBetween:ArrayList? = null var HomeAmountIn:ArrayList? = null var SourceType:Short? = null var SourceTypeGreaterThanOrEqualTo:Short? = null var SourceTypeGreaterThan:Short? = null var SourceTypeLessThan:Short? = null var SourceTypeLessThanOrEqualTo:Short? = null var SourceTypeNotEqualTo:Short? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var SourceReference:String? = null var SourceReferenceStartsWith:String? = null var SourceReferenceEndsWith:String? = null var SourceReferenceContains:String? = null var SourceReferenceLike:String? = null var SourceReferenceBetween:ArrayList? = null var SourceReferenceIn:ArrayList? = null var CRTrans_RecID:String? = null var CRTrans_RecIDStartsWith:String? = null var CRTrans_RecIDEndsWith:String? = null var CRTrans_RecIDContains:String? = null var CRTrans_RecIDLike:String? = null var CRTrans_RecIDBetween:ArrayList? = null var CRTrans_RecIDIn:ArrayList? = null var TransactionType:Short? = null var TransactionTypeGreaterThanOrEqualTo:Short? = null var TransactionTypeGreaterThan:Short? = null var TransactionTypeLessThan:Short? = null var TransactionTypeLessThanOrEqualTo:Short? = null var TransactionTypeNotEqualTo:Short? = null var TransactionTypeBetween:ArrayList? = null var TransactionTypeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_ForwardCoverTransactionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_GLAuditQuery : QueryDb(), IReturn> { var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var LedgerValue:BigDecimal? = null var LedgerValueGreaterThanOrEqualTo:BigDecimal? = null var LedgerValueGreaterThan:BigDecimal? = null var LedgerValueLessThan:BigDecimal? = null var LedgerValueLessThanOrEqualTo:BigDecimal? = null var LedgerValueNotEqualTo:BigDecimal? = null var LedgerValueBetween:ArrayList? = null var LedgerValueIn:ArrayList? = null var ReportGroup:String? = null var ReportGroupStartsWith:String? = null var ReportGroupEndsWith:String? = null var ReportGroupContains:String? = null var ReportGroupLike:String? = null var ReportGroupBetween:ArrayList? = null var ReportGroupIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_GLAuditQuery.responseType } @Route(Path="/Queries/CR_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_MainQuery : QueryDb(), IReturn> { var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAcc:String? = null var BankAccStartsWith:String? = null var BankAccEndsWith:String? = null var BankAccContains:String? = null var BankAccLike:String? = null var BankAccBetween:ArrayList? = null var BankAccIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var AccountName:String? = null var AccountNameStartsWith:String? = null var AccountNameEndsWith:String? = null var AccountNameContains:String? = null var AccountNameLike:String? = null var AccountNameBetween:ArrayList? = null var AccountNameIn:ArrayList? = null var DefaultPaymentType:Short? = null var DefaultPaymentTypeGreaterThanOrEqualTo:Short? = null var DefaultPaymentTypeGreaterThan:Short? = null var DefaultPaymentTypeLessThan:Short? = null var DefaultPaymentTypeLessThanOrEqualTo:Short? = null var DefaultPaymentTypeNotEqualTo:Short? = null var DefaultPaymentTypeBetween:ArrayList? = null var DefaultPaymentTypeIn:ArrayList? = null var CreditLimit:BigDecimal? = null var CreditLimitGreaterThanOrEqualTo:BigDecimal? = null var CreditLimitGreaterThan:BigDecimal? = null var CreditLimitLessThan:BigDecimal? = null var CreditLimitLessThanOrEqualTo:BigDecimal? = null var CreditLimitNotEqualTo:BigDecimal? = null var CreditLimitBetween:ArrayList? = null var CreditLimitIn:ArrayList? = null var EarlyPayDisOnRemitDays:Short? = null var EarlyPayDisOnRemitDaysGreaterThanOrEqualTo:Short? = null var EarlyPayDisOnRemitDaysGreaterThan:Short? = null var EarlyPayDisOnRemitDaysLessThan:Short? = null var EarlyPayDisOnRemitDaysLessThanOrEqualTo:Short? = null var EarlyPayDisOnRemitDaysNotEqualTo:Short? = null var EarlyPayDisOnRemitDaysBetween:ArrayList? = null var EarlyPayDisOnRemitDaysIn:ArrayList? = null var EarlyPayDisOnRemitAmt:BigDecimal? = null var EarlyPayDisOnRemitAmtGreaterThanOrEqualTo:BigDecimal? = null var EarlyPayDisOnRemitAmtGreaterThan:BigDecimal? = null var EarlyPayDisOnRemitAmtLessThan:BigDecimal? = null var EarlyPayDisOnRemitAmtLessThanOrEqualTo:BigDecimal? = null var EarlyPayDisOnRemitAmtNotEqualTo:BigDecimal? = null var EarlyPayDisOnRemitAmtBetween:ArrayList? = null var EarlyPayDisOnRemitAmtIn:ArrayList? = null var LastSaleDate:Date? = null var LastSaleDateGreaterThanOrEqualTo:Date? = null var LastSaleDateGreaterThan:Date? = null var LastSaleDateLessThan:Date? = null var LastSaleDateLessThanOrEqualTo:Date? = null var LastSaleDateNotEqualTo:Date? = null var LastSaleDateBetween:ArrayList? = null var LastSaleDateIn:ArrayList? = null var LastPaymentDate:Date? = null var LastPaymentDateGreaterThanOrEqualTo:Date? = null var LastPaymentDateGreaterThan:Date? = null var LastPaymentDateLessThan:Date? = null var LastPaymentDateLessThanOrEqualTo:Date? = null var LastPaymentDateNotEqualTo:Date? = null var LastPaymentDateBetween:ArrayList? = null var LastPaymentDateIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var CurrentBalance:BigDecimal? = null var CurrentBalanceGreaterThanOrEqualTo:BigDecimal? = null var CurrentBalanceGreaterThan:BigDecimal? = null var CurrentBalanceLessThan:BigDecimal? = null var CurrentBalanceLessThanOrEqualTo:BigDecimal? = null var CurrentBalanceNotEqualTo:BigDecimal? = null var CurrentBalanceBetween:ArrayList? = null var CurrentBalanceIn:ArrayList? = null var Period1:BigDecimal? = null var Period1GreaterThanOrEqualTo:BigDecimal? = null var Period1GreaterThan:BigDecimal? = null var Period1LessThan:BigDecimal? = null var Period1LessThanOrEqualTo:BigDecimal? = null var Period1NotEqualTo:BigDecimal? = null var Period1Between:ArrayList? = null var Period1In:ArrayList? = null var Period2:BigDecimal? = null var Period2GreaterThanOrEqualTo:BigDecimal? = null var Period2GreaterThan:BigDecimal? = null var Period2LessThan:BigDecimal? = null var Period2LessThanOrEqualTo:BigDecimal? = null var Period2NotEqualTo:BigDecimal? = null var Period2Between:ArrayList? = null var Period2In:ArrayList? = null var Period3:BigDecimal? = null var Period3GreaterThanOrEqualTo:BigDecimal? = null var Period3GreaterThan:BigDecimal? = null var Period3LessThan:BigDecimal? = null var Period3LessThanOrEqualTo:BigDecimal? = null var Period3NotEqualTo:BigDecimal? = null var Period3Between:ArrayList? = null var Period3In:ArrayList? = null var Period4:BigDecimal? = null var Period4GreaterThanOrEqualTo:BigDecimal? = null var Period4GreaterThan:BigDecimal? = null var Period4LessThan:BigDecimal? = null var Period4LessThanOrEqualTo:BigDecimal? = null var Period4NotEqualTo:BigDecimal? = null var Period4Between:ArrayList? = null var Period4In:ArrayList? = null var AltAccountNo:String? = null var AltAccountNoStartsWith:String? = null var AltAccountNoEndsWith:String? = null var AltAccountNoContains:String? = null var AltAccountNoLike:String? = null var AltAccountNoBetween:ArrayList? = null var AltAccountNoIn:ArrayList? = null var CommenceDate:Date? = null var CommenceDateGreaterThanOrEqualTo:Date? = null var CommenceDateGreaterThan:Date? = null var CommenceDateLessThan:Date? = null var CommenceDateLessThanOrEqualTo:Date? = null var CommenceDateNotEqualTo:Date? = null var CommenceDateBetween:ArrayList? = null var CommenceDateIn:ArrayList? = null var TermsDays:Short? = null var TermsDaysGreaterThanOrEqualTo:Short? = null var TermsDaysGreaterThan:Short? = null var TermsDaysLessThan:Short? = null var TermsDaysLessThanOrEqualTo:Short? = null var TermsDaysNotEqualTo:Short? = null var TermsDaysBetween:ArrayList? = null var TermsDaysIn:ArrayList? = null var ACN:String? = null var ACNStartsWith:String? = null var ACNEndsWith:String? = null var ACNContains:String? = null var ACNLike:String? = null var ACNBetween:ArrayList? = null var ACNIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var UsesFX:Boolean? = null var ABN:String? = null var ABNStartsWith:String? = null var ABNEndsWith:String? = null var ABNContains:String? = null var ABNLike:String? = null var ABNBetween:ArrayList? = null var ABNIn:ArrayList? = null var TermsType:Short? = null var TermsTypeGreaterThanOrEqualTo:Short? = null var TermsTypeGreaterThan:Short? = null var TermsTypeLessThan:Short? = null var TermsTypeLessThanOrEqualTo:Short? = null var TermsTypeNotEqualTo:Short? = null var TermsTypeBetween:ArrayList? = null var TermsTypeIn:ArrayList? = null var AustPostDPID:String? = null var AustPostDPIDStartsWith:String? = null var AustPostDPIDEndsWith:String? = null var AustPostDPIDContains:String? = null var AustPostDPIDLike:String? = null var AustPostDPIDBetween:ArrayList? = null var AustPostDPIDIn:ArrayList? = null var AustPostBCSP:String? = null var AustPostBCSPStartsWith:String? = null var AustPostBCSPEndsWith:String? = null var AustPostBCSPContains:String? = null var AustPostBCSPLike:String? = null var AustPostBCSPBetween:ArrayList? = null var AustPostBCSPIn:ArrayList? = null var MinPOValue:BigDecimal? = null var MinPOValueGreaterThanOrEqualTo:BigDecimal? = null var MinPOValueGreaterThan:BigDecimal? = null var MinPOValueLessThan:BigDecimal? = null var MinPOValueLessThanOrEqualTo:BigDecimal? = null var MinPOValueNotEqualTo:BigDecimal? = null var MinPOValueBetween:ArrayList? = null var MinPOValueIn:ArrayList? = null var MaxPOValue:BigDecimal? = null var MaxPOValueGreaterThanOrEqualTo:BigDecimal? = null var MaxPOValueGreaterThan:BigDecimal? = null var MaxPOValueLessThan:BigDecimal? = null var MaxPOValueLessThanOrEqualTo:BigDecimal? = null var MaxPOValueNotEqualTo:BigDecimal? = null var MaxPOValueBetween:ArrayList? = null var MaxPOValueIn:ArrayList? = null var PeriodType:Short? = null var PeriodTypeGreaterThanOrEqualTo:Short? = null var PeriodTypeGreaterThan:Short? = null var PeriodTypeLessThan:Short? = null var PeriodTypeLessThanOrEqualTo:Short? = null var PeriodTypeNotEqualTo:Short? = null var PeriodTypeBetween:ArrayList? = null var PeriodTypeIn:ArrayList? = null var TradingName:String? = null var TradingNameStartsWith:String? = null var TradingNameEndsWith:String? = null var TradingNameContains:String? = null var TradingNameLike:String? = null var TradingNameBetween:ArrayList? = null var TradingNameIn:ArrayList? = null var CompanyName:String? = null var CompanyNameStartsWith:String? = null var CompanyNameEndsWith:String? = null var CompanyNameContains:String? = null var CompanyNameLike:String? = null var CompanyNameBetween:ArrayList? = null var CompanyNameIn:ArrayList? = null var ProprietorName:String? = null var ProprietorNameStartsWith:String? = null var ProprietorNameEndsWith:String? = null var ProprietorNameContains:String? = null var ProprietorNameLike:String? = null var ProprietorNameBetween:ArrayList? = null var ProprietorNameIn:ArrayList? = null var FXCurrentBalance:BigDecimal? = null var FXCurrentBalanceGreaterThanOrEqualTo:BigDecimal? = null var FXCurrentBalanceGreaterThan:BigDecimal? = null var FXCurrentBalanceLessThan:BigDecimal? = null var FXCurrentBalanceLessThanOrEqualTo:BigDecimal? = null var FXCurrentBalanceNotEqualTo:BigDecimal? = null var FXCurrentBalanceBetween:ArrayList? = null var FXCurrentBalanceIn:ArrayList? = null var FXPeriod1:BigDecimal? = null var FXPeriod1GreaterThanOrEqualTo:BigDecimal? = null var FXPeriod1GreaterThan:BigDecimal? = null var FXPeriod1LessThan:BigDecimal? = null var FXPeriod1LessThanOrEqualTo:BigDecimal? = null var FXPeriod1NotEqualTo:BigDecimal? = null var FXPeriod1Between:ArrayList? = null var FXPeriod1In:ArrayList? = null var FXPeriod2:BigDecimal? = null var FXPeriod2GreaterThanOrEqualTo:BigDecimal? = null var FXPeriod2GreaterThan:BigDecimal? = null var FXPeriod2LessThan:BigDecimal? = null var FXPeriod2LessThanOrEqualTo:BigDecimal? = null var FXPeriod2NotEqualTo:BigDecimal? = null var FXPeriod2Between:ArrayList? = null var FXPeriod2In:ArrayList? = null var FXPeriod3:BigDecimal? = null var FXPeriod3GreaterThanOrEqualTo:BigDecimal? = null var FXPeriod3GreaterThan:BigDecimal? = null var FXPeriod3LessThan:BigDecimal? = null var FXPeriod3LessThanOrEqualTo:BigDecimal? = null var FXPeriod3NotEqualTo:BigDecimal? = null var FXPeriod3Between:ArrayList? = null var FXPeriod3In:ArrayList? = null var FXPeriod4:BigDecimal? = null var FXPeriod4GreaterThanOrEqualTo:BigDecimal? = null var FXPeriod4GreaterThan:BigDecimal? = null var FXPeriod4LessThan:BigDecimal? = null var FXPeriod4LessThanOrEqualTo:BigDecimal? = null var FXPeriod4NotEqualTo:BigDecimal? = null var FXPeriod4Between:ArrayList? = null var FXPeriod4In:ArrayList? = null var TradingStatus:Short? = null var TradingStatusGreaterThanOrEqualTo:Short? = null var TradingStatusGreaterThan:Short? = null var TradingStatusLessThan:Short? = null var TradingStatusLessThanOrEqualTo:Short? = null var TradingStatusNotEqualTo:Short? = null var TradingStatusBetween:ArrayList? = null var TradingStatusIn:ArrayList? = null var LedgerIDCreditorControl:String? = null var LedgerIDCreditorControlStartsWith:String? = null var LedgerIDCreditorControlEndsWith:String? = null var LedgerIDCreditorControlContains:String? = null var LedgerIDCreditorControlLike:String? = null var LedgerIDCreditorControlBetween:ArrayList? = null var LedgerIDCreditorControlIn:ArrayList? = null var LedgerIDCreditorPurchases:String? = null var LedgerIDCreditorPurchasesStartsWith:String? = null var LedgerIDCreditorPurchasesEndsWith:String? = null var LedgerIDCreditorPurchasesContains:String? = null var LedgerIDCreditorPurchasesLike:String? = null var LedgerIDCreditorPurchasesBetween:ArrayList? = null var LedgerIDCreditorPurchasesIn:ArrayList? = null var LedgerIDCreditorDiscounts:String? = null var LedgerIDCreditorDiscountsStartsWith:String? = null var LedgerIDCreditorDiscountsEndsWith:String? = null var LedgerIDCreditorDiscountsContains:String? = null var LedgerIDCreditorDiscountsLike:String? = null var LedgerIDCreditorDiscountsBetween:ArrayList? = null var LedgerIDCreditorDiscountsIn:ArrayList? = null var LedgerIDCreditorSourcedPayments:String? = null var LedgerIDCreditorSourcedPaymentsStartsWith:String? = null var LedgerIDCreditorSourcedPaymentsEndsWith:String? = null var LedgerIDCreditorSourcedPaymentsContains:String? = null var LedgerIDCreditorSourcedPaymentsLike:String? = null var LedgerIDCreditorSourcedPaymentsBetween:ArrayList? = null var LedgerIDCreditorSourcedPaymentsIn:ArrayList? = null var LedgerIDCreditorSourcedDebitAdjustment:String? = null var LedgerIDCreditorSourcedDebitAdjustmentStartsWith:String? = null var LedgerIDCreditorSourcedDebitAdjustmentEndsWith:String? = null var LedgerIDCreditorSourcedDebitAdjustmentContains:String? = null var LedgerIDCreditorSourcedDebitAdjustmentLike:String? = null var LedgerIDCreditorSourcedDebitAdjustmentBetween:ArrayList? = null var LedgerIDCreditorSourcedDebitAdjustmentIn:ArrayList? = null var LedgerIDCreditorSourcedPurchase:String? = null var LedgerIDCreditorSourcedPurchaseStartsWith:String? = null var LedgerIDCreditorSourcedPurchaseEndsWith:String? = null var LedgerIDCreditorSourcedPurchaseContains:String? = null var LedgerIDCreditorSourcedPurchaseLike:String? = null var LedgerIDCreditorSourcedPurchaseBetween:ArrayList? = null var LedgerIDCreditorSourcedPurchaseIn:ArrayList? = null var LedgerIDCreditorSourcedCreditAdjustment:String? = null var LedgerIDCreditorSourcedCreditAdjustmentStartsWith:String? = null var LedgerIDCreditorSourcedCreditAdjustmentEndsWith:String? = null var LedgerIDCreditorSourcedCreditAdjustmentContains:String? = null var LedgerIDCreditorSourcedCreditAdjustmentLike:String? = null var LedgerIDCreditorSourcedCreditAdjustmentBetween:ArrayList? = null var LedgerIDCreditorSourcedCreditAdjustmentIn:ArrayList? = null var LedgerIDCreditorFreight:String? = null var LedgerIDCreditorFreightStartsWith:String? = null var LedgerIDCreditorFreightEndsWith:String? = null var LedgerIDCreditorFreightContains:String? = null var LedgerIDCreditorFreightLike:String? = null var LedgerIDCreditorFreightBetween:ArrayList? = null var LedgerIDCreditorFreightIn:ArrayList? = null var LedgerIDCreditorInsurance:String? = null var LedgerIDCreditorInsuranceStartsWith:String? = null var LedgerIDCreditorInsuranceEndsWith:String? = null var LedgerIDCreditorInsuranceContains:String? = null var LedgerIDCreditorInsuranceLike:String? = null var LedgerIDCreditorInsuranceBetween:ArrayList? = null var LedgerIDCreditorInsuranceIn:ArrayList? = null var LedgerIDCreditorDuty:String? = null var LedgerIDCreditorDutyStartsWith:String? = null var LedgerIDCreditorDutyEndsWith:String? = null var LedgerIDCreditorDutyContains:String? = null var LedgerIDCreditorDutyLike:String? = null var LedgerIDCreditorDutyBetween:ArrayList? = null var LedgerIDCreditorDutyIn:ArrayList? = null var LedgerIDCreditorRealisedGainLoss:String? = null var LedgerIDCreditorRealisedGainLossStartsWith:String? = null var LedgerIDCreditorRealisedGainLossEndsWith:String? = null var LedgerIDCreditorRealisedGainLossContains:String? = null var LedgerIDCreditorRealisedGainLossLike:String? = null var LedgerIDCreditorRealisedGainLossBetween:ArrayList? = null var LedgerIDCreditorRealisedGainLossIn:ArrayList? = null var LedgerIDCreditorUnRealisedGainLoss:String? = null var LedgerIDCreditorUnRealisedGainLossStartsWith:String? = null var LedgerIDCreditorUnRealisedGainLossEndsWith:String? = null var LedgerIDCreditorUnRealisedGainLossContains:String? = null var LedgerIDCreditorUnRealisedGainLossLike:String? = null var LedgerIDCreditorUnRealisedGainLossBetween:ArrayList? = null var LedgerIDCreditorUnRealisedGainLossIn:ArrayList? = null var PO_Workflows_RecID:String? = null var PO_Workflows_RecIDStartsWith:String? = null var PO_Workflows_RecIDEndsWith:String? = null var PO_Workflows_RecIDContains:String? = null var PO_Workflows_RecIDLike:String? = null var PO_Workflows_RecIDBetween:ArrayList? = null var PO_Workflows_RecIDIn:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_Main1Query : QueryDb(), IReturn> { var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAcc:String? = null var BankAccStartsWith:String? = null var BankAccEndsWith:String? = null var BankAccContains:String? = null var BankAccLike:String? = null var BankAccBetween:ArrayList? = null var BankAccIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var AccountName:String? = null var AccountNameStartsWith:String? = null var AccountNameEndsWith:String? = null var AccountNameContains:String? = null var AccountNameLike:String? = null var AccountNameBetween:ArrayList? = null var AccountNameIn:ArrayList? = null var DefaultPaymentType:Short? = null var DefaultPaymentTypeGreaterThanOrEqualTo:Short? = null var DefaultPaymentTypeGreaterThan:Short? = null var DefaultPaymentTypeLessThan:Short? = null var DefaultPaymentTypeLessThanOrEqualTo:Short? = null var DefaultPaymentTypeNotEqualTo:Short? = null var DefaultPaymentTypeBetween:ArrayList? = null var DefaultPaymentTypeIn:ArrayList? = null var CreditLimit:BigDecimal? = null var CreditLimitGreaterThanOrEqualTo:BigDecimal? = null var CreditLimitGreaterThan:BigDecimal? = null var CreditLimitLessThan:BigDecimal? = null var CreditLimitLessThanOrEqualTo:BigDecimal? = null var CreditLimitNotEqualTo:BigDecimal? = null var CreditLimitBetween:ArrayList? = null var CreditLimitIn:ArrayList? = null var EarlyPayDisOnRemitDays:Short? = null var EarlyPayDisOnRemitDaysGreaterThanOrEqualTo:Short? = null var EarlyPayDisOnRemitDaysGreaterThan:Short? = null var EarlyPayDisOnRemitDaysLessThan:Short? = null var EarlyPayDisOnRemitDaysLessThanOrEqualTo:Short? = null var EarlyPayDisOnRemitDaysNotEqualTo:Short? = null var EarlyPayDisOnRemitDaysBetween:ArrayList? = null var EarlyPayDisOnRemitDaysIn:ArrayList? = null var EarlyPayDisOnRemitAmt:BigDecimal? = null var EarlyPayDisOnRemitAmtGreaterThanOrEqualTo:BigDecimal? = null var EarlyPayDisOnRemitAmtGreaterThan:BigDecimal? = null var EarlyPayDisOnRemitAmtLessThan:BigDecimal? = null var EarlyPayDisOnRemitAmtLessThanOrEqualTo:BigDecimal? = null var EarlyPayDisOnRemitAmtNotEqualTo:BigDecimal? = null var EarlyPayDisOnRemitAmtBetween:ArrayList? = null var EarlyPayDisOnRemitAmtIn:ArrayList? = null var LastSaleDate:Date? = null var LastSaleDateGreaterThanOrEqualTo:Date? = null var LastSaleDateGreaterThan:Date? = null var LastSaleDateLessThan:Date? = null var LastSaleDateLessThanOrEqualTo:Date? = null var LastSaleDateNotEqualTo:Date? = null var LastSaleDateBetween:ArrayList? = null var LastSaleDateIn:ArrayList? = null var LastPaymentDate:Date? = null var LastPaymentDateGreaterThanOrEqualTo:Date? = null var LastPaymentDateGreaterThan:Date? = null var LastPaymentDateLessThan:Date? = null var LastPaymentDateLessThanOrEqualTo:Date? = null var LastPaymentDateNotEqualTo:Date? = null var LastPaymentDateBetween:ArrayList? = null var LastPaymentDateIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var CurrentBalance:BigDecimal? = null var CurrentBalanceGreaterThanOrEqualTo:BigDecimal? = null var CurrentBalanceGreaterThan:BigDecimal? = null var CurrentBalanceLessThan:BigDecimal? = null var CurrentBalanceLessThanOrEqualTo:BigDecimal? = null var CurrentBalanceNotEqualTo:BigDecimal? = null var CurrentBalanceBetween:ArrayList? = null var CurrentBalanceIn:ArrayList? = null var Period1:BigDecimal? = null var Period1GreaterThanOrEqualTo:BigDecimal? = null var Period1GreaterThan:BigDecimal? = null var Period1LessThan:BigDecimal? = null var Period1LessThanOrEqualTo:BigDecimal? = null var Period1NotEqualTo:BigDecimal? = null var Period1Between:ArrayList? = null var Period1In:ArrayList? = null var Period2:BigDecimal? = null var Period2GreaterThanOrEqualTo:BigDecimal? = null var Period2GreaterThan:BigDecimal? = null var Period2LessThan:BigDecimal? = null var Period2LessThanOrEqualTo:BigDecimal? = null var Period2NotEqualTo:BigDecimal? = null var Period2Between:ArrayList? = null var Period2In:ArrayList? = null var Period3:BigDecimal? = null var Period3GreaterThanOrEqualTo:BigDecimal? = null var Period3GreaterThan:BigDecimal? = null var Period3LessThan:BigDecimal? = null var Period3LessThanOrEqualTo:BigDecimal? = null var Period3NotEqualTo:BigDecimal? = null var Period3Between:ArrayList? = null var Period3In:ArrayList? = null var Period4:BigDecimal? = null var Period4GreaterThanOrEqualTo:BigDecimal? = null var Period4GreaterThan:BigDecimal? = null var Period4LessThan:BigDecimal? = null var Period4LessThanOrEqualTo:BigDecimal? = null var Period4NotEqualTo:BigDecimal? = null var Period4Between:ArrayList? = null var Period4In:ArrayList? = null var AltAccountNo:String? = null var AltAccountNoStartsWith:String? = null var AltAccountNoEndsWith:String? = null var AltAccountNoContains:String? = null var AltAccountNoLike:String? = null var AltAccountNoBetween:ArrayList? = null var AltAccountNoIn:ArrayList? = null var CommenceDate:Date? = null var CommenceDateGreaterThanOrEqualTo:Date? = null var CommenceDateGreaterThan:Date? = null var CommenceDateLessThan:Date? = null var CommenceDateLessThanOrEqualTo:Date? = null var CommenceDateNotEqualTo:Date? = null var CommenceDateBetween:ArrayList? = null var CommenceDateIn:ArrayList? = null var ContactType:Int? = null var ContactTypeGreaterThanOrEqualTo:Int? = null var ContactTypeGreaterThan:Int? = null var ContactTypeLessThan:Int? = null var ContactTypeLessThanOrEqualTo:Int? = null var ContactTypeNotEqualTo:Int? = null var ContactTypeBetween:ArrayList? = null var ContactTypeIn:ArrayList? = null var TermsDays:Short? = null var TermsDaysGreaterThanOrEqualTo:Short? = null var TermsDaysGreaterThan:Short? = null var TermsDaysLessThan:Short? = null var TermsDaysLessThanOrEqualTo:Short? = null var TermsDaysNotEqualTo:Short? = null var TermsDaysBetween:ArrayList? = null var TermsDaysIn:ArrayList? = null var ACN:String? = null var ACNStartsWith:String? = null var ACNEndsWith:String? = null var ACNContains:String? = null var ACNLike:String? = null var ACNBetween:ArrayList? = null var ACNIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var UsesFX:Boolean? = null var ABN:String? = null var ABNStartsWith:String? = null var ABNEndsWith:String? = null var ABNContains:String? = null var ABNLike:String? = null var ABNBetween:ArrayList? = null var ABNIn:ArrayList? = null var TermsType:Short? = null var TermsTypeGreaterThanOrEqualTo:Short? = null var TermsTypeGreaterThan:Short? = null var TermsTypeLessThan:Short? = null var TermsTypeLessThanOrEqualTo:Short? = null var TermsTypeNotEqualTo:Short? = null var TermsTypeBetween:ArrayList? = null var TermsTypeIn:ArrayList? = null var AustPostDPID:String? = null var AustPostDPIDStartsWith:String? = null var AustPostDPIDEndsWith:String? = null var AustPostDPIDContains:String? = null var AustPostDPIDLike:String? = null var AustPostDPIDBetween:ArrayList? = null var AustPostDPIDIn:ArrayList? = null var AustPostBCSP:String? = null var AustPostBCSPStartsWith:String? = null var AustPostBCSPEndsWith:String? = null var AustPostBCSPContains:String? = null var AustPostBCSPLike:String? = null var AustPostBCSPBetween:ArrayList? = null var AustPostBCSPIn:ArrayList? = null var MinPOValue:BigDecimal? = null var MinPOValueGreaterThanOrEqualTo:BigDecimal? = null var MinPOValueGreaterThan:BigDecimal? = null var MinPOValueLessThan:BigDecimal? = null var MinPOValueLessThanOrEqualTo:BigDecimal? = null var MinPOValueNotEqualTo:BigDecimal? = null var MinPOValueBetween:ArrayList? = null var MinPOValueIn:ArrayList? = null var MaxPOValue:BigDecimal? = null var MaxPOValueGreaterThanOrEqualTo:BigDecimal? = null var MaxPOValueGreaterThan:BigDecimal? = null var MaxPOValueLessThan:BigDecimal? = null var MaxPOValueLessThanOrEqualTo:BigDecimal? = null var MaxPOValueNotEqualTo:BigDecimal? = null var MaxPOValueBetween:ArrayList? = null var MaxPOValueIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_Main1Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_Main2Query : QueryDb(), IReturn> { var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var C1:String? = null var C1StartsWith:String? = null var C1EndsWith:String? = null var C1Contains:String? = null var C1Like:String? = null var C1Between:ArrayList? = null var C1In:ArrayList? = null var C2:String? = null var C2StartsWith:String? = null var C2EndsWith:String? = null var C2Contains:String? = null var C2Like:String? = null var C2Between:ArrayList? = null var C2In:ArrayList? = null var C3:String? = null var C3StartsWith:String? = null var C3EndsWith:String? = null var C3Contains:String? = null var C3Like:String? = null var C3Between:ArrayList? = null var C3In:ArrayList? = null var C4:String? = null var C4StartsWith:String? = null var C4EndsWith:String? = null var C4Contains:String? = null var C4Like:String? = null var C4Between:ArrayList? = null var C4In:ArrayList? = null var C5:String? = null var C5StartsWith:String? = null var C5EndsWith:String? = null var C5Contains:String? = null var C5Like:String? = null var C5Between:ArrayList? = null var C5In:ArrayList? = null var C7:String? = null var C7StartsWith:String? = null var C7EndsWith:String? = null var C7Contains:String? = null var C7Like:String? = null var C7Between:ArrayList? = null var C7In:ArrayList? = null var C8:String? = null var C8StartsWith:String? = null var C8EndsWith:String? = null var C8Contains:String? = null var C8Like:String? = null var C8Between:ArrayList? = null var C8In:ArrayList? = null var C10:String? = null var C10StartsWith:String? = null var C10EndsWith:String? = null var C10Contains:String? = null var C10Like:String? = null var C10Between:ArrayList? = null var C10In:ArrayList? = null var C11:String? = null var C11StartsWith:String? = null var C11EndsWith:String? = null var C11Contains:String? = null var C11Like:String? = null var C11Between:ArrayList? = null var C11In:ArrayList? = null var C12:String? = null var C12StartsWith:String? = null var C12EndsWith:String? = null var C12Contains:String? = null var C12Like:String? = null var C12Between:ArrayList? = null var C12In:ArrayList? = null var OpeningBal1:Int? = null var OpeningBal1GreaterThanOrEqualTo:Int? = null var OpeningBal1GreaterThan:Int? = null var OpeningBal1LessThan:Int? = null var OpeningBal1LessThanOrEqualTo:Int? = null var OpeningBal1NotEqualTo:Int? = null var OpeningBal1Between:ArrayList? = null var OpeningBal1In:ArrayList? = null var OpeningBal2:Int? = null var OpeningBal2GreaterThanOrEqualTo:Int? = null var OpeningBal2GreaterThan:Int? = null var OpeningBal2LessThan:Int? = null var OpeningBal2LessThanOrEqualTo:Int? = null var OpeningBal2NotEqualTo:Int? = null var OpeningBal2Between:ArrayList? = null var OpeningBal2In:ArrayList? = null var OpeningBal3:Int? = null var OpeningBal3GreaterThanOrEqualTo:Int? = null var OpeningBal3GreaterThan:Int? = null var OpeningBal3LessThan:Int? = null var OpeningBal3LessThanOrEqualTo:Int? = null var OpeningBal3NotEqualTo:Int? = null var OpeningBal3Between:ArrayList? = null var OpeningBal3In:ArrayList? = null var OpeningBal4:Int? = null var OpeningBal4GreaterThanOrEqualTo:Int? = null var OpeningBal4GreaterThan:Int? = null var OpeningBal4LessThan:Int? = null var OpeningBal4LessThanOrEqualTo:Int? = null var OpeningBal4NotEqualTo:Int? = null var OpeningBal4Between:ArrayList? = null var OpeningBal4In:ArrayList? = null var OpeningBal5:Int? = null var OpeningBal5GreaterThanOrEqualTo:Int? = null var OpeningBal5GreaterThan:Int? = null var OpeningBal5LessThan:Int? = null var OpeningBal5LessThanOrEqualTo:Int? = null var OpeningBal5NotEqualTo:Int? = null var OpeningBal5Between:ArrayList? = null var OpeningBal5In:ArrayList? = null var OpeningBal6:Int? = null var OpeningBal6GreaterThanOrEqualTo:Int? = null var OpeningBal6GreaterThan:Int? = null var OpeningBal6LessThan:Int? = null var OpeningBal6LessThanOrEqualTo:Int? = null var OpeningBal6NotEqualTo:Int? = null var OpeningBal6Between:ArrayList? = null var OpeningBal6In:ArrayList? = null var OpeningBal7:Int? = null var OpeningBal7GreaterThanOrEqualTo:Int? = null var OpeningBal7GreaterThan:Int? = null var OpeningBal7LessThan:Int? = null var OpeningBal7LessThanOrEqualTo:Int? = null var OpeningBal7NotEqualTo:Int? = null var OpeningBal7Between:ArrayList? = null var OpeningBal7In:ArrayList? = null var OpeningBal8:Int? = null var OpeningBal8GreaterThanOrEqualTo:Int? = null var OpeningBal8GreaterThan:Int? = null var OpeningBal8LessThan:Int? = null var OpeningBal8LessThanOrEqualTo:Int? = null var OpeningBal8NotEqualTo:Int? = null var OpeningBal8Between:ArrayList? = null var OpeningBal8In:ArrayList? = null var OpeningBal9:Int? = null var OpeningBal9GreaterThanOrEqualTo:Int? = null var OpeningBal9GreaterThan:Int? = null var OpeningBal9LessThan:Int? = null var OpeningBal9LessThanOrEqualTo:Int? = null var OpeningBal9NotEqualTo:Int? = null var OpeningBal9Between:ArrayList? = null var OpeningBal9In:ArrayList? = null var OpeningBal10:Int? = null var OpeningBal10GreaterThanOrEqualTo:Int? = null var OpeningBal10GreaterThan:Int? = null var OpeningBal10LessThan:Int? = null var OpeningBal10LessThanOrEqualTo:Int? = null var OpeningBal10NotEqualTo:Int? = null var OpeningBal10Between:ArrayList? = null var OpeningBal10In:ArrayList? = null var OpeningBal11:Int? = null var OpeningBal11GreaterThanOrEqualTo:Int? = null var OpeningBal11GreaterThan:Int? = null var OpeningBal11LessThan:Int? = null var OpeningBal11LessThanOrEqualTo:Int? = null var OpeningBal11NotEqualTo:Int? = null var OpeningBal11Between:ArrayList? = null var OpeningBal11In:ArrayList? = null var OpeningBal12:Int? = null var OpeningBal12GreaterThanOrEqualTo:Int? = null var OpeningBal12GreaterThan:Int? = null var OpeningBal12LessThan:Int? = null var OpeningBal12LessThanOrEqualTo:Int? = null var OpeningBal12NotEqualTo:Int? = null var OpeningBal12Between:ArrayList? = null var OpeningBal12In:ArrayList? = null var OpeningBal14:Int? = null var OpeningBal14GreaterThanOrEqualTo:Int? = null var OpeningBal14GreaterThan:Int? = null var OpeningBal14LessThan:Int? = null var OpeningBal14LessThanOrEqualTo:Int? = null var OpeningBal14NotEqualTo:Int? = null var OpeningBal14Between:ArrayList? = null var OpeningBal14In:ArrayList? = null var OpeningBal15:Int? = null var OpeningBal15GreaterThanOrEqualTo:Int? = null var OpeningBal15GreaterThan:Int? = null var OpeningBal15LessThan:Int? = null var OpeningBal15LessThanOrEqualTo:Int? = null var OpeningBal15NotEqualTo:Int? = null var OpeningBal15Between:ArrayList? = null var OpeningBal15In:ArrayList? = null var OpeningBal13:Int? = null var OpeningBal13GreaterThanOrEqualTo:Int? = null var OpeningBal13GreaterThan:Int? = null var OpeningBal13LessThan:Int? = null var OpeningBal13LessThanOrEqualTo:Int? = null var OpeningBal13NotEqualTo:Int? = null var OpeningBal13Between:ArrayList? = null var OpeningBal13In:ArrayList? = null var OpeningBal16:Int? = null var OpeningBal16GreaterThanOrEqualTo:Int? = null var OpeningBal16GreaterThan:Int? = null var OpeningBal16LessThan:Int? = null var OpeningBal16LessThanOrEqualTo:Int? = null var OpeningBal16NotEqualTo:Int? = null var OpeningBal16Between:ArrayList? = null var OpeningBal16In:ArrayList? = null var OpeningBal17:Int? = null var OpeningBal17GreaterThanOrEqualTo:Int? = null var OpeningBal17GreaterThan:Int? = null var OpeningBal17LessThan:Int? = null var OpeningBal17LessThanOrEqualTo:Int? = null var OpeningBal17NotEqualTo:Int? = null var OpeningBal17Between:ArrayList? = null var OpeningBal17In:ArrayList? = null var OpeningBal18:Int? = null var OpeningBal18GreaterThanOrEqualTo:Int? = null var OpeningBal18GreaterThan:Int? = null var OpeningBal18LessThan:Int? = null var OpeningBal18LessThanOrEqualTo:Int? = null var OpeningBal18NotEqualTo:Int? = null var OpeningBal18Between:ArrayList? = null var OpeningBal18In:ArrayList? = null var OpeningBal19:Int? = null var OpeningBal19GreaterThanOrEqualTo:Int? = null var OpeningBal19GreaterThan:Int? = null var OpeningBal19LessThan:Int? = null var OpeningBal19LessThanOrEqualTo:Int? = null var OpeningBal19NotEqualTo:Int? = null var OpeningBal19Between:ArrayList? = null var OpeningBal19In:ArrayList? = null var OpeningBal20:Int? = null var OpeningBal20GreaterThanOrEqualTo:Int? = null var OpeningBal20GreaterThan:Int? = null var OpeningBal20LessThan:Int? = null var OpeningBal20LessThanOrEqualTo:Int? = null var OpeningBal20NotEqualTo:Int? = null var OpeningBal20Between:ArrayList? = null var OpeningBal20In:ArrayList? = null var OpeningBal21:Int? = null var OpeningBal21GreaterThanOrEqualTo:Int? = null var OpeningBal21GreaterThan:Int? = null var OpeningBal21LessThan:Int? = null var OpeningBal21LessThanOrEqualTo:Int? = null var OpeningBal21NotEqualTo:Int? = null var OpeningBal21Between:ArrayList? = null var OpeningBal21In:ArrayList? = null var OpeningBal22:Int? = null var OpeningBal22GreaterThanOrEqualTo:Int? = null var OpeningBal22GreaterThan:Int? = null var OpeningBal22LessThan:Int? = null var OpeningBal22LessThanOrEqualTo:Int? = null var OpeningBal22NotEqualTo:Int? = null var OpeningBal22Between:ArrayList? = null var OpeningBal22In:ArrayList? = null var OpeningBal23:Int? = null var OpeningBal23GreaterThanOrEqualTo:Int? = null var OpeningBal23GreaterThan:Int? = null var OpeningBal23LessThan:Int? = null var OpeningBal23LessThanOrEqualTo:Int? = null var OpeningBal23NotEqualTo:Int? = null var OpeningBal23Between:ArrayList? = null var OpeningBal23In:ArrayList? = null var OpeningBal24:Int? = null var OpeningBal24GreaterThanOrEqualTo:Int? = null var OpeningBal24GreaterThan:Int? = null var OpeningBal24LessThan:Int? = null var OpeningBal24LessThanOrEqualTo:Int? = null var OpeningBal24NotEqualTo:Int? = null var OpeningBal24Between:ArrayList? = null var OpeningBal24In:ArrayList? = null var OpeningBal25:Int? = null var OpeningBal25GreaterThanOrEqualTo:Int? = null var OpeningBal25GreaterThan:Int? = null var OpeningBal25LessThan:Int? = null var OpeningBal25LessThanOrEqualTo:Int? = null var OpeningBal25NotEqualTo:Int? = null var OpeningBal25Between:ArrayList? = null var OpeningBal25In:ArrayList? = null var OpeningBal26:Int? = null var OpeningBal26GreaterThanOrEqualTo:Int? = null var OpeningBal26GreaterThan:Int? = null var OpeningBal26LessThan:Int? = null var OpeningBal26LessThanOrEqualTo:Int? = null var OpeningBal26NotEqualTo:Int? = null var OpeningBal26Between:ArrayList? = null var OpeningBal26In:ArrayList? = null var OpeningBal27:Int? = null var OpeningBal27GreaterThanOrEqualTo:Int? = null var OpeningBal27GreaterThan:Int? = null var OpeningBal27LessThan:Int? = null var OpeningBal27LessThanOrEqualTo:Int? = null var OpeningBal27NotEqualTo:Int? = null var OpeningBal27Between:ArrayList? = null var OpeningBal27In:ArrayList? = null var OpeningBal28:Int? = null var OpeningBal28GreaterThanOrEqualTo:Int? = null var OpeningBal28GreaterThan:Int? = null var OpeningBal28LessThan:Int? = null var OpeningBal28LessThanOrEqualTo:Int? = null var OpeningBal28NotEqualTo:Int? = null var OpeningBal28Between:ArrayList? = null var OpeningBal28In:ArrayList? = null var OpeningBal29:Int? = null var OpeningBal29GreaterThanOrEqualTo:Int? = null var OpeningBal29GreaterThan:Int? = null var OpeningBal29LessThan:Int? = null var OpeningBal29LessThanOrEqualTo:Int? = null var OpeningBal29NotEqualTo:Int? = null var OpeningBal29Between:ArrayList? = null var OpeningBal29In:ArrayList? = null var OpeningBal30:Int? = null var OpeningBal30GreaterThanOrEqualTo:Int? = null var OpeningBal30GreaterThan:Int? = null var OpeningBal30LessThan:Int? = null var OpeningBal30LessThanOrEqualTo:Int? = null var OpeningBal30NotEqualTo:Int? = null var OpeningBal30Between:ArrayList? = null var OpeningBal30In:ArrayList? = null var OpeningBal31:Int? = null var OpeningBal31GreaterThanOrEqualTo:Int? = null var OpeningBal31GreaterThan:Int? = null var OpeningBal31LessThan:Int? = null var OpeningBal31LessThanOrEqualTo:Int? = null var OpeningBal31NotEqualTo:Int? = null var OpeningBal31Between:ArrayList? = null var OpeningBal31In:ArrayList? = null var OpeningBal32:Int? = null var OpeningBal32GreaterThanOrEqualTo:Int? = null var OpeningBal32GreaterThan:Int? = null var OpeningBal32LessThan:Int? = null var OpeningBal32LessThanOrEqualTo:Int? = null var OpeningBal32NotEqualTo:Int? = null var OpeningBal32Between:ArrayList? = null var OpeningBal32In:ArrayList? = null var OpeningBal33:Int? = null var OpeningBal33GreaterThanOrEqualTo:Int? = null var OpeningBal33GreaterThan:Int? = null var OpeningBal33LessThan:Int? = null var OpeningBal33LessThanOrEqualTo:Int? = null var OpeningBal33NotEqualTo:Int? = null var OpeningBal33Between:ArrayList? = null var OpeningBal33In:ArrayList? = null var OpeningBal34:Int? = null var OpeningBal34GreaterThanOrEqualTo:Int? = null var OpeningBal34GreaterThan:Int? = null var OpeningBal34LessThan:Int? = null var OpeningBal34LessThanOrEqualTo:Int? = null var OpeningBal34NotEqualTo:Int? = null var OpeningBal34Between:ArrayList? = null var OpeningBal34In:ArrayList? = null var OpeningBal35:Int? = null var OpeningBal35GreaterThanOrEqualTo:Int? = null var OpeningBal35GreaterThan:Int? = null var OpeningBal35LessThan:Int? = null var OpeningBal35LessThanOrEqualTo:Int? = null var OpeningBal35NotEqualTo:Int? = null var OpeningBal35Between:ArrayList? = null var OpeningBal35In:ArrayList? = null var OpeningBal36:Int? = null var OpeningBal36GreaterThanOrEqualTo:Int? = null var OpeningBal36GreaterThan:Int? = null var OpeningBal36LessThan:Int? = null var OpeningBal36LessThanOrEqualTo:Int? = null var OpeningBal36NotEqualTo:Int? = null var OpeningBal36Between:ArrayList? = null var OpeningBal36In:ArrayList? = null var OpeningBal37:Int? = null var OpeningBal37GreaterThanOrEqualTo:Int? = null var OpeningBal37GreaterThan:Int? = null var OpeningBal37LessThan:Int? = null var OpeningBal37LessThanOrEqualTo:Int? = null var OpeningBal37NotEqualTo:Int? = null var OpeningBal37Between:ArrayList? = null var OpeningBal37In:ArrayList? = null var OpeningBal38:Int? = null var OpeningBal38GreaterThanOrEqualTo:Int? = null var OpeningBal38GreaterThan:Int? = null var OpeningBal38LessThan:Int? = null var OpeningBal38LessThanOrEqualTo:Int? = null var OpeningBal38NotEqualTo:Int? = null var OpeningBal38Between:ArrayList? = null var OpeningBal38In:ArrayList? = null var OpeningBal39:Int? = null var OpeningBal39GreaterThanOrEqualTo:Int? = null var OpeningBal39GreaterThan:Int? = null var OpeningBal39LessThan:Int? = null var OpeningBal39LessThanOrEqualTo:Int? = null var OpeningBal39NotEqualTo:Int? = null var OpeningBal39Between:ArrayList? = null var OpeningBal39In:ArrayList? = null var OpeningBal40:Int? = null var OpeningBal40GreaterThanOrEqualTo:Int? = null var OpeningBal40GreaterThan:Int? = null var OpeningBal40LessThan:Int? = null var OpeningBal40LessThanOrEqualTo:Int? = null var OpeningBal40NotEqualTo:Int? = null var OpeningBal40Between:ArrayList? = null var OpeningBal40In:ArrayList? = null var OpeningBal41:Int? = null var OpeningBal41GreaterThanOrEqualTo:Int? = null var OpeningBal41GreaterThan:Int? = null var OpeningBal41LessThan:Int? = null var OpeningBal41LessThanOrEqualTo:Int? = null var OpeningBal41NotEqualTo:Int? = null var OpeningBal41Between:ArrayList? = null var OpeningBal41In:ArrayList? = null var OpeningBal42:Int? = null var OpeningBal42GreaterThanOrEqualTo:Int? = null var OpeningBal42GreaterThan:Int? = null var OpeningBal42LessThan:Int? = null var OpeningBal42LessThanOrEqualTo:Int? = null var OpeningBal42NotEqualTo:Int? = null var OpeningBal42Between:ArrayList? = null var OpeningBal42In:ArrayList? = null var OpeningBal43:Int? = null var OpeningBal43GreaterThanOrEqualTo:Int? = null var OpeningBal43GreaterThan:Int? = null var OpeningBal43LessThan:Int? = null var OpeningBal43LessThanOrEqualTo:Int? = null var OpeningBal43NotEqualTo:Int? = null var OpeningBal43Between:ArrayList? = null var OpeningBal43In:ArrayList? = null var OpeningBal44:Int? = null var OpeningBal44GreaterThanOrEqualTo:Int? = null var OpeningBal44GreaterThan:Int? = null var OpeningBal44LessThan:Int? = null var OpeningBal44LessThanOrEqualTo:Int? = null var OpeningBal44NotEqualTo:Int? = null var OpeningBal44Between:ArrayList? = null var OpeningBal44In:ArrayList? = null var OpeningBal45:Int? = null var OpeningBal45GreaterThanOrEqualTo:Int? = null var OpeningBal45GreaterThan:Int? = null var OpeningBal45LessThan:Int? = null var OpeningBal45LessThanOrEqualTo:Int? = null var OpeningBal45NotEqualTo:Int? = null var OpeningBal45Between:ArrayList? = null var OpeningBal45In:ArrayList? = null var OpeningBal46:Int? = null var OpeningBal46GreaterThanOrEqualTo:Int? = null var OpeningBal46GreaterThan:Int? = null var OpeningBal46LessThan:Int? = null var OpeningBal46LessThanOrEqualTo:Int? = null var OpeningBal46NotEqualTo:Int? = null var OpeningBal46Between:ArrayList? = null var OpeningBal46In:ArrayList? = null var OpeningBal47:Int? = null var OpeningBal47GreaterThanOrEqualTo:Int? = null var OpeningBal47GreaterThan:Int? = null var OpeningBal47LessThan:Int? = null var OpeningBal47LessThanOrEqualTo:Int? = null var OpeningBal47NotEqualTo:Int? = null var OpeningBal47Between:ArrayList? = null var OpeningBal47In:ArrayList? = null var OpeningBal48:Int? = null var OpeningBal48GreaterThanOrEqualTo:Int? = null var OpeningBal48GreaterThan:Int? = null var OpeningBal48LessThan:Int? = null var OpeningBal48LessThanOrEqualTo:Int? = null var OpeningBal48NotEqualTo:Int? = null var OpeningBal48Between:ArrayList? = null var OpeningBal48In:ArrayList? = null var OpeningBal49:Int? = null var OpeningBal49GreaterThanOrEqualTo:Int? = null var OpeningBal49GreaterThan:Int? = null var OpeningBal49LessThan:Int? = null var OpeningBal49LessThanOrEqualTo:Int? = null var OpeningBal49NotEqualTo:Int? = null var OpeningBal49Between:ArrayList? = null var OpeningBal49In:ArrayList? = null var OpeningBal50:Int? = null var OpeningBal50GreaterThanOrEqualTo:Int? = null var OpeningBal50GreaterThan:Int? = null var OpeningBal50LessThan:Int? = null var OpeningBal50LessThanOrEqualTo:Int? = null var OpeningBal50NotEqualTo:Int? = null var OpeningBal50Between:ArrayList? = null var OpeningBal50In:ArrayList? = null var OpeningBal51:Int? = null var OpeningBal51GreaterThanOrEqualTo:Int? = null var OpeningBal51GreaterThan:Int? = null var OpeningBal51LessThan:Int? = null var OpeningBal51LessThanOrEqualTo:Int? = null var OpeningBal51NotEqualTo:Int? = null var OpeningBal51Between:ArrayList? = null var OpeningBal51In:ArrayList? = null var OpeningBal52:Int? = null var OpeningBal52GreaterThanOrEqualTo:Int? = null var OpeningBal52GreaterThan:Int? = null var OpeningBal52LessThan:Int? = null var OpeningBal52LessThanOrEqualTo:Int? = null var OpeningBal52NotEqualTo:Int? = null var OpeningBal52Between:ArrayList? = null var OpeningBal52In:ArrayList? = null var OpeningBal53:Int? = null var OpeningBal53GreaterThanOrEqualTo:Int? = null var OpeningBal53GreaterThan:Int? = null var OpeningBal53LessThan:Int? = null var OpeningBal53LessThanOrEqualTo:Int? = null var OpeningBal53NotEqualTo:Int? = null var OpeningBal53Between:ArrayList? = null var OpeningBal53In:ArrayList? = null var PeriodType:Short? = null var PeriodTypeGreaterThanOrEqualTo:Short? = null var PeriodTypeGreaterThan:Short? = null var PeriodTypeLessThan:Short? = null var PeriodTypeLessThanOrEqualTo:Short? = null var PeriodTypeNotEqualTo:Short? = null var PeriodTypeBetween:ArrayList? = null var PeriodTypeIn:ArrayList? = null var FXGainLossLedgerID:String? = null var FXGainLossLedgerIDStartsWith:String? = null var FXGainLossLedgerIDEndsWith:String? = null var FXGainLossLedgerIDContains:String? = null var FXGainLossLedgerIDLike:String? = null var FXGainLossLedgerIDBetween:ArrayList? = null var FXGainLossLedgerIDIn:ArrayList? = null var FXUnRealizedLedgerID:String? = null var FXUnRealizedLedgerIDStartsWith:String? = null var FXUnRealizedLedgerIDEndsWith:String? = null var FXUnRealizedLedgerIDContains:String? = null var FXUnRealizedLedgerIDLike:String? = null var FXUnRealizedLedgerIDBetween:ArrayList? = null var FXUnRealizedLedgerIDIn:ArrayList? = null var CustomField1:String? = null var CustomField1StartsWith:String? = null var CustomField1EndsWith:String? = null var CustomField1Contains:String? = null var CustomField1Like:String? = null var CustomField1Between:ArrayList? = null var CustomField1In:ArrayList? = null var CustomField2:String? = null var CustomField2StartsWith:String? = null var CustomField2EndsWith:String? = null var CustomField2Contains:String? = null var CustomField2Like:String? = null var CustomField2Between:ArrayList? = null var CustomField2In:ArrayList? = null var CustomField3:String? = null var CustomField3StartsWith:String? = null var CustomField3EndsWith:String? = null var CustomField3Contains:String? = null var CustomField3Like:String? = null var CustomField3Between:ArrayList? = null var CustomField3In:ArrayList? = null var CustomField4:String? = null var CustomField4StartsWith:String? = null var CustomField4EndsWith:String? = null var CustomField4Contains:String? = null var CustomField4Like:String? = null var CustomField4Between:ArrayList? = null var CustomField4In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_Main2Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_PaymentCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_PaymentCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_PaymentCustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var CR_BatchTrans_ReceiptID:String? = null var CR_BatchTrans_ReceiptIDStartsWith:String? = null var CR_BatchTrans_ReceiptIDEndsWith:String? = null var CR_BatchTrans_ReceiptIDContains:String? = null var CR_BatchTrans_ReceiptIDLike:String? = null var CR_BatchTrans_ReceiptIDBetween:ArrayList? = null var CR_BatchTrans_ReceiptIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_PaymentCustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_PurchaseCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_PurchaseCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_PurchaseCustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var CR_BatchTrans_ReceiptID:String? = null var CR_BatchTrans_ReceiptIDStartsWith:String? = null var CR_BatchTrans_ReceiptIDEndsWith:String? = null var CR_BatchTrans_ReceiptIDContains:String? = null var CR_BatchTrans_ReceiptIDLike:String? = null var CR_BatchTrans_ReceiptIDBetween:ArrayList? = null var CR_BatchTrans_ReceiptIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_PurchaseCustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_PurchasesQuery : QueryDb(), IReturn> { var CR_PurchID:String? = null var CR_PurchIDStartsWith:String? = null var CR_PurchIDEndsWith:String? = null var CR_PurchIDContains:String? = null var CR_PurchIDLike:String? = null var CR_PurchIDBetween:ArrayList? = null var CR_PurchIDIn:ArrayList? = null var DateRun:Date? = null var DateRunGreaterThanOrEqualTo:Date? = null var DateRunGreaterThan:Date? = null var DateRunLessThan:Date? = null var DateRunLessThanOrEqualTo:Date? = null var DateRunNotEqualTo:Date? = null var DateRunBetween:ArrayList? = null var DateRunIn:ArrayList? = null var InvoiceDate:Date? = null var InvoiceDateGreaterThanOrEqualTo:Date? = null var InvoiceDateGreaterThan:Date? = null var InvoiceDateLessThan:Date? = null var InvoiceDateLessThanOrEqualTo:Date? = null var InvoiceDateNotEqualTo:Date? = null var InvoiceDateBetween:ArrayList? = null var InvoiceDateIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ClassDescription:String? = null var ClassDescriptionStartsWith:String? = null var ClassDescriptionEndsWith:String? = null var ClassDescriptionContains:String? = null var ClassDescriptionLike:String? = null var ClassDescriptionBetween:ArrayList? = null var ClassDescriptionIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var UnitCost:BigDecimal? = null var UnitCostGreaterThanOrEqualTo:BigDecimal? = null var UnitCostGreaterThan:BigDecimal? = null var UnitCostLessThan:BigDecimal? = null var UnitCostLessThanOrEqualTo:BigDecimal? = null var UnitCostNotEqualTo:BigDecimal? = null var UnitCostBetween:ArrayList? = null var UnitCostIn:ArrayList? = null var LineTotal:BigDecimal? = null var LineTotalGreaterThanOrEqualTo:BigDecimal? = null var LineTotalGreaterThan:BigDecimal? = null var LineTotalLessThan:BigDecimal? = null var LineTotalLessThanOrEqualTo:BigDecimal? = null var LineTotalNotEqualTo:BigDecimal? = null var LineTotalBetween:ArrayList? = null var LineTotalIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var MonthNo:Short? = null var MonthNoGreaterThanOrEqualTo:Short? = null var MonthNoGreaterThan:Short? = null var MonthNoLessThan:Short? = null var MonthNoLessThanOrEqualTo:Short? = null var MonthNoNotEqualTo:Short? = null var MonthNoBetween:ArrayList? = null var MonthNoIn:ArrayList? = null var YearNo:Short? = null var YearNoGreaterThanOrEqualTo:Short? = null var YearNoGreaterThan:Short? = null var YearNoLessThan:Short? = null var YearNoLessThanOrEqualTo:Short? = null var YearNoNotEqualTo:Short? = null var YearNoBetween:ArrayList? = null var YearNoIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_PurchasesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_TransQuery : QueryDb(), IReturn> { var TransID:String? = null var TransIDStartsWith:String? = null var TransIDEndsWith:String? = null var TransIDContains:String? = null var TransIDLike:String? = null var TransIDBetween:ArrayList? = null var TransIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var DebitCredit:Boolean? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var InvRemitNo:String? = null var InvRemitNoStartsWith:String? = null var InvRemitNoEndsWith:String? = null var InvRemitNoContains:String? = null var InvRemitNoLike:String? = null var InvRemitNoBetween:ArrayList? = null var InvRemitNoIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var DiscountedAmount:BigDecimal? = null var DiscountedAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountedAmountGreaterThan:BigDecimal? = null var DiscountedAmountLessThan:BigDecimal? = null var DiscountedAmountLessThanOrEqualTo:BigDecimal? = null var DiscountedAmountNotEqualTo:BigDecimal? = null var DiscountedAmountBetween:ArrayList? = null var DiscountedAmountIn:ArrayList? = null var AgedOut:Boolean? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var AllocatedAmount:BigDecimal? = null var AllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var AllocatedAmountGreaterThan:BigDecimal? = null var AllocatedAmountLessThan:BigDecimal? = null var AllocatedAmountLessThanOrEqualTo:BigDecimal? = null var AllocatedAmountNotEqualTo:BigDecimal? = null var AllocatedAmountBetween:ArrayList? = null var AllocatedAmountIn:ArrayList? = null var InitDateTime:Date? = null var InitDateTimeGreaterThanOrEqualTo:Date? = null var InitDateTimeGreaterThan:Date? = null var InitDateTimeLessThan:Date? = null var InitDateTimeLessThanOrEqualTo:Date? = null var InitDateTimeNotEqualTo:Date? = null var InitDateTimeBetween:ArrayList? = null var InitDateTimeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var ChequePrinting:Boolean? = null var ChequeRunID:String? = null var ChequeRunIDStartsWith:String? = null var ChequeRunIDEndsWith:String? = null var ChequeRunIDContains:String? = null var ChequeRunIDLike:String? = null var ChequeRunIDBetween:ArrayList? = null var ChequeRunIDIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var CurrencyRateUsed:BigDecimal? = null var CurrencyRateUsedGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedGreaterThan:BigDecimal? = null var CurrencyRateUsedLessThan:BigDecimal? = null var CurrencyRateUsedLessThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedNotEqualTo:BigDecimal? = null var CurrencyRateUsedBetween:ArrayList? = null var CurrencyRateUsedIn:ArrayList? = null var FXAllocAmount:BigDecimal? = null var FXAllocAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAllocAmountGreaterThan:BigDecimal? = null var FXAllocAmountLessThan:BigDecimal? = null var FXAllocAmountLessThanOrEqualTo:BigDecimal? = null var FXAllocAmountNotEqualTo:BigDecimal? = null var FXAllocAmountBetween:ArrayList? = null var FXAllocAmountIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var RealisedGainLoss:BigDecimal? = null var RealisedGainLossGreaterThanOrEqualTo:BigDecimal? = null var RealisedGainLossGreaterThan:BigDecimal? = null var RealisedGainLossLessThan:BigDecimal? = null var RealisedGainLossLessThanOrEqualTo:BigDecimal? = null var RealisedGainLossNotEqualTo:BigDecimal? = null var RealisedGainLossBetween:ArrayList? = null var RealisedGainLossIn:ArrayList? = null var UnRealisedGainLoss:BigDecimal? = null var UnRealisedGainLossGreaterThanOrEqualTo:BigDecimal? = null var UnRealisedGainLossGreaterThan:BigDecimal? = null var UnRealisedGainLossLessThan:BigDecimal? = null var UnRealisedGainLossLessThanOrEqualTo:BigDecimal? = null var UnRealisedGainLossNotEqualTo:BigDecimal? = null var UnRealisedGainLossBetween:ArrayList? = null var UnRealisedGainLossIn:ArrayList? = null var FXDecimalPlaces:Short? = null var FXDecimalPlacesGreaterThanOrEqualTo:Short? = null var FXDecimalPlacesGreaterThan:Short? = null var FXDecimalPlacesLessThan:Short? = null var FXDecimalPlacesLessThanOrEqualTo:Short? = null var FXDecimalPlacesNotEqualTo:Short? = null var FXDecimalPlacesBetween:ArrayList? = null var FXDecimalPlacesIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var Source:String? = null var SourceStartsWith:String? = null var SourceEndsWith:String? = null var SourceContains:String? = null var SourceLike:String? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_TransQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_TransAllocQuery : QueryDb(), IReturn> { var AllocID:String? = null var AllocIDStartsWith:String? = null var AllocIDEndsWith:String? = null var AllocIDContains:String? = null var AllocIDLike:String? = null var AllocIDBetween:ArrayList? = null var AllocIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var DebitTransID:String? = null var DebitTransIDStartsWith:String? = null var DebitTransIDEndsWith:String? = null var DebitTransIDContains:String? = null var DebitTransIDLike:String? = null var DebitTransIDBetween:ArrayList? = null var DebitTransIDIn:ArrayList? = null var CreditTransID:String? = null var CreditTransIDStartsWith:String? = null var CreditTransIDEndsWith:String? = null var CreditTransIDContains:String? = null var CreditTransIDLike:String? = null var CreditTransIDBetween:ArrayList? = null var CreditTransIDIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var DebitAmount:BigDecimal? = null var DebitAmountGreaterThanOrEqualTo:BigDecimal? = null var DebitAmountGreaterThan:BigDecimal? = null var DebitAmountLessThan:BigDecimal? = null var DebitAmountLessThanOrEqualTo:BigDecimal? = null var DebitAmountNotEqualTo:BigDecimal? = null var DebitAmountBetween:ArrayList? = null var DebitAmountIn:ArrayList? = null var CreditAmount:BigDecimal? = null var CreditAmountGreaterThanOrEqualTo:BigDecimal? = null var CreditAmountGreaterThan:BigDecimal? = null var CreditAmountLessThan:BigDecimal? = null var CreditAmountLessThanOrEqualTo:BigDecimal? = null var CreditAmountNotEqualTo:BigDecimal? = null var CreditAmountBetween:ArrayList? = null var CreditAmountIn:ArrayList? = null var DebitAged:Boolean? = null var CreditAged:Boolean? = null var DateAlloc:Date? = null var DateAllocGreaterThanOrEqualTo:Date? = null var DateAllocGreaterThan:Date? = null var DateAllocLessThan:Date? = null var DateAllocLessThanOrEqualTo:Date? = null var DateAllocNotEqualTo:Date? = null var DateAllocBetween:ArrayList? = null var DateAllocIn:ArrayList? = null var Version:Int? = null var VersionGreaterThanOrEqualTo:Int? = null var VersionGreaterThan:Int? = null var VersionLessThan:Int? = null var VersionLessThanOrEqualTo:Int? = null var VersionNotEqualTo:Int? = null var VersionBetween:ArrayList? = null var VersionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_TransAllocQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_TransCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_TransCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_TransCustomFieldValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_Trans_TransID:String? = null var CR_Trans_TransIDStartsWith:String? = null var CR_Trans_TransIDEndsWith:String? = null var CR_Trans_TransIDContains:String? = null var CR_Trans_TransIDLike:String? = null var CR_Trans_TransIDBetween:ArrayList? = null var CR_Trans_TransIDIn:ArrayList? = null var CR_TransCustomFields_RecID:String? = null var CR_TransCustomFields_RecIDStartsWith:String? = null var CR_TransCustomFields_RecIDEndsWith:String? = null var CR_TransCustomFields_RecIDContains:String? = null var CR_TransCustomFields_RecIDLike:String? = null var CR_TransCustomFields_RecIDBetween:ArrayList? = null var CR_TransCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_TransCustomFieldValuesQuery.responseType } @Route(Path="/Queries/CR_Warehouse", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_WarehouseQuery : QueryDb(), IReturn> { var WarehouseID:String? = null var WarehouseIDStartsWith:String? = null var WarehouseIDEndsWith:String? = null var WarehouseIDContains:String? = null var WarehouseIDLike:String? = null var WarehouseIDBetween:ArrayList? = null var WarehouseIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var CourierDetails:String? = null var CourierDetailsStartsWith:String? = null var CourierDetailsEndsWith:String? = null var CourierDetailsContains:String? = null var CourierDetailsLike:String? = null var CourierDetailsBetween:ArrayList? = null var CourierDetailsIn:ArrayList? = null var DefaultItem:Boolean? = null var DefaultDelDays:Short? = null var DefaultDelDaysGreaterThanOrEqualTo:Short? = null var DefaultDelDaysGreaterThan:Short? = null var DefaultDelDaysLessThan:Short? = null var DefaultDelDaysLessThanOrEqualTo:Short? = null var DefaultDelDaysNotEqualTo:Short? = null var DefaultDelDaysBetween:ArrayList? = null var DefaultDelDaysIn:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_WarehouseQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CurrYearProfitQuery : QueryDb(), IReturn> { var Profit:BigDecimal? = null var ProfitGreaterThanOrEqualTo:BigDecimal? = null var ProfitGreaterThan:BigDecimal? = null var ProfitLessThan:BigDecimal? = null var ProfitLessThanOrEqualTo:BigDecimal? = null var ProfitNotEqualTo:BigDecimal? = null var ProfitBetween:ArrayList? = null var ProfitIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CurrYearProfitQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_AdjustmentLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DB_Adjustments_RecID:String? = null var DB_Adjustments_RecIDStartsWith:String? = null var DB_Adjustments_RecIDEndsWith:String? = null var DB_Adjustments_RecIDContains:String? = null var DB_Adjustments_RecIDLike:String? = null var DB_Adjustments_RecIDBetween:ArrayList? = null var DB_Adjustments_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var DB_Main_RecID:String? = null var DB_Main_RecIDStartsWith:String? = null var DB_Main_RecIDEndsWith:String? = null var DB_Main_RecIDContains:String? = null var DB_Main_RecIDLike:String? = null var DB_Main_RecIDBetween:ArrayList? = null var DB_Main_RecIDIn:ArrayList? = null var GL_Ledger_RecID_DebtorsControl:String? = null var GL_Ledger_RecID_DebtorsControlStartsWith:String? = null var GL_Ledger_RecID_DebtorsControlEndsWith:String? = null var GL_Ledger_RecID_DebtorsControlContains:String? = null var GL_Ledger_RecID_DebtorsControlLike:String? = null var GL_Ledger_RecID_DebtorsControlBetween:ArrayList? = null var GL_Ledger_RecID_DebtorsControlIn:ArrayList? = null var InvoiceRemittanceNo:String? = null var InvoiceRemittanceNoStartsWith:String? = null var InvoiceRemittanceNoEndsWith:String? = null var InvoiceRemittanceNoContains:String? = null var InvoiceRemittanceNoLike:String? = null var InvoiceRemittanceNoBetween:ArrayList? = null var InvoiceRemittanceNoIn:ArrayList? = null var WriteOnAmount:BigDecimal? = null var WriteOnAmountGreaterThanOrEqualTo:BigDecimal? = null var WriteOnAmountGreaterThan:BigDecimal? = null var WriteOnAmountLessThan:BigDecimal? = null var WriteOnAmountLessThanOrEqualTo:BigDecimal? = null var WriteOnAmountNotEqualTo:BigDecimal? = null var WriteOnAmountBetween:ArrayList? = null var WriteOnAmountIn:ArrayList? = null var WriteOffAmount:BigDecimal? = null var WriteOffAmountGreaterThanOrEqualTo:BigDecimal? = null var WriteOffAmountGreaterThan:BigDecimal? = null var WriteOffAmountLessThan:BigDecimal? = null var WriteOffAmountLessThanOrEqualTo:BigDecimal? = null var WriteOffAmountNotEqualTo:BigDecimal? = null var WriteOffAmountBetween:ArrayList? = null var WriteOffAmountIn:ArrayList? = null var GL_Ledger_RecID_OtherLedger:String? = null var GL_Ledger_RecID_OtherLedgerStartsWith:String? = null var GL_Ledger_RecID_OtherLedgerEndsWith:String? = null var GL_Ledger_RecID_OtherLedgerContains:String? = null var GL_Ledger_RecID_OtherLedgerLike:String? = null var GL_Ledger_RecID_OtherLedgerBetween:ArrayList? = null var GL_Ledger_RecID_OtherLedgerIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var DB_Trans_RecID:String? = null var DB_Trans_RecIDStartsWith:String? = null var DB_Trans_RecIDEndsWith:String? = null var DB_Trans_RecIDContains:String? = null var DB_Trans_RecIDLike:String? = null var DB_Trans_RecIDBetween:ArrayList? = null var DB_Trans_RecIDIn:ArrayList? = null var TX_Main_RecID:String? = null var TX_Main_RecIDStartsWith:String? = null var TX_Main_RecIDEndsWith:String? = null var TX_Main_RecIDContains:String? = null var TX_Main_RecIDLike:String? = null var TX_Main_RecIDBetween:ArrayList? = null var TX_Main_RecIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var AdjustmentDate:Date? = null var AdjustmentDateGreaterThanOrEqualTo:Date? = null var AdjustmentDateGreaterThan:Date? = null var AdjustmentDateLessThan:Date? = null var AdjustmentDateLessThanOrEqualTo:Date? = null var AdjustmentDateNotEqualTo:Date? = null var AdjustmentDateBetween:ArrayList? = null var AdjustmentDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_AdjustmentLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_AdjustmentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var BatchDate:Date? = null var BatchDateGreaterThanOrEqualTo:Date? = null var BatchDateGreaterThan:Date? = null var BatchDateLessThan:Date? = null var BatchDateLessThanOrEqualTo:Date? = null var BatchDateNotEqualTo:Date? = null var BatchDateBetween:ArrayList? = null var BatchDateIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var LastSavedBy_HR_Staff_RecID:String? = null var LastSavedBy_HR_Staff_RecIDStartsWith:String? = null var LastSavedBy_HR_Staff_RecIDEndsWith:String? = null var LastSavedBy_HR_Staff_RecIDContains:String? = null var LastSavedBy_HR_Staff_RecIDLike:String? = null var LastSavedBy_HR_Staff_RecIDBetween:ArrayList? = null var LastSavedBy_HR_Staff_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_AdjustmentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_APIKeyQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var DB_Main_DebtorID:String? = null var DB_Main_DebtorIDStartsWith:String? = null var DB_Main_DebtorIDEndsWith:String? = null var DB_Main_DebtorIDContains:String? = null var DB_Main_DebtorIDLike:String? = null var DB_Main_DebtorIDBetween:ArrayList? = null var DB_Main_DebtorIDIn:ArrayList? = null var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var ExpiryDateTime:Date? = null var ExpiryDateTimeGreaterThanOrEqualTo:Date? = null var ExpiryDateTimeGreaterThan:Date? = null var ExpiryDateTimeLessThan:Date? = null var ExpiryDateTimeLessThanOrEqualTo:Date? = null var ExpiryDateTimeNotEqualTo:Date? = null var ExpiryDateTimeBetween:ArrayList? = null var ExpiryDateTimeIn:ArrayList? = null var CancelledDateTime:Date? = null var CancelledDateTimeGreaterThanOrEqualTo:Date? = null var CancelledDateTimeGreaterThan:Date? = null var CancelledDateTimeLessThan:Date? = null var CancelledDateTimeLessThanOrEqualTo:Date? = null var CancelledDateTimeNotEqualTo:Date? = null var CancelledDateTimeBetween:ArrayList? = null var CancelledDateTimeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var KeyValue:String? = null var KeyValueStartsWith:String? = null var KeyValueEndsWith:String? = null var KeyValueContains:String? = null var KeyValueLike:String? = null var KeyValueBetween:ArrayList? = null var KeyValueIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_APIKeyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_AuditQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorTotal:BigDecimal? = null var DebtorTotalGreaterThanOrEqualTo:BigDecimal? = null var DebtorTotalGreaterThan:BigDecimal? = null var DebtorTotalLessThan:BigDecimal? = null var DebtorTotalLessThanOrEqualTo:BigDecimal? = null var DebtorTotalNotEqualTo:BigDecimal? = null var DebtorTotalBetween:ArrayList? = null var DebtorTotalIn:ArrayList? = null var ReportGroup:String? = null var ReportGroupStartsWith:String? = null var ReportGroupEndsWith:String? = null var ReportGroupContains:String? = null var ReportGroupLike:String? = null var ReportGroupBetween:ArrayList? = null var ReportGroupIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_AuditQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_AutoTranQuery : QueryDb(), IReturn> { var DBAutoTranID:String? = null var DBAutoTranIDStartsWith:String? = null var DBAutoTranIDEndsWith:String? = null var DBAutoTranIDContains:String? = null var DBAutoTranIDLike:String? = null var DBAutoTranIDBetween:ArrayList? = null var DBAutoTranIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RunDateTime:Date? = null var RunDateTimeGreaterThanOrEqualTo:Date? = null var RunDateTimeGreaterThan:Date? = null var RunDateTimeLessThan:Date? = null var RunDateTimeLessThanOrEqualTo:Date? = null var RunDateTimeNotEqualTo:Date? = null var RunDateTimeBetween:ArrayList? = null var RunDateTimeIn:ArrayList? = null var UserName:String? = null var UserNameStartsWith:String? = null var UserNameEndsWith:String? = null var UserNameContains:String? = null var UserNameLike:String? = null var UserNameBetween:ArrayList? = null var UserNameIn:ArrayList? = null var RunNo:String? = null var RunNoStartsWith:String? = null var RunNoEndsWith:String? = null var RunNoContains:String? = null var RunNoLike:String? = null var RunNoBetween:ArrayList? = null var RunNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_AutoTranQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_AutoTranLinesQuery : QueryDb(), IReturn> { var DBAutoTranLineID:String? = null var DBAutoTranLineIDStartsWith:String? = null var DBAutoTranLineIDEndsWith:String? = null var DBAutoTranLineIDContains:String? = null var DBAutoTranLineIDLike:String? = null var DBAutoTranLineIDBetween:ArrayList? = null var DBAutoTranLineIDIn:ArrayList? = null var DBAutoTranID:String? = null var DBAutoTranIDStartsWith:String? = null var DBAutoTranIDEndsWith:String? = null var DBAutoTranIDContains:String? = null var DBAutoTranIDLike:String? = null var DBAutoTranIDBetween:ArrayList? = null var DBAutoTranIDIn:ArrayList? = null var SourceDBBatchID:String? = null var SourceDBBatchIDStartsWith:String? = null var SourceDBBatchIDEndsWith:String? = null var SourceDBBatchIDContains:String? = null var SourceDBBatchIDLike:String? = null var SourceDBBatchIDBetween:ArrayList? = null var SourceDBBatchIDIn:ArrayList? = null var SourceBatchNo:String? = null var SourceBatchNoStartsWith:String? = null var SourceBatchNoEndsWith:String? = null var SourceBatchNoContains:String? = null var SourceBatchNoLike:String? = null var SourceBatchNoBetween:ArrayList? = null var SourceBatchNoIn:ArrayList? = null var SourceReceiptType:Short? = null var SourceReceiptTypeGreaterThanOrEqualTo:Short? = null var SourceReceiptTypeGreaterThan:Short? = null var SourceReceiptTypeLessThan:Short? = null var SourceReceiptTypeLessThanOrEqualTo:Short? = null var SourceReceiptTypeNotEqualTo:Short? = null var SourceReceiptTypeBetween:ArrayList? = null var SourceReceiptTypeIn:ArrayList? = null var SourceDesc:String? = null var SourceDescStartsWith:String? = null var SourceDescEndsWith:String? = null var SourceDescContains:String? = null var SourceDescLike:String? = null var SourceDescBetween:ArrayList? = null var SourceDescIn:ArrayList? = null var PostingDue:Date? = null var PostingDueGreaterThanOrEqualTo:Date? = null var PostingDueGreaterThan:Date? = null var PostingDueLessThan:Date? = null var PostingDueLessThanOrEqualTo:Date? = null var PostingDueNotEqualTo:Date? = null var PostingDueBetween:ArrayList? = null var PostingDueIn:ArrayList? = null var Reason:String? = null var ReasonStartsWith:String? = null var ReasonEndsWith:String? = null var ReasonContains:String? = null var ReasonLike:String? = null var ReasonBetween:ArrayList? = null var ReasonIn:ArrayList? = null var DestDBBatchID:String? = null var DestDBBatchIDStartsWith:String? = null var DestDBBatchIDEndsWith:String? = null var DestDBBatchIDContains:String? = null var DestDBBatchIDLike:String? = null var DestDBBatchIDBetween:ArrayList? = null var DestDBBatchIDIn:ArrayList? = null var DestBatchNo:String? = null var DestBatchNoStartsWith:String? = null var DestBatchNoEndsWith:String? = null var DestBatchNoContains:String? = null var DestBatchNoLike:String? = null var DestBatchNoBetween:ArrayList? = null var DestBatchNoIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_AutoTranLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_BatchTranLinesQuery : QueryDb(), IReturn> { var ReceiptLineID:String? = null var ReceiptLineIDStartsWith:String? = null var ReceiptLineIDEndsWith:String? = null var ReceiptLineIDContains:String? = null var ReceiptLineIDLike:String? = null var ReceiptLineIDBetween:ArrayList? = null var ReceiptLineIDIn:ArrayList? = null var ReceiptID:String? = null var ReceiptIDStartsWith:String? = null var ReceiptIDEndsWith:String? = null var ReceiptIDContains:String? = null var ReceiptIDLike:String? = null var ReceiptIDBetween:ArrayList? = null var ReceiptIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AccountID:String? = null var AccountIDStartsWith:String? = null var AccountIDEndsWith:String? = null var AccountIDContains:String? = null var AccountIDLike:String? = null var AccountIDBetween:ArrayList? = null var AccountIDIn:ArrayList? = null var LedgerID:String? = null var LedgerIDStartsWith:String? = null var LedgerIDEndsWith:String? = null var LedgerIDContains:String? = null var LedgerIDLike:String? = null var LedgerIDBetween:ArrayList? = null var LedgerIDIn:ArrayList? = null var LineReference:String? = null var LineReferenceStartsWith:String? = null var LineReferenceEndsWith:String? = null var LineReferenceContains:String? = null var LineReferenceLike:String? = null var LineReferenceBetween:ArrayList? = null var LineReferenceIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var RemitNo:String? = null var RemitNoStartsWith:String? = null var RemitNoEndsWith:String? = null var RemitNoContains:String? = null var RemitNoLike:String? = null var RemitNoBetween:ArrayList? = null var RemitNoIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var DBTransID:String? = null var DBTransIDStartsWith:String? = null var DBTransIDEndsWith:String? = null var DBTransIDContains:String? = null var DBTransIDLike:String? = null var DBTransIDBetween:ArrayList? = null var DBTransIDIn:ArrayList? = null var LineNum:Int? = null var LineNumGreaterThanOrEqualTo:Int? = null var LineNumGreaterThan:Int? = null var LineNumLessThan:Int? = null var LineNumLessThanOrEqualTo:Int? = null var LineNumNotEqualTo:Int? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var OtherLedgerID:String? = null var OtherLedgerIDStartsWith:String? = null var OtherLedgerIDEndsWith:String? = null var OtherLedgerIDContains:String? = null var OtherLedgerIDLike:String? = null var OtherLedgerIDBetween:ArrayList? = null var OtherLedgerIDIn:ArrayList? = null var OtherAmount:BigDecimal? = null var OtherAmountGreaterThanOrEqualTo:BigDecimal? = null var OtherAmountGreaterThan:BigDecimal? = null var OtherAmountLessThan:BigDecimal? = null var OtherAmountLessThanOrEqualTo:BigDecimal? = null var OtherAmountNotEqualTo:BigDecimal? = null var OtherAmountBetween:ArrayList? = null var OtherAmountIn:ArrayList? = null var ReceiptDate:Date? = null var ReceiptDateGreaterThanOrEqualTo:Date? = null var ReceiptDateGreaterThan:Date? = null var ReceiptDateLessThan:Date? = null var ReceiptDateLessThanOrEqualTo:Date? = null var ReceiptDateNotEqualTo:Date? = null var ReceiptDateBetween:ArrayList? = null var ReceiptDateIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAcc:String? = null var BankAccStartsWith:String? = null var BankAccEndsWith:String? = null var BankAccContains:String? = null var BankAccLike:String? = null var BankAccBetween:ArrayList? = null var BankAccIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var AccountName:String? = null var AccountNameStartsWith:String? = null var AccountNameEndsWith:String? = null var AccountNameContains:String? = null var AccountNameLike:String? = null var AccountNameBetween:ArrayList? = null var AccountNameIn:ArrayList? = null var ParentAccountID:String? = null var ParentAccountIDStartsWith:String? = null var ParentAccountIDEndsWith:String? = null var ParentAccountIDContains:String? = null var ParentAccountIDLike:String? = null var ParentAccountIDBetween:ArrayList? = null var ParentAccountIDIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var TaxLedgerID:String? = null var TaxLedgerIDStartsWith:String? = null var TaxLedgerIDEndsWith:String? = null var TaxLedgerIDContains:String? = null var TaxLedgerIDLike:String? = null var TaxLedgerIDBetween:ArrayList? = null var TaxLedgerIDIn:ArrayList? = null var DiscountAmount:BigDecimal? = null var DiscountAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountAmountGreaterThan:BigDecimal? = null var DiscountAmountLessThan:BigDecimal? = null var DiscountAmountLessThanOrEqualTo:BigDecimal? = null var DiscountAmountNotEqualTo:BigDecimal? = null var DiscountAmountBetween:ArrayList? = null var DiscountAmountIn:ArrayList? = null var DiscountLedgerID:String? = null var DiscountLedgerIDStartsWith:String? = null var DiscountLedgerIDEndsWith:String? = null var DiscountLedgerIDContains:String? = null var DiscountLedgerIDLike:String? = null var DiscountLedgerIDBetween:ArrayList? = null var DiscountLedgerIDIn:ArrayList? = null var DiscountTransID:String? = null var DiscountTransIDStartsWith:String? = null var DiscountTransIDEndsWith:String? = null var DiscountTransIDContains:String? = null var DiscountTransIDLike:String? = null var DiscountTransIDBetween:ArrayList? = null var DiscountTransIDIn:ArrayList? = null var HomeTaxID:String? = null var HomeTaxIDStartsWith:String? = null var HomeTaxIDEndsWith:String? = null var HomeTaxIDContains:String? = null var HomeTaxIDLike:String? = null var HomeTaxIDBetween:ArrayList? = null var HomeTaxIDIn:ArrayList? = null var HomeTaxRate:BigDecimal? = null var HomeTaxRateGreaterThanOrEqualTo:BigDecimal? = null var HomeTaxRateGreaterThan:BigDecimal? = null var HomeTaxRateLessThan:BigDecimal? = null var HomeTaxRateLessThanOrEqualTo:BigDecimal? = null var HomeTaxRateNotEqualTo:BigDecimal? = null var HomeTaxRateBetween:ArrayList? = null var HomeTaxRateIn:ArrayList? = null var HomeTaxAmount:BigDecimal? = null var HomeTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeTaxAmountGreaterThan:BigDecimal? = null var HomeTaxAmountLessThan:BigDecimal? = null var HomeTaxAmountLessThanOrEqualTo:BigDecimal? = null var HomeTaxAmountNotEqualTo:BigDecimal? = null var HomeTaxAmountBetween:ArrayList? = null var HomeTaxAmountIn:ArrayList? = null var DiscountTaxID:String? = null var DiscountTaxIDStartsWith:String? = null var DiscountTaxIDEndsWith:String? = null var DiscountTaxIDContains:String? = null var DiscountTaxIDLike:String? = null var DiscountTaxIDBetween:ArrayList? = null var DiscountTaxIDIn:ArrayList? = null var DiscountTaxRate:BigDecimal? = null var DiscountTaxRateGreaterThanOrEqualTo:BigDecimal? = null var DiscountTaxRateGreaterThan:BigDecimal? = null var DiscountTaxRateLessThan:BigDecimal? = null var DiscountTaxRateLessThanOrEqualTo:BigDecimal? = null var DiscountTaxRateNotEqualTo:BigDecimal? = null var DiscountTaxRateBetween:ArrayList? = null var DiscountTaxRateIn:ArrayList? = null var DiscountTaxAmount:BigDecimal? = null var DiscountTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountTaxAmountGreaterThan:BigDecimal? = null var DiscountTaxAmountLessThan:BigDecimal? = null var DiscountTaxAmountLessThanOrEqualTo:BigDecimal? = null var DiscountTaxAmountNotEqualTo:BigDecimal? = null var DiscountTaxAmountBetween:ArrayList? = null var DiscountTaxAmountIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_BatchTranLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_BatchTransQuery : QueryDb(), IReturn> { var ReceiptID:String? = null var ReceiptIDStartsWith:String? = null var ReceiptIDEndsWith:String? = null var ReceiptIDContains:String? = null var ReceiptIDLike:String? = null var ReceiptIDBetween:ArrayList? = null var ReceiptIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var JiwaUser:String? = null var JiwaUserStartsWith:String? = null var JiwaUserEndsWith:String? = null var JiwaUserContains:String? = null var JiwaUserLike:String? = null var JiwaUserBetween:ArrayList? = null var JiwaUserIn:ArrayList? = null var ReceiptDate:Date? = null var ReceiptDateGreaterThanOrEqualTo:Date? = null var ReceiptDateGreaterThan:Date? = null var ReceiptDateLessThan:Date? = null var ReceiptDateLessThanOrEqualTo:Date? = null var ReceiptDateNotEqualTo:Date? = null var ReceiptDateBetween:ArrayList? = null var ReceiptDateIn:ArrayList? = null var BatchNum:String? = null var BatchNumStartsWith:String? = null var BatchNumEndsWith:String? = null var BatchNumContains:String? = null var BatchNumLike:String? = null var BatchNumBetween:ArrayList? = null var BatchNumIn:ArrayList? = null var ReceiptType:Short? = null var ReceiptTypeGreaterThanOrEqualTo:Short? = null var ReceiptTypeGreaterThan:Short? = null var ReceiptTypeLessThan:Short? = null var ReceiptTypeLessThanOrEqualTo:Short? = null var ReceiptTypeNotEqualTo:Short? = null var ReceiptTypeBetween:ArrayList? = null var ReceiptTypeIn:ArrayList? = null var ReceiptStatus:Short? = null var ReceiptStatusGreaterThanOrEqualTo:Short? = null var ReceiptStatusGreaterThan:Short? = null var ReceiptStatusLessThan:Short? = null var ReceiptStatusLessThanOrEqualTo:Short? = null var ReceiptStatusNotEqualTo:Short? = null var ReceiptStatusBetween:ArrayList? = null var ReceiptStatusIn:ArrayList? = null var BatchType:Short? = null var BatchTypeGreaterThanOrEqualTo:Short? = null var BatchTypeGreaterThan:Short? = null var BatchTypeLessThan:Short? = null var BatchTypeLessThanOrEqualTo:Short? = null var BatchTypeNotEqualTo:Short? = null var BatchTypeBetween:ArrayList? = null var BatchTypeIn:ArrayList? = null var RepeatingType:Short? = null var RepeatingTypeGreaterThanOrEqualTo:Short? = null var RepeatingTypeGreaterThan:Short? = null var RepeatingTypeLessThan:Short? = null var RepeatingTypeLessThanOrEqualTo:Short? = null var RepeatingTypeNotEqualTo:Short? = null var RepeatingTypeBetween:ArrayList? = null var RepeatingTypeIn:ArrayList? = null var RepeatingUnits:Short? = null var RepeatingUnitsGreaterThanOrEqualTo:Short? = null var RepeatingUnitsGreaterThan:Short? = null var RepeatingUnitsLessThan:Short? = null var RepeatingUnitsLessThanOrEqualTo:Short? = null var RepeatingUnitsNotEqualTo:Short? = null var RepeatingUnitsBetween:ArrayList? = null var RepeatingUnitsIn:ArrayList? = null var NextRepeatingDate:Date? = null var NextRepeatingDateGreaterThanOrEqualTo:Date? = null var NextRepeatingDateGreaterThan:Date? = null var NextRepeatingDateLessThan:Date? = null var NextRepeatingDateLessThanOrEqualTo:Date? = null var NextRepeatingDateNotEqualTo:Date? = null var NextRepeatingDateBetween:ArrayList? = null var NextRepeatingDateIn:ArrayList? = null var RepeatingWillEnd:Boolean? = null var RepeatingEndDate:Date? = null var RepeatingEndDateGreaterThanOrEqualTo:Date? = null var RepeatingEndDateGreaterThan:Date? = null var RepeatingEndDateLessThan:Date? = null var RepeatingEndDateLessThanOrEqualTo:Date? = null var RepeatingEndDateNotEqualTo:Date? = null var RepeatingEndDateBetween:ArrayList? = null var RepeatingEndDateIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastSaved_HR_Staff_RecID:String? = null var LastSaved_HR_Staff_RecIDStartsWith:String? = null var LastSaved_HR_Staff_RecIDEndsWith:String? = null var LastSaved_HR_Staff_RecIDContains:String? = null var LastSaved_HR_Staff_RecIDLike:String? = null var LastSaved_HR_Staff_RecIDBetween:ArrayList? = null var LastSaved_HR_Staff_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_BatchTransQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_BudgetQuery : QueryDb(), IReturn> { var BudgetID:String? = null var BudgetIDStartsWith:String? = null var BudgetIDEndsWith:String? = null var BudgetIDContains:String? = null var BudgetIDLike:String? = null var BudgetIDBetween:ArrayList? = null var BudgetIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var LastBudget1:BigDecimal? = null var LastBudget1GreaterThanOrEqualTo:BigDecimal? = null var LastBudget1GreaterThan:BigDecimal? = null var LastBudget1LessThan:BigDecimal? = null var LastBudget1LessThanOrEqualTo:BigDecimal? = null var LastBudget1NotEqualTo:BigDecimal? = null var LastBudget1Between:ArrayList? = null var LastBudget1In:ArrayList? = null var LastBudget2:BigDecimal? = null var LastBudget2GreaterThanOrEqualTo:BigDecimal? = null var LastBudget2GreaterThan:BigDecimal? = null var LastBudget2LessThan:BigDecimal? = null var LastBudget2LessThanOrEqualTo:BigDecimal? = null var LastBudget2NotEqualTo:BigDecimal? = null var LastBudget2Between:ArrayList? = null var LastBudget2In:ArrayList? = null var LastBudget3:BigDecimal? = null var LastBudget3GreaterThanOrEqualTo:BigDecimal? = null var LastBudget3GreaterThan:BigDecimal? = null var LastBudget3LessThan:BigDecimal? = null var LastBudget3LessThanOrEqualTo:BigDecimal? = null var LastBudget3NotEqualTo:BigDecimal? = null var LastBudget3Between:ArrayList? = null var LastBudget3In:ArrayList? = null var LastBudget4:BigDecimal? = null var LastBudget4GreaterThanOrEqualTo:BigDecimal? = null var LastBudget4GreaterThan:BigDecimal? = null var LastBudget4LessThan:BigDecimal? = null var LastBudget4LessThanOrEqualTo:BigDecimal? = null var LastBudget4NotEqualTo:BigDecimal? = null var LastBudget4Between:ArrayList? = null var LastBudget4In:ArrayList? = null var LastBudget5:BigDecimal? = null var LastBudget5GreaterThanOrEqualTo:BigDecimal? = null var LastBudget5GreaterThan:BigDecimal? = null var LastBudget5LessThan:BigDecimal? = null var LastBudget5LessThanOrEqualTo:BigDecimal? = null var LastBudget5NotEqualTo:BigDecimal? = null var LastBudget5Between:ArrayList? = null var LastBudget5In:ArrayList? = null var LastBudget6:BigDecimal? = null var LastBudget6GreaterThanOrEqualTo:BigDecimal? = null var LastBudget6GreaterThan:BigDecimal? = null var LastBudget6LessThan:BigDecimal? = null var LastBudget6LessThanOrEqualTo:BigDecimal? = null var LastBudget6NotEqualTo:BigDecimal? = null var LastBudget6Between:ArrayList? = null var LastBudget6In:ArrayList? = null var LastBudget7:BigDecimal? = null var LastBudget7GreaterThanOrEqualTo:BigDecimal? = null var LastBudget7GreaterThan:BigDecimal? = null var LastBudget7LessThan:BigDecimal? = null var LastBudget7LessThanOrEqualTo:BigDecimal? = null var LastBudget7NotEqualTo:BigDecimal? = null var LastBudget7Between:ArrayList? = null var LastBudget7In:ArrayList? = null var LastBudget8:BigDecimal? = null var LastBudget8GreaterThanOrEqualTo:BigDecimal? = null var LastBudget8GreaterThan:BigDecimal? = null var LastBudget8LessThan:BigDecimal? = null var LastBudget8LessThanOrEqualTo:BigDecimal? = null var LastBudget8NotEqualTo:BigDecimal? = null var LastBudget8Between:ArrayList? = null var LastBudget8In:ArrayList? = null var LastBudget9:BigDecimal? = null var LastBudget9GreaterThanOrEqualTo:BigDecimal? = null var LastBudget9GreaterThan:BigDecimal? = null var LastBudget9LessThan:BigDecimal? = null var LastBudget9LessThanOrEqualTo:BigDecimal? = null var LastBudget9NotEqualTo:BigDecimal? = null var LastBudget9Between:ArrayList? = null var LastBudget9In:ArrayList? = null var LastBudget10:BigDecimal? = null var LastBudget10GreaterThanOrEqualTo:BigDecimal? = null var LastBudget10GreaterThan:BigDecimal? = null var LastBudget10LessThan:BigDecimal? = null var LastBudget10LessThanOrEqualTo:BigDecimal? = null var LastBudget10NotEqualTo:BigDecimal? = null var LastBudget10Between:ArrayList? = null var LastBudget10In:ArrayList? = null var LastBudget11:BigDecimal? = null var LastBudget11GreaterThanOrEqualTo:BigDecimal? = null var LastBudget11GreaterThan:BigDecimal? = null var LastBudget11LessThan:BigDecimal? = null var LastBudget11LessThanOrEqualTo:BigDecimal? = null var LastBudget11NotEqualTo:BigDecimal? = null var LastBudget11Between:ArrayList? = null var LastBudget11In:ArrayList? = null var LastBudget12:BigDecimal? = null var LastBudget12GreaterThanOrEqualTo:BigDecimal? = null var LastBudget12GreaterThan:BigDecimal? = null var LastBudget12LessThan:BigDecimal? = null var LastBudget12LessThanOrEqualTo:BigDecimal? = null var LastBudget12NotEqualTo:BigDecimal? = null var LastBudget12Between:ArrayList? = null var LastBudget12In:ArrayList? = null var CurrBudget1:BigDecimal? = null var CurrBudget1GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget1GreaterThan:BigDecimal? = null var CurrBudget1LessThan:BigDecimal? = null var CurrBudget1LessThanOrEqualTo:BigDecimal? = null var CurrBudget1NotEqualTo:BigDecimal? = null var CurrBudget1Between:ArrayList? = null var CurrBudget1In:ArrayList? = null var CurrBudget2:BigDecimal? = null var CurrBudget2GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget2GreaterThan:BigDecimal? = null var CurrBudget2LessThan:BigDecimal? = null var CurrBudget2LessThanOrEqualTo:BigDecimal? = null var CurrBudget2NotEqualTo:BigDecimal? = null var CurrBudget2Between:ArrayList? = null var CurrBudget2In:ArrayList? = null var CurrBudget3:BigDecimal? = null var CurrBudget3GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget3GreaterThan:BigDecimal? = null var CurrBudget3LessThan:BigDecimal? = null var CurrBudget3LessThanOrEqualTo:BigDecimal? = null var CurrBudget3NotEqualTo:BigDecimal? = null var CurrBudget3Between:ArrayList? = null var CurrBudget3In:ArrayList? = null var CurrBudget4:BigDecimal? = null var CurrBudget4GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget4GreaterThan:BigDecimal? = null var CurrBudget4LessThan:BigDecimal? = null var CurrBudget4LessThanOrEqualTo:BigDecimal? = null var CurrBudget4NotEqualTo:BigDecimal? = null var CurrBudget4Between:ArrayList? = null var CurrBudget4In:ArrayList? = null var CurrBudget5:BigDecimal? = null var CurrBudget5GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget5GreaterThan:BigDecimal? = null var CurrBudget5LessThan:BigDecimal? = null var CurrBudget5LessThanOrEqualTo:BigDecimal? = null var CurrBudget5NotEqualTo:BigDecimal? = null var CurrBudget5Between:ArrayList? = null var CurrBudget5In:ArrayList? = null var CurrBudget6:BigDecimal? = null var CurrBudget6GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget6GreaterThan:BigDecimal? = null var CurrBudget6LessThan:BigDecimal? = null var CurrBudget6LessThanOrEqualTo:BigDecimal? = null var CurrBudget6NotEqualTo:BigDecimal? = null var CurrBudget6Between:ArrayList? = null var CurrBudget6In:ArrayList? = null var CurrBudget7:BigDecimal? = null var CurrBudget7GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget7GreaterThan:BigDecimal? = null var CurrBudget7LessThan:BigDecimal? = null var CurrBudget7LessThanOrEqualTo:BigDecimal? = null var CurrBudget7NotEqualTo:BigDecimal? = null var CurrBudget7Between:ArrayList? = null var CurrBudget7In:ArrayList? = null var CurrBudget8:BigDecimal? = null var CurrBudget8GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget8GreaterThan:BigDecimal? = null var CurrBudget8LessThan:BigDecimal? = null var CurrBudget8LessThanOrEqualTo:BigDecimal? = null var CurrBudget8NotEqualTo:BigDecimal? = null var CurrBudget8Between:ArrayList? = null var CurrBudget8In:ArrayList? = null var CurrBudget9:BigDecimal? = null var CurrBudget9GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget9GreaterThan:BigDecimal? = null var CurrBudget9LessThan:BigDecimal? = null var CurrBudget9LessThanOrEqualTo:BigDecimal? = null var CurrBudget9NotEqualTo:BigDecimal? = null var CurrBudget9Between:ArrayList? = null var CurrBudget9In:ArrayList? = null var CurrBudget10:BigDecimal? = null var CurrBudget10GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget10GreaterThan:BigDecimal? = null var CurrBudget10LessThan:BigDecimal? = null var CurrBudget10LessThanOrEqualTo:BigDecimal? = null var CurrBudget10NotEqualTo:BigDecimal? = null var CurrBudget10Between:ArrayList? = null var CurrBudget10In:ArrayList? = null var CurrBudget11:BigDecimal? = null var CurrBudget11GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget11GreaterThan:BigDecimal? = null var CurrBudget11LessThan:BigDecimal? = null var CurrBudget11LessThanOrEqualTo:BigDecimal? = null var CurrBudget11NotEqualTo:BigDecimal? = null var CurrBudget11Between:ArrayList? = null var CurrBudget11In:ArrayList? = null var CurrBudget12:BigDecimal? = null var CurrBudget12GreaterThanOrEqualTo:BigDecimal? = null var CurrBudget12GreaterThan:BigDecimal? = null var CurrBudget12LessThan:BigDecimal? = null var CurrBudget12LessThanOrEqualTo:BigDecimal? = null var CurrBudget12NotEqualTo:BigDecimal? = null var CurrBudget12Between:ArrayList? = null var CurrBudget12In:ArrayList? = null var NextBudget1:BigDecimal? = null var NextBudget1GreaterThanOrEqualTo:BigDecimal? = null var NextBudget1GreaterThan:BigDecimal? = null var NextBudget1LessThan:BigDecimal? = null var NextBudget1LessThanOrEqualTo:BigDecimal? = null var NextBudget1NotEqualTo:BigDecimal? = null var NextBudget1Between:ArrayList? = null var NextBudget1In:ArrayList? = null var NextBudget2:BigDecimal? = null var NextBudget2GreaterThanOrEqualTo:BigDecimal? = null var NextBudget2GreaterThan:BigDecimal? = null var NextBudget2LessThan:BigDecimal? = null var NextBudget2LessThanOrEqualTo:BigDecimal? = null var NextBudget2NotEqualTo:BigDecimal? = null var NextBudget2Between:ArrayList? = null var NextBudget2In:ArrayList? = null var NextBudget3:BigDecimal? = null var NextBudget3GreaterThanOrEqualTo:BigDecimal? = null var NextBudget3GreaterThan:BigDecimal? = null var NextBudget3LessThan:BigDecimal? = null var NextBudget3LessThanOrEqualTo:BigDecimal? = null var NextBudget3NotEqualTo:BigDecimal? = null var NextBudget3Between:ArrayList? = null var NextBudget3In:ArrayList? = null var NextBudget4:BigDecimal? = null var NextBudget4GreaterThanOrEqualTo:BigDecimal? = null var NextBudget4GreaterThan:BigDecimal? = null var NextBudget4LessThan:BigDecimal? = null var NextBudget4LessThanOrEqualTo:BigDecimal? = null var NextBudget4NotEqualTo:BigDecimal? = null var NextBudget4Between:ArrayList? = null var NextBudget4In:ArrayList? = null var NextBudget5:BigDecimal? = null var NextBudget5GreaterThanOrEqualTo:BigDecimal? = null var NextBudget5GreaterThan:BigDecimal? = null var NextBudget5LessThan:BigDecimal? = null var NextBudget5LessThanOrEqualTo:BigDecimal? = null var NextBudget5NotEqualTo:BigDecimal? = null var NextBudget5Between:ArrayList? = null var NextBudget5In:ArrayList? = null var NextBudget6:BigDecimal? = null var NextBudget6GreaterThanOrEqualTo:BigDecimal? = null var NextBudget6GreaterThan:BigDecimal? = null var NextBudget6LessThan:BigDecimal? = null var NextBudget6LessThanOrEqualTo:BigDecimal? = null var NextBudget6NotEqualTo:BigDecimal? = null var NextBudget6Between:ArrayList? = null var NextBudget6In:ArrayList? = null var NextBudget7:BigDecimal? = null var NextBudget7GreaterThanOrEqualTo:BigDecimal? = null var NextBudget7GreaterThan:BigDecimal? = null var NextBudget7LessThan:BigDecimal? = null var NextBudget7LessThanOrEqualTo:BigDecimal? = null var NextBudget7NotEqualTo:BigDecimal? = null var NextBudget7Between:ArrayList? = null var NextBudget7In:ArrayList? = null var NextBudget8:BigDecimal? = null var NextBudget8GreaterThanOrEqualTo:BigDecimal? = null var NextBudget8GreaterThan:BigDecimal? = null var NextBudget8LessThan:BigDecimal? = null var NextBudget8LessThanOrEqualTo:BigDecimal? = null var NextBudget8NotEqualTo:BigDecimal? = null var NextBudget8Between:ArrayList? = null var NextBudget8In:ArrayList? = null var NextBudget9:BigDecimal? = null var NextBudget9GreaterThanOrEqualTo:BigDecimal? = null var NextBudget9GreaterThan:BigDecimal? = null var NextBudget9LessThan:BigDecimal? = null var NextBudget9LessThanOrEqualTo:BigDecimal? = null var NextBudget9NotEqualTo:BigDecimal? = null var NextBudget9Between:ArrayList? = null var NextBudget9In:ArrayList? = null var NextBudget10:BigDecimal? = null var NextBudget10GreaterThanOrEqualTo:BigDecimal? = null var NextBudget10GreaterThan:BigDecimal? = null var NextBudget10LessThan:BigDecimal? = null var NextBudget10LessThanOrEqualTo:BigDecimal? = null var NextBudget10NotEqualTo:BigDecimal? = null var NextBudget10Between:ArrayList? = null var NextBudget10In:ArrayList? = null var NextBudget11:BigDecimal? = null var NextBudget11GreaterThanOrEqualTo:BigDecimal? = null var NextBudget11GreaterThan:BigDecimal? = null var NextBudget11LessThan:BigDecimal? = null var NextBudget11LessThanOrEqualTo:BigDecimal? = null var NextBudget11NotEqualTo:BigDecimal? = null var NextBudget11Between:ArrayList? = null var NextBudget11In:ArrayList? = null var NextBudget12:BigDecimal? = null var NextBudget12GreaterThanOrEqualTo:BigDecimal? = null var NextBudget12GreaterThan:BigDecimal? = null var NextBudget12LessThan:BigDecimal? = null var NextBudget12LessThanOrEqualTo:BigDecimal? = null var NextBudget12NotEqualTo:BigDecimal? = null var NextBudget12Between:ArrayList? = null var NextBudget12In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_BudgetQuery.responseType } @Route(Path="/Queries/DB_Categories", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_CategoriesQuery : QueryDb(), IReturn> { var CategoryNo:Int? = null var CategoryNoGreaterThanOrEqualTo:Int? = null var CategoryNoGreaterThan:Int? = null var CategoryNoLessThan:Int? = null var CategoryNoLessThanOrEqualTo:Int? = null var CategoryNoNotEqualTo:Int? = null var CategoryNoBetween:ArrayList? = null var CategoryNoIn:ArrayList? = null var CategoryID:String? = null var CategoryIDStartsWith:String? = null var CategoryIDEndsWith:String? = null var CategoryIDContains:String? = null var CategoryIDLike:String? = null var CategoryIDBetween:ArrayList? = null var CategoryIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_CategoriesQuery.responseType } @Route(Path="/Queries/DB_Category1", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_Category1Query : QueryDb(), IReturn> { var Category1ID:String? = null var Category1IDStartsWith:String? = null var Category1IDEndsWith:String? = null var Category1IDContains:String? = null var Category1IDLike:String? = null var Category1IDBetween:ArrayList? = null var Category1IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_Category1Query.responseType } @Route(Path="/Queries/DB_Category2", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_Category2Query : QueryDb(), IReturn> { var Category2ID:String? = null var Category2IDStartsWith:String? = null var Category2IDEndsWith:String? = null var Category2IDContains:String? = null var Category2IDLike:String? = null var Category2IDBetween:ArrayList? = null var Category2IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_Category2Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_Category3Query : QueryDb(), IReturn> { var Category3ID:String? = null var Category3IDStartsWith:String? = null var Category3IDEndsWith:String? = null var Category3IDContains:String? = null var Category3IDLike:String? = null var Category3IDBetween:ArrayList? = null var Category3IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_Category3Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_Category4Query : QueryDb(), IReturn> { var Category4ID:String? = null var Category4IDStartsWith:String? = null var Category4IDEndsWith:String? = null var Category4IDContains:String? = null var Category4IDLike:String? = null var Category4IDBetween:ArrayList? = null var Category4IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_Category4Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_Category5Query : QueryDb(), IReturn> { var Category5ID:String? = null var Category5IDStartsWith:String? = null var Category5IDEndsWith:String? = null var Category5IDContains:String? = null var Category5IDLike:String? = null var Category5IDBetween:ArrayList? = null var Category5IDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_Category5Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_ClassQuery : QueryDb(), IReturn> { var Class:String? = null var ClassStartsWith:String? = null var ClassEndsWith:String? = null var ClassContains:String? = null var ClassLike:String? = null var ClassBetween:ArrayList? = null var ClassIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_ClassQuery.responseType } @Route(Path="/Queries/DB_Classification", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_ClassificationQuery : QueryDb(), IReturn> { var DebtorClassificationID:String? = null var DebtorClassificationIDStartsWith:String? = null var DebtorClassificationIDEndsWith:String? = null var DebtorClassificationIDContains:String? = null var DebtorClassificationIDLike:String? = null var DebtorClassificationIDBetween:ArrayList? = null var DebtorClassificationIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LedgerIDDebtorControl:String? = null var LedgerIDDebtorControlStartsWith:String? = null var LedgerIDDebtorControlEndsWith:String? = null var LedgerIDDebtorControlContains:String? = null var LedgerIDDebtorControlLike:String? = null var LedgerIDDebtorControlBetween:ArrayList? = null var LedgerIDDebtorControlIn:ArrayList? = null var LedgerIDDebtorSales:String? = null var LedgerIDDebtorSalesStartsWith:String? = null var LedgerIDDebtorSalesEndsWith:String? = null var LedgerIDDebtorSalesContains:String? = null var LedgerIDDebtorSalesLike:String? = null var LedgerIDDebtorSalesBetween:ArrayList? = null var LedgerIDDebtorSalesIn:ArrayList? = null var LedgerIDDebtorDiscounts:String? = null var LedgerIDDebtorDiscountsStartsWith:String? = null var LedgerIDDebtorDiscountsEndsWith:String? = null var LedgerIDDebtorDiscountsContains:String? = null var LedgerIDDebtorDiscountsLike:String? = null var LedgerIDDebtorDiscountsBetween:ArrayList? = null var LedgerIDDebtorDiscountsIn:ArrayList? = null var LedgerIDDebtorSourcedInvoices:String? = null var LedgerIDDebtorSourcedInvoicesStartsWith:String? = null var LedgerIDDebtorSourcedInvoicesEndsWith:String? = null var LedgerIDDebtorSourcedInvoicesContains:String? = null var LedgerIDDebtorSourcedInvoicesLike:String? = null var LedgerIDDebtorSourcedInvoicesBetween:ArrayList? = null var LedgerIDDebtorSourcedInvoicesIn:ArrayList? = null var LedgerIDDebtorDebitAdjustment:String? = null var LedgerIDDebtorDebitAdjustmentStartsWith:String? = null var LedgerIDDebtorDebitAdjustmentEndsWith:String? = null var LedgerIDDebtorDebitAdjustmentContains:String? = null var LedgerIDDebtorDebitAdjustmentLike:String? = null var LedgerIDDebtorDebitAdjustmentBetween:ArrayList? = null var LedgerIDDebtorDebitAdjustmentIn:ArrayList? = null var LedgerIDDebtorSourcedReceipts:String? = null var LedgerIDDebtorSourcedReceiptsStartsWith:String? = null var LedgerIDDebtorSourcedReceiptsEndsWith:String? = null var LedgerIDDebtorSourcedReceiptsContains:String? = null var LedgerIDDebtorSourcedReceiptsLike:String? = null var LedgerIDDebtorSourcedReceiptsBetween:ArrayList? = null var LedgerIDDebtorSourcedReceiptsIn:ArrayList? = null var LedgerIDDebtorCreditAdjustment:String? = null var LedgerIDDebtorCreditAdjustmentStartsWith:String? = null var LedgerIDDebtorCreditAdjustmentEndsWith:String? = null var LedgerIDDebtorCreditAdjustmentContains:String? = null var LedgerIDDebtorCreditAdjustmentLike:String? = null var LedgerIDDebtorCreditAdjustmentBetween:ArrayList? = null var LedgerIDDebtorCreditAdjustmentIn:ArrayList? = null var LedgerIDDebtorFreight:String? = null var LedgerIDDebtorFreightStartsWith:String? = null var LedgerIDDebtorFreightEndsWith:String? = null var LedgerIDDebtorFreightContains:String? = null var LedgerIDDebtorFreightLike:String? = null var LedgerIDDebtorFreightBetween:ArrayList? = null var LedgerIDDebtorFreightIn:ArrayList? = null var LedgerIDDebtorInsurance:String? = null var LedgerIDDebtorInsuranceStartsWith:String? = null var LedgerIDDebtorInsuranceEndsWith:String? = null var LedgerIDDebtorInsuranceContains:String? = null var LedgerIDDebtorInsuranceLike:String? = null var LedgerIDDebtorInsuranceBetween:ArrayList? = null var LedgerIDDebtorInsuranceIn:ArrayList? = null var TermsDays:Short? = null var TermsDaysGreaterThanOrEqualTo:Short? = null var TermsDaysGreaterThan:Short? = null var TermsDaysLessThan:Short? = null var TermsDaysLessThanOrEqualTo:Short? = null var TermsDaysNotEqualTo:Short? = null var TermsDaysBetween:ArrayList? = null var TermsDaysIn:ArrayList? = null var TermsType:Short? = null var TermsTypeGreaterThanOrEqualTo:Short? = null var TermsTypeGreaterThan:Short? = null var TermsTypeLessThan:Short? = null var TermsTypeLessThanOrEqualTo:Short? = null var TermsTypeNotEqualTo:Short? = null var TermsTypeBetween:ArrayList? = null var TermsTypeIn:ArrayList? = null var PriceSchemeID:String? = null var PriceSchemeIDStartsWith:String? = null var PriceSchemeIDEndsWith:String? = null var PriceSchemeIDContains:String? = null var PriceSchemeIDLike:String? = null var PriceSchemeIDBetween:ArrayList? = null var PriceSchemeIDIn:ArrayList? = null var PricingGroupID:String? = null var PricingGroupIDStartsWith:String? = null var PricingGroupIDEndsWith:String? = null var PricingGroupIDContains:String? = null var PricingGroupIDLike:String? = null var PricingGroupIDBetween:ArrayList? = null var PricingGroupIDIn:ArrayList? = null var LedgerIDDebtorRealisedGainLoss:String? = null var LedgerIDDebtorRealisedGainLossStartsWith:String? = null var LedgerIDDebtorRealisedGainLossEndsWith:String? = null var LedgerIDDebtorRealisedGainLossContains:String? = null var LedgerIDDebtorRealisedGainLossLike:String? = null var LedgerIDDebtorRealisedGainLossBetween:ArrayList? = null var LedgerIDDebtorRealisedGainLossIn:ArrayList? = null var LedgerIDDebtorUnRealisedGainLoss:String? = null var LedgerIDDebtorUnRealisedGainLossStartsWith:String? = null var LedgerIDDebtorUnRealisedGainLossEndsWith:String? = null var LedgerIDDebtorUnRealisedGainLossContains:String? = null var LedgerIDDebtorUnRealisedGainLossLike:String? = null var LedgerIDDebtorUnRealisedGainLossBetween:ArrayList? = null var LedgerIDDebtorUnRealisedGainLossIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_ClassificationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_CreditNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_CreditNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DebtorSystemFieldValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DB_DebtorSystemTemplateFields_RecID:String? = null var DB_DebtorSystemTemplateFields_RecIDStartsWith:String? = null var DB_DebtorSystemTemplateFields_RecIDEndsWith:String? = null var DB_DebtorSystemTemplateFields_RecIDContains:String? = null var DB_DebtorSystemTemplateFields_RecIDLike:String? = null var DB_DebtorSystemTemplateFields_RecIDBetween:ArrayList? = null var DB_DebtorSystemTemplateFields_RecIDIn:ArrayList? = null var DB_DebtorSystems_RecID:String? = null var DB_DebtorSystems_RecIDStartsWith:String? = null var DB_DebtorSystems_RecIDEndsWith:String? = null var DB_DebtorSystems_RecIDContains:String? = null var DB_DebtorSystems_RecIDLike:String? = null var DB_DebtorSystems_RecIDBetween:ArrayList? = null var DB_DebtorSystems_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DebtorSystemFieldValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DebtorSystemsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DB_DebtorSystemTemplates_RecID:String? = null var DB_DebtorSystemTemplates_RecIDStartsWith:String? = null var DB_DebtorSystemTemplates_RecIDEndsWith:String? = null var DB_DebtorSystemTemplates_RecIDContains:String? = null var DB_DebtorSystemTemplates_RecIDLike:String? = null var DB_DebtorSystemTemplates_RecIDBetween:ArrayList? = null var DB_DebtorSystemTemplates_RecIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DebtorSystemsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DebtorSystemTemplateDefaultReferenceQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var AssemblyFullName:String? = null var AssemblyFullNameStartsWith:String? = null var AssemblyFullNameEndsWith:String? = null var AssemblyFullNameContains:String? = null var AssemblyFullNameLike:String? = null var AssemblyFullNameBetween:ArrayList? = null var AssemblyFullNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DebtorSystemTemplateDefaultReferenceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DebtorSystemTemplateFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DB_DebtorSystemTemplates_RecID:String? = null var DB_DebtorSystemTemplates_RecIDStartsWith:String? = null var DB_DebtorSystemTemplates_RecIDEndsWith:String? = null var DB_DebtorSystemTemplates_RecIDContains:String? = null var DB_DebtorSystemTemplates_RecIDLike:String? = null var DB_DebtorSystemTemplates_RecIDBetween:ArrayList? = null var DB_DebtorSystemTemplates_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var FieldType:Short? = null var FieldTypeGreaterThanOrEqualTo:Short? = null var FieldTypeGreaterThan:Short? = null var FieldTypeLessThan:Short? = null var FieldTypeLessThanOrEqualTo:Short? = null var FieldTypeNotEqualTo:Short? = null var FieldTypeBetween:ArrayList? = null var FieldTypeIn:ArrayList? = null var ComboText:String? = null var ComboTextStartsWith:String? = null var ComboTextEndsWith:String? = null var ComboTextContains:String? = null var ComboTextLike:String? = null var ComboTextBetween:ArrayList? = null var ComboTextIn:ArrayList? = null var DefaultValue:String? = null var DefaultValueStartsWith:String? = null var DefaultValueEndsWith:String? = null var DefaultValueContains:String? = null var DefaultValueLike:String? = null var DefaultValueBetween:ArrayList? = null var DefaultValueIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DebtorSystemTemplateFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DebtorSystemTemplateFieldsReferencesQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var DebtorSystemTemplateFieldID:String? = null var DebtorSystemTemplateFieldIDStartsWith:String? = null var DebtorSystemTemplateFieldIDEndsWith:String? = null var DebtorSystemTemplateFieldIDContains:String? = null var DebtorSystemTemplateFieldIDLike:String? = null var DebtorSystemTemplateFieldIDBetween:ArrayList? = null var DebtorSystemTemplateFieldIDIn:ArrayList? = null var AssemblyFullName:String? = null var AssemblyFullNameStartsWith:String? = null var AssemblyFullNameEndsWith:String? = null var AssemblyFullNameContains:String? = null var AssemblyFullNameLike:String? = null var AssemblyFullNameBetween:ArrayList? = null var AssemblyFullNameIn:ArrayList? = null var AssemblyName:String? = null var AssemblyNameStartsWith:String? = null var AssemblyNameEndsWith:String? = null var AssemblyNameContains:String? = null var AssemblyNameLike:String? = null var AssemblyNameBetween:ArrayList? = null var AssemblyNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DebtorSystemTemplateFieldsReferencesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DebtorSystemTemplateReferenceQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var DB_DebtorSystemTemplates_RecID:String? = null var DB_DebtorSystemTemplates_RecIDStartsWith:String? = null var DB_DebtorSystemTemplates_RecIDEndsWith:String? = null var DB_DebtorSystemTemplates_RecIDContains:String? = null var DB_DebtorSystemTemplates_RecIDLike:String? = null var DB_DebtorSystemTemplates_RecIDBetween:ArrayList? = null var DB_DebtorSystemTemplates_RecIDIn:ArrayList? = null var AssemblyFullName:String? = null var AssemblyFullNameStartsWith:String? = null var AssemblyFullNameEndsWith:String? = null var AssemblyFullNameContains:String? = null var AssemblyFullNameLike:String? = null var AssemblyFullNameBetween:ArrayList? = null var AssemblyFullNameIn:ArrayList? = null var AssemblyName:String? = null var AssemblyNameStartsWith:String? = null var AssemblyNameEndsWith:String? = null var AssemblyNameContains:String? = null var AssemblyNameLike:String? = null var AssemblyNameBetween:ArrayList? = null var AssemblyNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DebtorSystemTemplateReferenceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DebtorSystemTemplatesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Enabled:Boolean? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Code:String? = null var CodeStartsWith:String? = null var CodeEndsWith:String? = null var CodeContains:String? = null var CodeLike:String? = null var CodeBetween:ArrayList? = null var CodeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DebtorSystemTemplatesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DeliveryAddressQuery : QueryDb(), IReturn> { var DeliveryID:String? = null var DeliveryIDStartsWith:String? = null var DeliveryIDEndsWith:String? = null var DeliveryIDContains:String? = null var DeliveryIDLike:String? = null var DeliveryIDBetween:ArrayList? = null var DeliveryIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var CourierDetails:String? = null var CourierDetailsStartsWith:String? = null var CourierDetailsEndsWith:String? = null var CourierDetailsContains:String? = null var CourierDetailsLike:String? = null var CourierDetailsBetween:ArrayList? = null var CourierDetailsIn:ArrayList? = null var DefaultItem:Boolean? = null var LineNum:Int? = null var LineNumGreaterThanOrEqualTo:Int? = null var LineNumGreaterThan:Int? = null var LineNumLessThan:Int? = null var LineNumLessThanOrEqualTo:Int? = null var LineNumNotEqualTo:Int? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var EDIStoreLocationCode:String? = null var EDIStoreLocationCodeStartsWith:String? = null var EDIStoreLocationCodeEndsWith:String? = null var EDIStoreLocationCodeContains:String? = null var EDIStoreLocationCodeLike:String? = null var EDIStoreLocationCodeBetween:ArrayList? = null var EDIStoreLocationCodeIn:ArrayList? = null var DeliveryAddressCode:String? = null var DeliveryAddressCodeStartsWith:String? = null var DeliveryAddressCodeEndsWith:String? = null var DeliveryAddressCodeContains:String? = null var DeliveryAddressCodeLike:String? = null var DeliveryAddressCodeBetween:ArrayList? = null var DeliveryAddressCodeIn:ArrayList? = null var DeliveryAddressName:String? = null var DeliveryAddressNameStartsWith:String? = null var DeliveryAddressNameEndsWith:String? = null var DeliveryAddressNameContains:String? = null var DeliveryAddressNameLike:String? = null var DeliveryAddressNameBetween:ArrayList? = null var DeliveryAddressNameIn:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DeliveryAddressQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DetailedGLAuditQuery : QueryDb(), IReturn> { var ReceiptID:String? = null var ReceiptIDStartsWith:String? = null var ReceiptIDEndsWith:String? = null var ReceiptIDContains:String? = null var ReceiptIDLike:String? = null var ReceiptIDBetween:ArrayList? = null var ReceiptIDIn:ArrayList? = null var AccountID:String? = null var AccountIDStartsWith:String? = null var AccountIDEndsWith:String? = null var AccountIDContains:String? = null var AccountIDLike:String? = null var AccountIDBetween:ArrayList? = null var AccountIDIn:ArrayList? = null var DBAccountNo:String? = null var DBAccountNoStartsWith:String? = null var DBAccountNoEndsWith:String? = null var DBAccountNoContains:String? = null var DBAccountNoLike:String? = null var DBAccountNoBetween:ArrayList? = null var DBAccountNoIn:ArrayList? = null var RemitNo:String? = null var RemitNoStartsWith:String? = null var RemitNoEndsWith:String? = null var RemitNoContains:String? = null var RemitNoLike:String? = null var RemitNoBetween:ArrayList? = null var RemitNoIn:ArrayList? = null var ReceiptDate:Date? = null var ReceiptDateGreaterThanOrEqualTo:Date? = null var ReceiptDateGreaterThan:Date? = null var ReceiptDateLessThan:Date? = null var ReceiptDateLessThanOrEqualTo:Date? = null var ReceiptDateNotEqualTo:Date? = null var ReceiptDateBetween:ArrayList? = null var ReceiptDateIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var SetType:Short? = null var SetTypeGreaterThanOrEqualTo:Short? = null var SetTypeGreaterThan:Short? = null var SetTypeLessThan:Short? = null var SetTypeLessThanOrEqualTo:Short? = null var SetTypeNotEqualTo:Short? = null var SetTypeBetween:ArrayList? = null var SetTypeIn:ArrayList? = null var GLSetID:String? = null var GLSetIDStartsWith:String? = null var GLSetIDEndsWith:String? = null var GLSetIDContains:String? = null var GLSetIDLike:String? = null var GLSetIDBetween:ArrayList? = null var GLSetIDIn:ArrayList? = null var GLAccountNo:String? = null var GLAccountNoStartsWith:String? = null var GLAccountNoEndsWith:String? = null var GLAccountNoContains:String? = null var GLAccountNoLike:String? = null var GLAccountNoBetween:ArrayList? = null var GLAccountNoIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var GLTransAmount:BigDecimal? = null var GLTransAmountGreaterThanOrEqualTo:BigDecimal? = null var GLTransAmountGreaterThan:BigDecimal? = null var GLTransAmountLessThan:BigDecimal? = null var GLTransAmountLessThanOrEqualTo:BigDecimal? = null var GLTransAmountNotEqualTo:BigDecimal? = null var GLTransAmountBetween:ArrayList? = null var GLTransAmountIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DetailedGLAuditQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DirectorsQuery : QueryDb(), IReturn> { var DirectorID:String? = null var DirectorIDStartsWith:String? = null var DirectorIDEndsWith:String? = null var DirectorIDContains:String? = null var DirectorIDLike:String? = null var DirectorIDBetween:ArrayList? = null var DirectorIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DirectorName:String? = null var DirectorNameStartsWith:String? = null var DirectorNameEndsWith:String? = null var DirectorNameContains:String? = null var DirectorNameLike:String? = null var DirectorNameBetween:ArrayList? = null var DirectorNameIn:ArrayList? = null var Address:String? = null var AddressStartsWith:String? = null var AddressEndsWith:String? = null var AddressContains:String? = null var AddressLike:String? = null var AddressBetween:ArrayList? = null var AddressIn:ArrayList? = null var OfficeHeld:String? = null var OfficeHeldStartsWith:String? = null var OfficeHeldEndsWith:String? = null var OfficeHeldContains:String? = null var OfficeHeldLike:String? = null var OfficeHeldBetween:ArrayList? = null var OfficeHeldIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DirectorsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_EDIMainQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var EDIEnabled:Boolean? = null var EDIAddress:String? = null var EDIAddressStartsWith:String? = null var EDIAddressEndsWith:String? = null var EDIAddressContains:String? = null var EDIAddressLike:String? = null var EDIAddressBetween:ArrayList? = null var EDIAddressIn:ArrayList? = null var EDIOrderType:Short? = null var EDIOrderTypeGreaterThanOrEqualTo:Short? = null var EDIOrderTypeGreaterThan:Short? = null var EDIOrderTypeLessThan:Short? = null var EDIOrderTypeLessThanOrEqualTo:Short? = null var EDIOrderTypeNotEqualTo:Short? = null var EDIOrderTypeBetween:ArrayList? = null var EDIOrderTypeIn:ArrayList? = null var EDIPricesIncludeTax:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_EDIMainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_FreightForwardAddressQuery : QueryDb(), IReturn> { var FreightForwardID:String? = null var FreightForwardIDStartsWith:String? = null var FreightForwardIDEndsWith:String? = null var FreightForwardIDContains:String? = null var FreightForwardIDLike:String? = null var FreightForwardIDBetween:ArrayList? = null var FreightForwardIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var DefaultItem:Boolean? = null var LineNum:Int? = null var LineNumGreaterThanOrEqualTo:Int? = null var LineNumGreaterThan:Int? = null var LineNumLessThan:Int? = null var LineNumLessThanOrEqualTo:Int? = null var LineNumNotEqualTo:Int? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_FreightForwardAddressQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_GLAuditQuery : QueryDb(), IReturn> { var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var LedgerValue:BigDecimal? = null var LedgerValueGreaterThanOrEqualTo:BigDecimal? = null var LedgerValueGreaterThan:BigDecimal? = null var LedgerValueLessThan:BigDecimal? = null var LedgerValueLessThanOrEqualTo:BigDecimal? = null var LedgerValueNotEqualTo:BigDecimal? = null var LedgerValueBetween:ArrayList? = null var LedgerValueIn:ArrayList? = null var ReportGroup:String? = null var ReportGroupStartsWith:String? = null var ReportGroupEndsWith:String? = null var ReportGroupContains:String? = null var ReportGroupLike:String? = null var ReportGroupBetween:ArrayList? = null var ReportGroupIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_GLAuditQuery.responseType } @Route(Path="/Queries/DB_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_MainQuery : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAcc:String? = null var BankAccStartsWith:String? = null var BankAccEndsWith:String? = null var BankAccContains:String? = null var BankAccLike:String? = null var BankAccBetween:ArrayList? = null var BankAccIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var AccountName:String? = null var AccountNameStartsWith:String? = null var AccountNameEndsWith:String? = null var AccountNameContains:String? = null var AccountNameLike:String? = null var AccountNameBetween:ArrayList? = null var AccountNameIn:ArrayList? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var CreditLimit:BigDecimal? = null var CreditLimitGreaterThanOrEqualTo:BigDecimal? = null var CreditLimitGreaterThan:BigDecimal? = null var CreditLimitLessThan:BigDecimal? = null var CreditLimitLessThanOrEqualTo:BigDecimal? = null var CreditLimitNotEqualTo:BigDecimal? = null var CreditLimitBetween:ArrayList? = null var CreditLimitIn:ArrayList? = null var EarlyPayDisOnStatsDays:Short? = null var EarlyPayDisOnStatsDaysGreaterThanOrEqualTo:Short? = null var EarlyPayDisOnStatsDaysGreaterThan:Short? = null var EarlyPayDisOnStatsDaysLessThan:Short? = null var EarlyPayDisOnStatsDaysLessThanOrEqualTo:Short? = null var EarlyPayDisOnStatsDaysNotEqualTo:Short? = null var EarlyPayDisOnStatsDaysBetween:ArrayList? = null var EarlyPayDisOnStatsDaysIn:ArrayList? = null var EarlyPayDisOnStatsAmt:BigDecimal? = null var EarlyPayDisOnStatsAmtGreaterThanOrEqualTo:BigDecimal? = null var EarlyPayDisOnStatsAmtGreaterThan:BigDecimal? = null var EarlyPayDisOnStatsAmtLessThan:BigDecimal? = null var EarlyPayDisOnStatsAmtLessThanOrEqualTo:BigDecimal? = null var EarlyPayDisOnStatsAmtNotEqualTo:BigDecimal? = null var EarlyPayDisOnStatsAmtBetween:ArrayList? = null var EarlyPayDisOnStatsAmtIn:ArrayList? = null var LastPurchaseDate:Date? = null var LastPurchaseDateGreaterThanOrEqualTo:Date? = null var LastPurchaseDateGreaterThan:Date? = null var LastPurchaseDateLessThan:Date? = null var LastPurchaseDateLessThanOrEqualTo:Date? = null var LastPurchaseDateNotEqualTo:Date? = null var LastPurchaseDateBetween:ArrayList? = null var LastPurchaseDateIn:ArrayList? = null var LastPaymentDate:Date? = null var LastPaymentDateGreaterThanOrEqualTo:Date? = null var LastPaymentDateGreaterThan:Date? = null var LastPaymentDateLessThan:Date? = null var LastPaymentDateLessThanOrEqualTo:Date? = null var LastPaymentDateNotEqualTo:Date? = null var LastPaymentDateBetween:ArrayList? = null var LastPaymentDateIn:ArrayList? = null var StandingDisOnInvoices:BigDecimal? = null var StandingDisOnInvoicesGreaterThanOrEqualTo:BigDecimal? = null var StandingDisOnInvoicesGreaterThan:BigDecimal? = null var StandingDisOnInvoicesLessThan:BigDecimal? = null var StandingDisOnInvoicesLessThanOrEqualTo:BigDecimal? = null var StandingDisOnInvoicesNotEqualTo:BigDecimal? = null var StandingDisOnInvoicesBetween:ArrayList? = null var StandingDisOnInvoicesIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var CurrentBalance:BigDecimal? = null var CurrentBalanceGreaterThanOrEqualTo:BigDecimal? = null var CurrentBalanceGreaterThan:BigDecimal? = null var CurrentBalanceLessThan:BigDecimal? = null var CurrentBalanceLessThanOrEqualTo:BigDecimal? = null var CurrentBalanceNotEqualTo:BigDecimal? = null var CurrentBalanceBetween:ArrayList? = null var CurrentBalanceIn:ArrayList? = null var Period1:BigDecimal? = null var Period1GreaterThanOrEqualTo:BigDecimal? = null var Period1GreaterThan:BigDecimal? = null var Period1LessThan:BigDecimal? = null var Period1LessThanOrEqualTo:BigDecimal? = null var Period1NotEqualTo:BigDecimal? = null var Period1Between:ArrayList? = null var Period1In:ArrayList? = null var Period2:BigDecimal? = null var Period2GreaterThanOrEqualTo:BigDecimal? = null var Period2GreaterThan:BigDecimal? = null var Period2LessThan:BigDecimal? = null var Period2LessThanOrEqualTo:BigDecimal? = null var Period2NotEqualTo:BigDecimal? = null var Period2Between:ArrayList? = null var Period2In:ArrayList? = null var Period3:BigDecimal? = null var Period3GreaterThanOrEqualTo:BigDecimal? = null var Period3GreaterThan:BigDecimal? = null var Period3LessThan:BigDecimal? = null var Period3LessThanOrEqualTo:BigDecimal? = null var Period3NotEqualTo:BigDecimal? = null var Period3Between:ArrayList? = null var Period3In:ArrayList? = null var Period4:BigDecimal? = null var Period4GreaterThanOrEqualTo:BigDecimal? = null var Period4GreaterThan:BigDecimal? = null var Period4LessThan:BigDecimal? = null var Period4LessThanOrEqualTo:BigDecimal? = null var Period4NotEqualTo:BigDecimal? = null var Period4Between:ArrayList? = null var Period4In:ArrayList? = null var AltAccountNo:String? = null var AltAccountNoStartsWith:String? = null var AltAccountNoEndsWith:String? = null var AltAccountNoContains:String? = null var AltAccountNoLike:String? = null var AltAccountNoBetween:ArrayList? = null var AltAccountNoIn:ArrayList? = null var NotifyRequired:Boolean? = null var NotifyAddress:String? = null var NotifyAddressStartsWith:String? = null var NotifyAddressEndsWith:String? = null var NotifyAddressContains:String? = null var NotifyAddressLike:String? = null var NotifyAddressBetween:ArrayList? = null var NotifyAddressIn:ArrayList? = null var CommenceDate:Date? = null var CommenceDateGreaterThanOrEqualTo:Date? = null var CommenceDateGreaterThan:Date? = null var CommenceDateLessThan:Date? = null var CommenceDateLessThanOrEqualTo:Date? = null var CommenceDateNotEqualTo:Date? = null var CommenceDateBetween:ArrayList? = null var CommenceDateIn:ArrayList? = null var WebAccess:Boolean? = null var ParentDebtorID:String? = null var ParentDebtorIDStartsWith:String? = null var ParentDebtorIDEndsWith:String? = null var ParentDebtorIDContains:String? = null var ParentDebtorIDLike:String? = null var ParentDebtorIDBetween:ArrayList? = null var ParentDebtorIDIn:ArrayList? = null var AllocLastSavedDateTime:Date? = null var AllocLastSavedDateTimeGreaterThanOrEqualTo:Date? = null var AllocLastSavedDateTimeGreaterThan:Date? = null var AllocLastSavedDateTimeLessThan:Date? = null var AllocLastSavedDateTimeLessThanOrEqualTo:Date? = null var AllocLastSavedDateTimeNotEqualTo:Date? = null var AllocLastSavedDateTimeBetween:ArrayList? = null var AllocLastSavedDateTimeIn:ArrayList? = null var PriceSchemeID:String? = null var PriceSchemeIDStartsWith:String? = null var PriceSchemeIDEndsWith:String? = null var PriceSchemeIDContains:String? = null var PriceSchemeIDLike:String? = null var PriceSchemeIDBetween:ArrayList? = null var PriceSchemeIDIn:ArrayList? = null var AustPostDPID:String? = null var AustPostDPIDStartsWith:String? = null var AustPostDPIDEndsWith:String? = null var AustPostDPIDContains:String? = null var AustPostDPIDLike:String? = null var AustPostDPIDBetween:ArrayList? = null var AustPostDPIDIn:ArrayList? = null var AustPostBCSP:String? = null var AustPostBCSPStartsWith:String? = null var AustPostBCSPEndsWith:String? = null var AustPostBCSPContains:String? = null var AustPostBCSPLike:String? = null var AustPostBCSPBetween:ArrayList? = null var AustPostBCSPIn:ArrayList? = null var TradingName:String? = null var TradingNameStartsWith:String? = null var TradingNameEndsWith:String? = null var TradingNameContains:String? = null var TradingNameLike:String? = null var TradingNameBetween:ArrayList? = null var TradingNameIn:ArrayList? = null var CompanyName:String? = null var CompanyNameStartsWith:String? = null var CompanyNameEndsWith:String? = null var CompanyNameContains:String? = null var CompanyNameLike:String? = null var CompanyNameBetween:ArrayList? = null var CompanyNameIn:ArrayList? = null var ACN:String? = null var ACNStartsWith:String? = null var ACNEndsWith:String? = null var ACNContains:String? = null var ACNLike:String? = null var ACNBetween:ArrayList? = null var ACNIn:ArrayList? = null var ProprietorsName:String? = null var ProprietorsNameStartsWith:String? = null var ProprietorsNameEndsWith:String? = null var ProprietorsNameContains:String? = null var ProprietorsNameLike:String? = null var ProprietorsNameBetween:ArrayList? = null var ProprietorsNameIn:ArrayList? = null var FaxHeader:String? = null var FaxHeaderStartsWith:String? = null var FaxHeaderEndsWith:String? = null var FaxHeaderContains:String? = null var FaxHeaderLike:String? = null var FaxHeaderBetween:ArrayList? = null var FaxHeaderIn:ArrayList? = null var LedgerIDDebtorControl:String? = null var LedgerIDDebtorControlStartsWith:String? = null var LedgerIDDebtorControlEndsWith:String? = null var LedgerIDDebtorControlContains:String? = null var LedgerIDDebtorControlLike:String? = null var LedgerIDDebtorControlBetween:ArrayList? = null var LedgerIDDebtorControlIn:ArrayList? = null var LedgerIDDebtorSales:String? = null var LedgerIDDebtorSalesStartsWith:String? = null var LedgerIDDebtorSalesEndsWith:String? = null var LedgerIDDebtorSalesContains:String? = null var LedgerIDDebtorSalesLike:String? = null var LedgerIDDebtorSalesBetween:ArrayList? = null var LedgerIDDebtorSalesIn:ArrayList? = null var LedgerIDDebtorDiscounts:String? = null var LedgerIDDebtorDiscountsStartsWith:String? = null var LedgerIDDebtorDiscountsEndsWith:String? = null var LedgerIDDebtorDiscountsContains:String? = null var LedgerIDDebtorDiscountsLike:String? = null var LedgerIDDebtorDiscountsBetween:ArrayList? = null var LedgerIDDebtorDiscountsIn:ArrayList? = null var LedgerIDDebtorSourcedInvoices:String? = null var LedgerIDDebtorSourcedInvoicesStartsWith:String? = null var LedgerIDDebtorSourcedInvoicesEndsWith:String? = null var LedgerIDDebtorSourcedInvoicesContains:String? = null var LedgerIDDebtorSourcedInvoicesLike:String? = null var LedgerIDDebtorSourcedInvoicesBetween:ArrayList? = null var LedgerIDDebtorSourcedInvoicesIn:ArrayList? = null var LedgerIDDebtorDebitAdjustment:String? = null var LedgerIDDebtorDebitAdjustmentStartsWith:String? = null var LedgerIDDebtorDebitAdjustmentEndsWith:String? = null var LedgerIDDebtorDebitAdjustmentContains:String? = null var LedgerIDDebtorDebitAdjustmentLike:String? = null var LedgerIDDebtorDebitAdjustmentBetween:ArrayList? = null var LedgerIDDebtorDebitAdjustmentIn:ArrayList? = null var LedgerIDDebtorSourcedReceipts:String? = null var LedgerIDDebtorSourcedReceiptsStartsWith:String? = null var LedgerIDDebtorSourcedReceiptsEndsWith:String? = null var LedgerIDDebtorSourcedReceiptsContains:String? = null var LedgerIDDebtorSourcedReceiptsLike:String? = null var LedgerIDDebtorSourcedReceiptsBetween:ArrayList? = null var LedgerIDDebtorSourcedReceiptsIn:ArrayList? = null var LedgerIDDebtorCreditAdjustment:String? = null var LedgerIDDebtorCreditAdjustmentStartsWith:String? = null var LedgerIDDebtorCreditAdjustmentEndsWith:String? = null var LedgerIDDebtorCreditAdjustmentContains:String? = null var LedgerIDDebtorCreditAdjustmentLike:String? = null var LedgerIDDebtorCreditAdjustmentBetween:ArrayList? = null var LedgerIDDebtorCreditAdjustmentIn:ArrayList? = null var LedgerIDDebtorFreight:String? = null var LedgerIDDebtorFreightStartsWith:String? = null var LedgerIDDebtorFreightEndsWith:String? = null var LedgerIDDebtorFreightContains:String? = null var LedgerIDDebtorFreightLike:String? = null var LedgerIDDebtorFreightBetween:ArrayList? = null var LedgerIDDebtorFreightIn:ArrayList? = null var LedgerIDDebtorInsurance:String? = null var LedgerIDDebtorInsuranceStartsWith:String? = null var LedgerIDDebtorInsuranceEndsWith:String? = null var LedgerIDDebtorInsuranceContains:String? = null var LedgerIDDebtorInsuranceLike:String? = null var LedgerIDDebtorInsuranceBetween:ArrayList? = null var LedgerIDDebtorInsuranceIn:ArrayList? = null var LedgerIDDebtorRealisedGainLoss:String? = null var LedgerIDDebtorRealisedGainLossStartsWith:String? = null var LedgerIDDebtorRealisedGainLossEndsWith:String? = null var LedgerIDDebtorRealisedGainLossContains:String? = null var LedgerIDDebtorRealisedGainLossLike:String? = null var LedgerIDDebtorRealisedGainLossBetween:ArrayList? = null var LedgerIDDebtorRealisedGainLossIn:ArrayList? = null var LedgerIDDebtorUnRealisedGainLoss:String? = null var LedgerIDDebtorUnRealisedGainLossStartsWith:String? = null var LedgerIDDebtorUnRealisedGainLossEndsWith:String? = null var LedgerIDDebtorUnRealisedGainLossContains:String? = null var LedgerIDDebtorUnRealisedGainLossLike:String? = null var LedgerIDDebtorUnRealisedGainLossBetween:ArrayList? = null var LedgerIDDebtorUnRealisedGainLossIn:ArrayList? = null var PeriodType:Short? = null var PeriodTypeGreaterThanOrEqualTo:Short? = null var PeriodTypeGreaterThan:Short? = null var PeriodTypeLessThan:Short? = null var PeriodTypeLessThanOrEqualTo:Short? = null var PeriodTypeNotEqualTo:Short? = null var PeriodTypeBetween:ArrayList? = null var PeriodTypeIn:ArrayList? = null var TermsDays:Short? = null var TermsDaysGreaterThanOrEqualTo:Short? = null var TermsDaysGreaterThan:Short? = null var TermsDaysLessThan:Short? = null var TermsDaysLessThanOrEqualTo:Short? = null var TermsDaysNotEqualTo:Short? = null var TermsDaysBetween:ArrayList? = null var TermsDaysIn:ArrayList? = null var TermsType:Short? = null var TermsTypeGreaterThanOrEqualTo:Short? = null var TermsTypeGreaterThan:Short? = null var TermsTypeLessThan:Short? = null var TermsTypeLessThanOrEqualTo:Short? = null var TermsTypeNotEqualTo:Short? = null var TermsTypeBetween:ArrayList? = null var TermsTypeIn:ArrayList? = null var ABN:String? = null var ABNStartsWith:String? = null var ABNEndsWith:String? = null var ABNContains:String? = null var ABNLike:String? = null var ABNBetween:ArrayList? = null var ABNIn:ArrayList? = null var ExcludeFromAging:Boolean? = null var BPayReference:String? = null var BPayReferenceStartsWith:String? = null var BPayReferenceEndsWith:String? = null var BPayReferenceContains:String? = null var BPayReferenceLike:String? = null var BPayReferenceBetween:ArrayList? = null var BPayReferenceIn:ArrayList? = null var UsesFX:Boolean? = null var FXCurrencyID:String? = null var FXCurrencyIDStartsWith:String? = null var FXCurrencyIDEndsWith:String? = null var FXCurrencyIDContains:String? = null var FXCurrencyIDLike:String? = null var FXCurrencyIDBetween:ArrayList? = null var FXCurrencyIDIn:ArrayList? = null var FXCurrentBalance:BigDecimal? = null var FXCurrentBalanceGreaterThanOrEqualTo:BigDecimal? = null var FXCurrentBalanceGreaterThan:BigDecimal? = null var FXCurrentBalanceLessThan:BigDecimal? = null var FXCurrentBalanceLessThanOrEqualTo:BigDecimal? = null var FXCurrentBalanceNotEqualTo:BigDecimal? = null var FXCurrentBalanceBetween:ArrayList? = null var FXCurrentBalanceIn:ArrayList? = null var FXPeriod1:BigDecimal? = null var FXPeriod1GreaterThanOrEqualTo:BigDecimal? = null var FXPeriod1GreaterThan:BigDecimal? = null var FXPeriod1LessThan:BigDecimal? = null var FXPeriod1LessThanOrEqualTo:BigDecimal? = null var FXPeriod1NotEqualTo:BigDecimal? = null var FXPeriod1Between:ArrayList? = null var FXPeriod1In:ArrayList? = null var FXPeriod2:BigDecimal? = null var FXPeriod2GreaterThanOrEqualTo:BigDecimal? = null var FXPeriod2GreaterThan:BigDecimal? = null var FXPeriod2LessThan:BigDecimal? = null var FXPeriod2LessThanOrEqualTo:BigDecimal? = null var FXPeriod2NotEqualTo:BigDecimal? = null var FXPeriod2Between:ArrayList? = null var FXPeriod2In:ArrayList? = null var FXPeriod3:BigDecimal? = null var FXPeriod3GreaterThanOrEqualTo:BigDecimal? = null var FXPeriod3GreaterThan:BigDecimal? = null var FXPeriod3LessThan:BigDecimal? = null var FXPeriod3LessThanOrEqualTo:BigDecimal? = null var FXPeriod3NotEqualTo:BigDecimal? = null var FXPeriod3Between:ArrayList? = null var FXPeriod3In:ArrayList? = null var FXPeriod4:BigDecimal? = null var FXPeriod4GreaterThanOrEqualTo:BigDecimal? = null var FXPeriod4GreaterThan:BigDecimal? = null var FXPeriod4LessThan:BigDecimal? = null var FXPeriod4LessThanOrEqualTo:BigDecimal? = null var FXPeriod4NotEqualTo:BigDecimal? = null var FXPeriod4Between:ArrayList? = null var FXPeriod4In:ArrayList? = null var TradingStatus:Short? = null var TradingStatusGreaterThanOrEqualTo:Short? = null var TradingStatusGreaterThan:Short? = null var TradingStatusLessThan:Short? = null var TradingStatusLessThanOrEqualTo:Short? = null var TradingStatusNotEqualTo:Short? = null var TradingStatusBetween:ArrayList? = null var TradingStatusIn:ArrayList? = null var Category1ID:String? = null var Category1IDStartsWith:String? = null var Category1IDEndsWith:String? = null var Category1IDContains:String? = null var Category1IDLike:String? = null var Category1IDBetween:ArrayList? = null var Category1IDIn:ArrayList? = null var Category2ID:String? = null var Category2IDStartsWith:String? = null var Category2IDEndsWith:String? = null var Category2IDContains:String? = null var Category2IDLike:String? = null var Category2IDBetween:ArrayList? = null var Category2IDIn:ArrayList? = null var Category3ID:String? = null var Category3IDStartsWith:String? = null var Category3IDEndsWith:String? = null var Category3IDContains:String? = null var Category3IDLike:String? = null var Category3IDBetween:ArrayList? = null var Category3IDIn:ArrayList? = null var Category4ID:String? = null var Category4IDStartsWith:String? = null var Category4IDEndsWith:String? = null var Category4IDContains:String? = null var Category4IDLike:String? = null var Category4IDBetween:ArrayList? = null var Category4IDIn:ArrayList? = null var Category5ID:String? = null var Category5IDStartsWith:String? = null var Category5IDEndsWith:String? = null var Category5IDContains:String? = null var Category5IDLike:String? = null var Category5IDBetween:ArrayList? = null var Category5IDIn:ArrayList? = null var BO_Priorities_RecID:String? = null var BO_Priorities_RecIDStartsWith:String? = null var BO_Priorities_RecIDEndsWith:String? = null var BO_Priorities_RecIDContains:String? = null var BO_Priorities_RecIDLike:String? = null var BO_Priorities_RecIDBetween:ArrayList? = null var BO_Priorities_RecIDIn:ArrayList? = null var PricingGroupID:String? = null var PricingGroupIDStartsWith:String? = null var PricingGroupIDEndsWith:String? = null var PricingGroupIDContains:String? = null var PricingGroupIDLike:String? = null var PricingGroupIDBetween:ArrayList? = null var PricingGroupIDIn:ArrayList? = null var BudgetedGPPercentage:BigDecimal? = null var BudgetedGPPercentageGreaterThanOrEqualTo:BigDecimal? = null var BudgetedGPPercentageGreaterThan:BigDecimal? = null var BudgetedGPPercentageLessThan:BigDecimal? = null var BudgetedGPPercentageLessThanOrEqualTo:BigDecimal? = null var BudgetedGPPercentageNotEqualTo:BigDecimal? = null var BudgetedGPPercentageBetween:ArrayList? = null var BudgetedGPPercentageIn:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null var FR_Carriers_RecID:String? = null var FR_Carriers_RecIDStartsWith:String? = null var FR_Carriers_RecIDEndsWith:String? = null var FR_Carriers_RecIDContains:String? = null var FR_Carriers_RecIDLike:String? = null var FR_Carriers_RecIDBetween:ArrayList? = null var FR_Carriers_RecIDIn:ArrayList? = null var FR_CarrierServices_RecID:String? = null var FR_CarrierServices_RecIDStartsWith:String? = null var FR_CarrierServices_RecIDEndsWith:String? = null var FR_CarrierServices_RecIDContains:String? = null var FR_CarrierServices_RecIDLike:String? = null var FR_CarrierServices_RecIDBetween:ArrayList? = null var FR_CarrierServices_RecIDIn:ArrayList? = null var CarrierAccountNo:String? = null var CarrierAccountNoStartsWith:String? = null var CarrierAccountNoEndsWith:String? = null var CarrierAccountNoContains:String? = null var CarrierAccountNoLike:String? = null var CarrierAccountNoBetween:ArrayList? = null var CarrierAccountNoIn:ArrayList? = null var ChargeTo:Short? = null var ChargeToGreaterThanOrEqualTo:Short? = null var ChargeToGreaterThan:Short? = null var ChargeToLessThan:Short? = null var ChargeToLessThanOrEqualTo:Short? = null var ChargeToNotEqualTo:Short? = null var ChargeToBetween:ArrayList? = null var ChargeToIn:ArrayList? = null var IsCashOnly:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_Main1Query : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var Address4:String? = null var Address4StartsWith:String? = null var Address4EndsWith:String? = null var Address4Contains:String? = null var Address4Like:String? = null var Address4Between:ArrayList? = null var Address4In:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAcc:String? = null var BankAccStartsWith:String? = null var BankAccEndsWith:String? = null var BankAccContains:String? = null var BankAccLike:String? = null var BankAccBetween:ArrayList? = null var BankAccIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var AccountName:String? = null var AccountNameStartsWith:String? = null var AccountNameEndsWith:String? = null var AccountNameContains:String? = null var AccountNameLike:String? = null var AccountNameBetween:ArrayList? = null var AccountNameIn:ArrayList? = null var TaxExemptNo:String? = null var TaxExemptNoStartsWith:String? = null var TaxExemptNoEndsWith:String? = null var TaxExemptNoContains:String? = null var TaxExemptNoLike:String? = null var TaxExemptNoBetween:ArrayList? = null var TaxExemptNoIn:ArrayList? = null var AccountType:Int? = null var AccountTypeGreaterThanOrEqualTo:Int? = null var AccountTypeGreaterThan:Int? = null var AccountTypeLessThan:Int? = null var AccountTypeLessThanOrEqualTo:Int? = null var AccountTypeNotEqualTo:Int? = null var AccountTypeBetween:ArrayList? = null var AccountTypeIn:ArrayList? = null var CreditLimit:BigDecimal? = null var CreditLimitGreaterThanOrEqualTo:BigDecimal? = null var CreditLimitGreaterThan:BigDecimal? = null var CreditLimitLessThan:BigDecimal? = null var CreditLimitLessThanOrEqualTo:BigDecimal? = null var CreditLimitNotEqualTo:BigDecimal? = null var CreditLimitBetween:ArrayList? = null var CreditLimitIn:ArrayList? = null var EarlyPayDisOnStatsDays:Short? = null var EarlyPayDisOnStatsDaysGreaterThanOrEqualTo:Short? = null var EarlyPayDisOnStatsDaysGreaterThan:Short? = null var EarlyPayDisOnStatsDaysLessThan:Short? = null var EarlyPayDisOnStatsDaysLessThanOrEqualTo:Short? = null var EarlyPayDisOnStatsDaysNotEqualTo:Short? = null var EarlyPayDisOnStatsDaysBetween:ArrayList? = null var EarlyPayDisOnStatsDaysIn:ArrayList? = null var EarlyPayDisOnStatsAmt:BigDecimal? = null var EarlyPayDisOnStatsAmtGreaterThanOrEqualTo:BigDecimal? = null var EarlyPayDisOnStatsAmtGreaterThan:BigDecimal? = null var EarlyPayDisOnStatsAmtLessThan:BigDecimal? = null var EarlyPayDisOnStatsAmtLessThanOrEqualTo:BigDecimal? = null var EarlyPayDisOnStatsAmtNotEqualTo:BigDecimal? = null var EarlyPayDisOnStatsAmtBetween:ArrayList? = null var EarlyPayDisOnStatsAmtIn:ArrayList? = null var LastPurchaseDate:Date? = null var LastPurchaseDateGreaterThanOrEqualTo:Date? = null var LastPurchaseDateGreaterThan:Date? = null var LastPurchaseDateLessThan:Date? = null var LastPurchaseDateLessThanOrEqualTo:Date? = null var LastPurchaseDateNotEqualTo:Date? = null var LastPurchaseDateBetween:ArrayList? = null var LastPurchaseDateIn:ArrayList? = null var LastPaymentDate:Date? = null var LastPaymentDateGreaterThanOrEqualTo:Date? = null var LastPaymentDateGreaterThan:Date? = null var LastPaymentDateLessThan:Date? = null var LastPaymentDateLessThanOrEqualTo:Date? = null var LastPaymentDateNotEqualTo:Date? = null var LastPaymentDateBetween:ArrayList? = null var LastPaymentDateIn:ArrayList? = null var StandingDisOnInvoices:BigDecimal? = null var StandingDisOnInvoicesGreaterThanOrEqualTo:BigDecimal? = null var StandingDisOnInvoicesGreaterThan:BigDecimal? = null var StandingDisOnInvoicesLessThan:BigDecimal? = null var StandingDisOnInvoicesLessThanOrEqualTo:BigDecimal? = null var StandingDisOnInvoicesNotEqualTo:BigDecimal? = null var StandingDisOnInvoicesBetween:ArrayList? = null var StandingDisOnInvoicesIn:ArrayList? = null var ClassificationID:String? = null var ClassificationIDStartsWith:String? = null var ClassificationIDEndsWith:String? = null var ClassificationIDContains:String? = null var ClassificationIDLike:String? = null var ClassificationIDBetween:ArrayList? = null var ClassificationIDIn:ArrayList? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var CurrentBalance:BigDecimal? = null var CurrentBalanceGreaterThanOrEqualTo:BigDecimal? = null var CurrentBalanceGreaterThan:BigDecimal? = null var CurrentBalanceLessThan:BigDecimal? = null var CurrentBalanceLessThanOrEqualTo:BigDecimal? = null var CurrentBalanceNotEqualTo:BigDecimal? = null var CurrentBalanceBetween:ArrayList? = null var CurrentBalanceIn:ArrayList? = null var Period1:BigDecimal? = null var Period1GreaterThanOrEqualTo:BigDecimal? = null var Period1GreaterThan:BigDecimal? = null var Period1LessThan:BigDecimal? = null var Period1LessThanOrEqualTo:BigDecimal? = null var Period1NotEqualTo:BigDecimal? = null var Period1Between:ArrayList? = null var Period1In:ArrayList? = null var Period2:BigDecimal? = null var Period2GreaterThanOrEqualTo:BigDecimal? = null var Period2GreaterThan:BigDecimal? = null var Period2LessThan:BigDecimal? = null var Period2LessThanOrEqualTo:BigDecimal? = null var Period2NotEqualTo:BigDecimal? = null var Period2Between:ArrayList? = null var Period2In:ArrayList? = null var Period3:BigDecimal? = null var Period3GreaterThanOrEqualTo:BigDecimal? = null var Period3GreaterThan:BigDecimal? = null var Period3LessThan:BigDecimal? = null var Period3LessThanOrEqualTo:BigDecimal? = null var Period3NotEqualTo:BigDecimal? = null var Period3Between:ArrayList? = null var Period3In:ArrayList? = null var Period4:BigDecimal? = null var Period4GreaterThanOrEqualTo:BigDecimal? = null var Period4GreaterThan:BigDecimal? = null var Period4LessThan:BigDecimal? = null var Period4LessThanOrEqualTo:BigDecimal? = null var Period4NotEqualTo:BigDecimal? = null var Period4Between:ArrayList? = null var Period4In:ArrayList? = null var Period5:Int? = null var Period5GreaterThanOrEqualTo:Int? = null var Period5GreaterThan:Int? = null var Period5LessThan:Int? = null var Period5LessThanOrEqualTo:Int? = null var Period5NotEqualTo:Int? = null var Period5Between:ArrayList? = null var Period5In:ArrayList? = null var Period6:Int? = null var Period6GreaterThanOrEqualTo:Int? = null var Period6GreaterThan:Int? = null var Period6LessThan:Int? = null var Period6LessThanOrEqualTo:Int? = null var Period6NotEqualTo:Int? = null var Period6Between:ArrayList? = null var Period6In:ArrayList? = null var Period7:Int? = null var Period7GreaterThanOrEqualTo:Int? = null var Period7GreaterThan:Int? = null var Period7LessThan:Int? = null var Period7LessThanOrEqualTo:Int? = null var Period7NotEqualTo:Int? = null var Period7Between:ArrayList? = null var Period7In:ArrayList? = null var Period8:Int? = null var Period8GreaterThanOrEqualTo:Int? = null var Period8GreaterThan:Int? = null var Period8LessThan:Int? = null var Period8LessThanOrEqualTo:Int? = null var Period8NotEqualTo:Int? = null var Period8Between:ArrayList? = null var Period8In:ArrayList? = null var AltAccountNo:String? = null var AltAccountNoStartsWith:String? = null var AltAccountNoEndsWith:String? = null var AltAccountNoContains:String? = null var AltAccountNoLike:String? = null var AltAccountNoBetween:ArrayList? = null var AltAccountNoIn:ArrayList? = null var NotifyRequired:Boolean? = null var NotifyAddress:String? = null var NotifyAddressStartsWith:String? = null var NotifyAddressEndsWith:String? = null var NotifyAddressContains:String? = null var NotifyAddressLike:String? = null var NotifyAddressBetween:ArrayList? = null var NotifyAddressIn:ArrayList? = null var CommenceDate:Date? = null var CommenceDateGreaterThanOrEqualTo:Date? = null var CommenceDateGreaterThan:Date? = null var CommenceDateLessThan:Date? = null var CommenceDateLessThanOrEqualTo:Date? = null var CommenceDateNotEqualTo:Date? = null var CommenceDateBetween:ArrayList? = null var CommenceDateIn:ArrayList? = null var WebAccess:Boolean? = null var ParentDebtorID:String? = null var ParentDebtorIDStartsWith:String? = null var ParentDebtorIDEndsWith:String? = null var ParentDebtorIDContains:String? = null var ParentDebtorIDLike:String? = null var ParentDebtorIDBetween:ArrayList? = null var ParentDebtorIDIn:ArrayList? = null var AllocLastSavedDateTime:Date? = null var AllocLastSavedDateTimeGreaterThanOrEqualTo:Date? = null var AllocLastSavedDateTimeGreaterThan:Date? = null var AllocLastSavedDateTimeLessThan:Date? = null var AllocLastSavedDateTimeLessThanOrEqualTo:Date? = null var AllocLastSavedDateTimeNotEqualTo:Date? = null var AllocLastSavedDateTimeBetween:ArrayList? = null var AllocLastSavedDateTimeIn:ArrayList? = null var PriceSchemeID:String? = null var PriceSchemeIDStartsWith:String? = null var PriceSchemeIDEndsWith:String? = null var PriceSchemeIDContains:String? = null var PriceSchemeIDLike:String? = null var PriceSchemeIDBetween:ArrayList? = null var PriceSchemeIDIn:ArrayList? = null var AustPostDPID:String? = null var AustPostDPIDStartsWith:String? = null var AustPostDPIDEndsWith:String? = null var AustPostDPIDContains:String? = null var AustPostDPIDLike:String? = null var AustPostDPIDBetween:ArrayList? = null var AustPostDPIDIn:ArrayList? = null var AustPostBCSP:String? = null var AustPostBCSPStartsWith:String? = null var AustPostBCSPEndsWith:String? = null var AustPostBCSPContains:String? = null var AustPostBCSPLike:String? = null var AustPostBCSPBetween:ArrayList? = null var AustPostBCSPIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_Main1Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_Main2Query : QueryDb(), IReturn> { var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var TradingName:String? = null var TradingNameStartsWith:String? = null var TradingNameEndsWith:String? = null var TradingNameContains:String? = null var TradingNameLike:String? = null var TradingNameBetween:ArrayList? = null var TradingNameIn:ArrayList? = null var CompanyName:String? = null var CompanyNameStartsWith:String? = null var CompanyNameEndsWith:String? = null var CompanyNameContains:String? = null var CompanyNameLike:String? = null var CompanyNameBetween:ArrayList? = null var CompanyNameIn:ArrayList? = null var ACN:String? = null var ACNStartsWith:String? = null var ACNEndsWith:String? = null var ACNContains:String? = null var ACNLike:String? = null var ACNBetween:ArrayList? = null var ACNIn:ArrayList? = null var ProprietorsName:String? = null var ProprietorsNameStartsWith:String? = null var ProprietorsNameEndsWith:String? = null var ProprietorsNameContains:String? = null var ProprietorsNameLike:String? = null var ProprietorsNameBetween:ArrayList? = null var ProprietorsNameIn:ArrayList? = null var FaxHeader:String? = null var FaxHeaderStartsWith:String? = null var FaxHeaderEndsWith:String? = null var FaxHeaderContains:String? = null var FaxHeaderLike:String? = null var FaxHeaderBetween:ArrayList? = null var FaxHeaderIn:ArrayList? = null var D1:String? = null var D1StartsWith:String? = null var D1EndsWith:String? = null var D1Contains:String? = null var D1Like:String? = null var D1Between:ArrayList? = null var D1In:ArrayList? = null var D2:String? = null var D2StartsWith:String? = null var D2EndsWith:String? = null var D2Contains:String? = null var D2Like:String? = null var D2Between:ArrayList? = null var D2In:ArrayList? = null var D3:String? = null var D3StartsWith:String? = null var D3EndsWith:String? = null var D3Contains:String? = null var D3Like:String? = null var D3Between:ArrayList? = null var D3In:ArrayList? = null var D4:String? = null var D4StartsWith:String? = null var D4EndsWith:String? = null var D4Contains:String? = null var D4Like:String? = null var D4Between:ArrayList? = null var D4In:ArrayList? = null var D5:String? = null var D5StartsWith:String? = null var D5EndsWith:String? = null var D5Contains:String? = null var D5Like:String? = null var D5Between:ArrayList? = null var D5In:ArrayList? = null var D6:String? = null var D6StartsWith:String? = null var D6EndsWith:String? = null var D6Contains:String? = null var D6Like:String? = null var D6Between:ArrayList? = null var D6In:ArrayList? = null var D7:String? = null var D7StartsWith:String? = null var D7EndsWith:String? = null var D7Contains:String? = null var D7Like:String? = null var D7Between:ArrayList? = null var D7In:ArrayList? = null var D8:String? = null var D8StartsWith:String? = null var D8EndsWith:String? = null var D8Contains:String? = null var D8Like:String? = null var D8Between:ArrayList? = null var D8In:ArrayList? = null var D9:String? = null var D9StartsWith:String? = null var D9EndsWith:String? = null var D9Contains:String? = null var D9Like:String? = null var D9Between:ArrayList? = null var D9In:ArrayList? = null var D10:String? = null var D10StartsWith:String? = null var D10EndsWith:String? = null var D10Contains:String? = null var D10Like:String? = null var D10Between:ArrayList? = null var D10In:ArrayList? = null var D11:String? = null var D11StartsWith:String? = null var D11EndsWith:String? = null var D11Contains:String? = null var D11Like:String? = null var D11Between:ArrayList? = null var D11In:ArrayList? = null var OpeningBal1:Int? = null var OpeningBal1GreaterThanOrEqualTo:Int? = null var OpeningBal1GreaterThan:Int? = null var OpeningBal1LessThan:Int? = null var OpeningBal1LessThanOrEqualTo:Int? = null var OpeningBal1NotEqualTo:Int? = null var OpeningBal1Between:ArrayList? = null var OpeningBal1In:ArrayList? = null var OpeningBal2:Int? = null var OpeningBal2GreaterThanOrEqualTo:Int? = null var OpeningBal2GreaterThan:Int? = null var OpeningBal2LessThan:Int? = null var OpeningBal2LessThanOrEqualTo:Int? = null var OpeningBal2NotEqualTo:Int? = null var OpeningBal2Between:ArrayList? = null var OpeningBal2In:ArrayList? = null var OpeningBal3:Int? = null var OpeningBal3GreaterThanOrEqualTo:Int? = null var OpeningBal3GreaterThan:Int? = null var OpeningBal3LessThan:Int? = null var OpeningBal3LessThanOrEqualTo:Int? = null var OpeningBal3NotEqualTo:Int? = null var OpeningBal3Between:ArrayList? = null var OpeningBal3In:ArrayList? = null var OpeningBal4:Int? = null var OpeningBal4GreaterThanOrEqualTo:Int? = null var OpeningBal4GreaterThan:Int? = null var OpeningBal4LessThan:Int? = null var OpeningBal4LessThanOrEqualTo:Int? = null var OpeningBal4NotEqualTo:Int? = null var OpeningBal4Between:ArrayList? = null var OpeningBal4In:ArrayList? = null var OpeningBal5:Int? = null var OpeningBal5GreaterThanOrEqualTo:Int? = null var OpeningBal5GreaterThan:Int? = null var OpeningBal5LessThan:Int? = null var OpeningBal5LessThanOrEqualTo:Int? = null var OpeningBal5NotEqualTo:Int? = null var OpeningBal5Between:ArrayList? = null var OpeningBal5In:ArrayList? = null var OpeningBal6:Int? = null var OpeningBal6GreaterThanOrEqualTo:Int? = null var OpeningBal6GreaterThan:Int? = null var OpeningBal6LessThan:Int? = null var OpeningBal6LessThanOrEqualTo:Int? = null var OpeningBal6NotEqualTo:Int? = null var OpeningBal6Between:ArrayList? = null var OpeningBal6In:ArrayList? = null var OpeningBal7:Int? = null var OpeningBal7GreaterThanOrEqualTo:Int? = null var OpeningBal7GreaterThan:Int? = null var OpeningBal7LessThan:Int? = null var OpeningBal7LessThanOrEqualTo:Int? = null var OpeningBal7NotEqualTo:Int? = null var OpeningBal7Between:ArrayList? = null var OpeningBal7In:ArrayList? = null var OpeningBal8:Int? = null var OpeningBal8GreaterThanOrEqualTo:Int? = null var OpeningBal8GreaterThan:Int? = null var OpeningBal8LessThan:Int? = null var OpeningBal8LessThanOrEqualTo:Int? = null var OpeningBal8NotEqualTo:Int? = null var OpeningBal8Between:ArrayList? = null var OpeningBal8In:ArrayList? = null var OpeningBal9:Int? = null var OpeningBal9GreaterThanOrEqualTo:Int? = null var OpeningBal9GreaterThan:Int? = null var OpeningBal9LessThan:Int? = null var OpeningBal9LessThanOrEqualTo:Int? = null var OpeningBal9NotEqualTo:Int? = null var OpeningBal9Between:ArrayList? = null var OpeningBal9In:ArrayList? = null var OpeningBal10:Int? = null var OpeningBal10GreaterThanOrEqualTo:Int? = null var OpeningBal10GreaterThan:Int? = null var OpeningBal10LessThan:Int? = null var OpeningBal10LessThanOrEqualTo:Int? = null var OpeningBal10NotEqualTo:Int? = null var OpeningBal10Between:ArrayList? = null var OpeningBal10In:ArrayList? = null var OpeningBal11:Int? = null var OpeningBal11GreaterThanOrEqualTo:Int? = null var OpeningBal11GreaterThan:Int? = null var OpeningBal11LessThan:Int? = null var OpeningBal11LessThanOrEqualTo:Int? = null var OpeningBal11NotEqualTo:Int? = null var OpeningBal11Between:ArrayList? = null var OpeningBal11In:ArrayList? = null var OpeningBal12:Int? = null var OpeningBal12GreaterThanOrEqualTo:Int? = null var OpeningBal12GreaterThan:Int? = null var OpeningBal12LessThan:Int? = null var OpeningBal12LessThanOrEqualTo:Int? = null var OpeningBal12NotEqualTo:Int? = null var OpeningBal12Between:ArrayList? = null var OpeningBal12In:ArrayList? = null var OpeningBal13:Int? = null var OpeningBal13GreaterThanOrEqualTo:Int? = null var OpeningBal13GreaterThan:Int? = null var OpeningBal13LessThan:Int? = null var OpeningBal13LessThanOrEqualTo:Int? = null var OpeningBal13NotEqualTo:Int? = null var OpeningBal13Between:ArrayList? = null var OpeningBal13In:ArrayList? = null var OpeningBal14:Int? = null var OpeningBal14GreaterThanOrEqualTo:Int? = null var OpeningBal14GreaterThan:Int? = null var OpeningBal14LessThan:Int? = null var OpeningBal14LessThanOrEqualTo:Int? = null var OpeningBal14NotEqualTo:Int? = null var OpeningBal14Between:ArrayList? = null var OpeningBal14In:ArrayList? = null var OpeningBal15:Int? = null var OpeningBal15GreaterThanOrEqualTo:Int? = null var OpeningBal15GreaterThan:Int? = null var OpeningBal15LessThan:Int? = null var OpeningBal15LessThanOrEqualTo:Int? = null var OpeningBal15NotEqualTo:Int? = null var OpeningBal15Between:ArrayList? = null var OpeningBal15In:ArrayList? = null var OpeningBal16:Int? = null var OpeningBal16GreaterThanOrEqualTo:Int? = null var OpeningBal16GreaterThan:Int? = null var OpeningBal16LessThan:Int? = null var OpeningBal16LessThanOrEqualTo:Int? = null var OpeningBal16NotEqualTo:Int? = null var OpeningBal16Between:ArrayList? = null var OpeningBal16In:ArrayList? = null var OpeningBal17:Int? = null var OpeningBal17GreaterThanOrEqualTo:Int? = null var OpeningBal17GreaterThan:Int? = null var OpeningBal17LessThan:Int? = null var OpeningBal17LessThanOrEqualTo:Int? = null var OpeningBal17NotEqualTo:Int? = null var OpeningBal17Between:ArrayList? = null var OpeningBal17In:ArrayList? = null var OpeningBal18:Int? = null var OpeningBal18GreaterThanOrEqualTo:Int? = null var OpeningBal18GreaterThan:Int? = null var OpeningBal18LessThan:Int? = null var OpeningBal18LessThanOrEqualTo:Int? = null var OpeningBal18NotEqualTo:Int? = null var OpeningBal18Between:ArrayList? = null var OpeningBal18In:ArrayList? = null var OpeningBal19:Int? = null var OpeningBal19GreaterThanOrEqualTo:Int? = null var OpeningBal19GreaterThan:Int? = null var OpeningBal19LessThan:Int? = null var OpeningBal19LessThanOrEqualTo:Int? = null var OpeningBal19NotEqualTo:Int? = null var OpeningBal19Between:ArrayList? = null var OpeningBal19In:ArrayList? = null var OpeningBal20:Int? = null var OpeningBal20GreaterThanOrEqualTo:Int? = null var OpeningBal20GreaterThan:Int? = null var OpeningBal20LessThan:Int? = null var OpeningBal20LessThanOrEqualTo:Int? = null var OpeningBal20NotEqualTo:Int? = null var OpeningBal20Between:ArrayList? = null var OpeningBal20In:ArrayList? = null var OpeningBal21:Int? = null var OpeningBal21GreaterThanOrEqualTo:Int? = null var OpeningBal21GreaterThan:Int? = null var OpeningBal21LessThan:Int? = null var OpeningBal21LessThanOrEqualTo:Int? = null var OpeningBal21NotEqualTo:Int? = null var OpeningBal21Between:ArrayList? = null var OpeningBal21In:ArrayList? = null var OpeningBal22:Int? = null var OpeningBal22GreaterThanOrEqualTo:Int? = null var OpeningBal22GreaterThan:Int? = null var OpeningBal22LessThan:Int? = null var OpeningBal22LessThanOrEqualTo:Int? = null var OpeningBal22NotEqualTo:Int? = null var OpeningBal22Between:ArrayList? = null var OpeningBal22In:ArrayList? = null var OpeningBal23:Int? = null var OpeningBal23GreaterThanOrEqualTo:Int? = null var OpeningBal23GreaterThan:Int? = null var OpeningBal23LessThan:Int? = null var OpeningBal23LessThanOrEqualTo:Int? = null var OpeningBal23NotEqualTo:Int? = null var OpeningBal23Between:ArrayList? = null var OpeningBal23In:ArrayList? = null var OpeningBal24:Int? = null var OpeningBal24GreaterThanOrEqualTo:Int? = null var OpeningBal24GreaterThan:Int? = null var OpeningBal24LessThan:Int? = null var OpeningBal24LessThanOrEqualTo:Int? = null var OpeningBal24NotEqualTo:Int? = null var OpeningBal24Between:ArrayList? = null var OpeningBal24In:ArrayList? = null var OpeningBal25:Int? = null var OpeningBal25GreaterThanOrEqualTo:Int? = null var OpeningBal25GreaterThan:Int? = null var OpeningBal25LessThan:Int? = null var OpeningBal25LessThanOrEqualTo:Int? = null var OpeningBal25NotEqualTo:Int? = null var OpeningBal25Between:ArrayList? = null var OpeningBal25In:ArrayList? = null var OpeningBal26:Int? = null var OpeningBal26GreaterThanOrEqualTo:Int? = null var OpeningBal26GreaterThan:Int? = null var OpeningBal26LessThan:Int? = null var OpeningBal26LessThanOrEqualTo:Int? = null var OpeningBal26NotEqualTo:Int? = null var OpeningBal26Between:ArrayList? = null var OpeningBal26In:ArrayList? = null var OpeningBal27:Int? = null var OpeningBal27GreaterThanOrEqualTo:Int? = null var OpeningBal27GreaterThan:Int? = null var OpeningBal27LessThan:Int? = null var OpeningBal27LessThanOrEqualTo:Int? = null var OpeningBal27NotEqualTo:Int? = null var OpeningBal27Between:ArrayList? = null var OpeningBal27In:ArrayList? = null var OpeningBal28:Int? = null var OpeningBal28GreaterThanOrEqualTo:Int? = null var OpeningBal28GreaterThan:Int? = null var OpeningBal28LessThan:Int? = null var OpeningBal28LessThanOrEqualTo:Int? = null var OpeningBal28NotEqualTo:Int? = null var OpeningBal28Between:ArrayList? = null var OpeningBal28In:ArrayList? = null var OpeningBal29:Int? = null var OpeningBal29GreaterThanOrEqualTo:Int? = null var OpeningBal29GreaterThan:Int? = null var OpeningBal29LessThan:Int? = null var OpeningBal29LessThanOrEqualTo:Int? = null var OpeningBal29NotEqualTo:Int? = null var OpeningBal29Between:ArrayList? = null var OpeningBal29In:ArrayList? = null var OpeningBal30:Int? = null var OpeningBal30GreaterThanOrEqualTo:Int? = null var OpeningBal30GreaterThan:Int? = null var OpeningBal30LessThan:Int? = null var OpeningBal30LessThanOrEqualTo:Int? = null var OpeningBal30NotEqualTo:Int? = null var OpeningBal30Between:ArrayList? = null var OpeningBal30In:ArrayList? = null var OpeningBal31:Int? = null var OpeningBal31GreaterThanOrEqualTo:Int? = null var OpeningBal31GreaterThan:Int? = null var OpeningBal31LessThan:Int? = null var OpeningBal31LessThanOrEqualTo:Int? = null var OpeningBal31NotEqualTo:Int? = null var OpeningBal31Between:ArrayList? = null var OpeningBal31In:ArrayList? = null var OpeningBal32:Int? = null var OpeningBal32GreaterThanOrEqualTo:Int? = null var OpeningBal32GreaterThan:Int? = null var OpeningBal32LessThan:Int? = null var OpeningBal32LessThanOrEqualTo:Int? = null var OpeningBal32NotEqualTo:Int? = null var OpeningBal32Between:ArrayList? = null var OpeningBal32In:ArrayList? = null var OpeningBal33:Int? = null var OpeningBal33GreaterThanOrEqualTo:Int? = null var OpeningBal33GreaterThan:Int? = null var OpeningBal33LessThan:Int? = null var OpeningBal33LessThanOrEqualTo:Int? = null var OpeningBal33NotEqualTo:Int? = null var OpeningBal33Between:ArrayList? = null var OpeningBal33In:ArrayList? = null var OpeningBal34:Int? = null var OpeningBal34GreaterThanOrEqualTo:Int? = null var OpeningBal34GreaterThan:Int? = null var OpeningBal34LessThan:Int? = null var OpeningBal34LessThanOrEqualTo:Int? = null var OpeningBal34NotEqualTo:Int? = null var OpeningBal34Between:ArrayList? = null var OpeningBal34In:ArrayList? = null var OpeningBal35:Int? = null var OpeningBal35GreaterThanOrEqualTo:Int? = null var OpeningBal35GreaterThan:Int? = null var OpeningBal35LessThan:Int? = null var OpeningBal35LessThanOrEqualTo:Int? = null var OpeningBal35NotEqualTo:Int? = null var OpeningBal35Between:ArrayList? = null var OpeningBal35In:ArrayList? = null var OpeningBal36:Int? = null var OpeningBal36GreaterThanOrEqualTo:Int? = null var OpeningBal36GreaterThan:Int? = null var OpeningBal36LessThan:Int? = null var OpeningBal36LessThanOrEqualTo:Int? = null var OpeningBal36NotEqualTo:Int? = null var OpeningBal36Between:ArrayList? = null var OpeningBal36In:ArrayList? = null var OpeningBal37:Int? = null var OpeningBal37GreaterThanOrEqualTo:Int? = null var OpeningBal37GreaterThan:Int? = null var OpeningBal37LessThan:Int? = null var OpeningBal37LessThanOrEqualTo:Int? = null var OpeningBal37NotEqualTo:Int? = null var OpeningBal37Between:ArrayList? = null var OpeningBal37In:ArrayList? = null var OpeningBal38:Int? = null var OpeningBal38GreaterThanOrEqualTo:Int? = null var OpeningBal38GreaterThan:Int? = null var OpeningBal38LessThan:Int? = null var OpeningBal38LessThanOrEqualTo:Int? = null var OpeningBal38NotEqualTo:Int? = null var OpeningBal38Between:ArrayList? = null var OpeningBal38In:ArrayList? = null var OpeningBal39:Int? = null var OpeningBal39GreaterThanOrEqualTo:Int? = null var OpeningBal39GreaterThan:Int? = null var OpeningBal39LessThan:Int? = null var OpeningBal39LessThanOrEqualTo:Int? = null var OpeningBal39NotEqualTo:Int? = null var OpeningBal39Between:ArrayList? = null var OpeningBal39In:ArrayList? = null var OpeningBal40:Int? = null var OpeningBal40GreaterThanOrEqualTo:Int? = null var OpeningBal40GreaterThan:Int? = null var OpeningBal40LessThan:Int? = null var OpeningBal40LessThanOrEqualTo:Int? = null var OpeningBal40NotEqualTo:Int? = null var OpeningBal40Between:ArrayList? = null var OpeningBal40In:ArrayList? = null var OpeningBal41:Int? = null var OpeningBal41GreaterThanOrEqualTo:Int? = null var OpeningBal41GreaterThan:Int? = null var OpeningBal41LessThan:Int? = null var OpeningBal41LessThanOrEqualTo:Int? = null var OpeningBal41NotEqualTo:Int? = null var OpeningBal41Between:ArrayList? = null var OpeningBal41In:ArrayList? = null var OpeningBal42:Int? = null var OpeningBal42GreaterThanOrEqualTo:Int? = null var OpeningBal42GreaterThan:Int? = null var OpeningBal42LessThan:Int? = null var OpeningBal42LessThanOrEqualTo:Int? = null var OpeningBal42NotEqualTo:Int? = null var OpeningBal42Between:ArrayList? = null var OpeningBal42In:ArrayList? = null var OpeningBal43:Int? = null var OpeningBal43GreaterThanOrEqualTo:Int? = null var OpeningBal43GreaterThan:Int? = null var OpeningBal43LessThan:Int? = null var OpeningBal43LessThanOrEqualTo:Int? = null var OpeningBal43NotEqualTo:Int? = null var OpeningBal43Between:ArrayList? = null var OpeningBal43In:ArrayList? = null var OpeningBal44:Int? = null var OpeningBal44GreaterThanOrEqualTo:Int? = null var OpeningBal44GreaterThan:Int? = null var OpeningBal44LessThan:Int? = null var OpeningBal44LessThanOrEqualTo:Int? = null var OpeningBal44NotEqualTo:Int? = null var OpeningBal44Between:ArrayList? = null var OpeningBal44In:ArrayList? = null var OpeningBal45:Int? = null var OpeningBal45GreaterThanOrEqualTo:Int? = null var OpeningBal45GreaterThan:Int? = null var OpeningBal45LessThan:Int? = null var OpeningBal45LessThanOrEqualTo:Int? = null var OpeningBal45NotEqualTo:Int? = null var OpeningBal45Between:ArrayList? = null var OpeningBal45In:ArrayList? = null var OpeningBal46:Int? = null var OpeningBal46GreaterThanOrEqualTo:Int? = null var OpeningBal46GreaterThan:Int? = null var OpeningBal46LessThan:Int? = null var OpeningBal46LessThanOrEqualTo:Int? = null var OpeningBal46NotEqualTo:Int? = null var OpeningBal46Between:ArrayList? = null var OpeningBal46In:ArrayList? = null var OpeningBal47:Int? = null var OpeningBal47GreaterThanOrEqualTo:Int? = null var OpeningBal47GreaterThan:Int? = null var OpeningBal47LessThan:Int? = null var OpeningBal47LessThanOrEqualTo:Int? = null var OpeningBal47NotEqualTo:Int? = null var OpeningBal47Between:ArrayList? = null var OpeningBal47In:ArrayList? = null var OpeningBal48:Int? = null var OpeningBal48GreaterThanOrEqualTo:Int? = null var OpeningBal48GreaterThan:Int? = null var OpeningBal48LessThan:Int? = null var OpeningBal48LessThanOrEqualTo:Int? = null var OpeningBal48NotEqualTo:Int? = null var OpeningBal48Between:ArrayList? = null var OpeningBal48In:ArrayList? = null var OpeningBal49:Int? = null var OpeningBal49GreaterThanOrEqualTo:Int? = null var OpeningBal49GreaterThan:Int? = null var OpeningBal49LessThan:Int? = null var OpeningBal49LessThanOrEqualTo:Int? = null var OpeningBal49NotEqualTo:Int? = null var OpeningBal49Between:ArrayList? = null var OpeningBal49In:ArrayList? = null var OpeningBal50:Int? = null var OpeningBal50GreaterThanOrEqualTo:Int? = null var OpeningBal50GreaterThan:Int? = null var OpeningBal50LessThan:Int? = null var OpeningBal50LessThanOrEqualTo:Int? = null var OpeningBal50NotEqualTo:Int? = null var OpeningBal50Between:ArrayList? = null var OpeningBal50In:ArrayList? = null var OpeningBal51:Int? = null var OpeningBal51GreaterThanOrEqualTo:Int? = null var OpeningBal51GreaterThan:Int? = null var OpeningBal51LessThan:Int? = null var OpeningBal51LessThanOrEqualTo:Int? = null var OpeningBal51NotEqualTo:Int? = null var OpeningBal51Between:ArrayList? = null var OpeningBal51In:ArrayList? = null var OpeningBal52:Int? = null var OpeningBal52GreaterThanOrEqualTo:Int? = null var OpeningBal52GreaterThan:Int? = null var OpeningBal52LessThan:Int? = null var OpeningBal52LessThanOrEqualTo:Int? = null var OpeningBal52NotEqualTo:Int? = null var OpeningBal52Between:ArrayList? = null var OpeningBal52In:ArrayList? = null var OpeningBal53:Int? = null var OpeningBal53GreaterThanOrEqualTo:Int? = null var OpeningBal53GreaterThan:Int? = null var OpeningBal53LessThan:Int? = null var OpeningBal53LessThanOrEqualTo:Int? = null var OpeningBal53NotEqualTo:Int? = null var OpeningBal53Between:ArrayList? = null var OpeningBal53In:ArrayList? = null var PeriodType:Short? = null var PeriodTypeGreaterThanOrEqualTo:Short? = null var PeriodTypeGreaterThan:Short? = null var PeriodTypeLessThan:Short? = null var PeriodTypeLessThanOrEqualTo:Short? = null var PeriodTypeNotEqualTo:Short? = null var PeriodTypeBetween:ArrayList? = null var PeriodTypeIn:ArrayList? = null var TermsDays:Short? = null var TermsDaysGreaterThanOrEqualTo:Short? = null var TermsDaysGreaterThan:Short? = null var TermsDaysLessThan:Short? = null var TermsDaysLessThanOrEqualTo:Short? = null var TermsDaysNotEqualTo:Short? = null var TermsDaysBetween:ArrayList? = null var TermsDaysIn:ArrayList? = null var TermsType:Short? = null var TermsTypeGreaterThanOrEqualTo:Short? = null var TermsTypeGreaterThan:Short? = null var TermsTypeLessThan:Short? = null var TermsTypeLessThanOrEqualTo:Short? = null var TermsTypeNotEqualTo:Short? = null var TermsTypeBetween:ArrayList? = null var TermsTypeIn:ArrayList? = null var ABN:String? = null var ABNStartsWith:String? = null var ABNEndsWith:String? = null var ABNContains:String? = null var ABNLike:String? = null var ABNBetween:ArrayList? = null var ABNIn:ArrayList? = null var ExcludeFromAging:Boolean? = null var BPayReference:String? = null var BPayReferenceStartsWith:String? = null var BPayReferenceEndsWith:String? = null var BPayReferenceContains:String? = null var BPayReferenceLike:String? = null var BPayReferenceBetween:ArrayList? = null var BPayReferenceIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_Main2Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_NotesQuery.responseType } @Route(Path="/Queries/DB_PricingGroups", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_PricingGroupsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DefaultPriceGroup:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_PricingGroupsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_TransQuery : QueryDb(), IReturn> { var TransID:String? = null var TransIDStartsWith:String? = null var TransIDEndsWith:String? = null var TransIDContains:String? = null var TransIDLike:String? = null var TransIDBetween:ArrayList? = null var TransIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebitCredit:Boolean? = null var Source:String? = null var SourceStartsWith:String? = null var SourceEndsWith:String? = null var SourceContains:String? = null var SourceLike:String? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var InvRemitNo:String? = null var InvRemitNoStartsWith:String? = null var InvRemitNoEndsWith:String? = null var InvRemitNoContains:String? = null var InvRemitNoLike:String? = null var InvRemitNoBetween:ArrayList? = null var InvRemitNoIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var DiscountedAmount:BigDecimal? = null var DiscountedAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountedAmountGreaterThan:BigDecimal? = null var DiscountedAmountLessThan:BigDecimal? = null var DiscountedAmountLessThanOrEqualTo:BigDecimal? = null var DiscountedAmountNotEqualTo:BigDecimal? = null var DiscountedAmountBetween:ArrayList? = null var DiscountedAmountIn:ArrayList? = null var AgedOut:Boolean? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var AllocatedAmount:BigDecimal? = null var AllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var AllocatedAmountGreaterThan:BigDecimal? = null var AllocatedAmountLessThan:BigDecimal? = null var AllocatedAmountLessThanOrEqualTo:BigDecimal? = null var AllocatedAmountNotEqualTo:BigDecimal? = null var AllocatedAmountBetween:ArrayList? = null var AllocatedAmountIn:ArrayList? = null var InitDateTime:Date? = null var InitDateTimeGreaterThanOrEqualTo:Date? = null var InitDateTimeGreaterThan:Date? = null var InitDateTimeLessThan:Date? = null var InitDateTimeLessThanOrEqualTo:Date? = null var InitDateTimeNotEqualTo:Date? = null var InitDateTimeBetween:ArrayList? = null var InitDateTimeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SubType:Short? = null var SubTypeGreaterThanOrEqualTo:Short? = null var SubTypeGreaterThan:Short? = null var SubTypeLessThan:Short? = null var SubTypeLessThanOrEqualTo:Short? = null var SubTypeNotEqualTo:Short? = null var SubTypeBetween:ArrayList? = null var SubTypeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var ChildDebtorID:String? = null var ChildDebtorIDStartsWith:String? = null var ChildDebtorIDEndsWith:String? = null var ChildDebtorIDContains:String? = null var ChildDebtorIDLike:String? = null var ChildDebtorIDBetween:ArrayList? = null var ChildDebtorIDIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var FXAllocAmount:BigDecimal? = null var FXAllocAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAllocAmountGreaterThan:BigDecimal? = null var FXAllocAmountLessThan:BigDecimal? = null var FXAllocAmountLessThanOrEqualTo:BigDecimal? = null var FXAllocAmountNotEqualTo:BigDecimal? = null var FXAllocAmountBetween:ArrayList? = null var FXAllocAmountIn:ArrayList? = null var CurrencyRateUsed:BigDecimal? = null var CurrencyRateUsedGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedGreaterThan:BigDecimal? = null var CurrencyRateUsedLessThan:BigDecimal? = null var CurrencyRateUsedLessThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedNotEqualTo:BigDecimal? = null var CurrencyRateUsedBetween:ArrayList? = null var CurrencyRateUsedIn:ArrayList? = null var RealisedGainLoss:BigDecimal? = null var RealisedGainLossGreaterThanOrEqualTo:BigDecimal? = null var RealisedGainLossGreaterThan:BigDecimal? = null var RealisedGainLossLessThan:BigDecimal? = null var RealisedGainLossLessThanOrEqualTo:BigDecimal? = null var RealisedGainLossNotEqualTo:BigDecimal? = null var RealisedGainLossBetween:ArrayList? = null var RealisedGainLossIn:ArrayList? = null var UnRealisedGainLoss:BigDecimal? = null var UnRealisedGainLossGreaterThanOrEqualTo:BigDecimal? = null var UnRealisedGainLossGreaterThan:BigDecimal? = null var UnRealisedGainLossLessThan:BigDecimal? = null var UnRealisedGainLossLessThanOrEqualTo:BigDecimal? = null var UnRealisedGainLossNotEqualTo:BigDecimal? = null var UnRealisedGainLossBetween:ArrayList? = null var UnRealisedGainLossIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var Cartage1Amount:BigDecimal? = null var Cartage1AmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage1AmountGreaterThan:BigDecimal? = null var Cartage1AmountLessThan:BigDecimal? = null var Cartage1AmountLessThanOrEqualTo:BigDecimal? = null var Cartage1AmountNotEqualTo:BigDecimal? = null var Cartage1AmountBetween:ArrayList? = null var Cartage1AmountIn:ArrayList? = null var Cartage1TaxAmount:BigDecimal? = null var Cartage1TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountGreaterThan:BigDecimal? = null var Cartage1TaxAmountLessThan:BigDecimal? = null var Cartage1TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage1TaxAmountNotEqualTo:BigDecimal? = null var Cartage1TaxAmountBetween:ArrayList? = null var Cartage1TaxAmountIn:ArrayList? = null var Cartage2Amount:BigDecimal? = null var Cartage2AmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage2AmountGreaterThan:BigDecimal? = null var Cartage2AmountLessThan:BigDecimal? = null var Cartage2AmountLessThanOrEqualTo:BigDecimal? = null var Cartage2AmountNotEqualTo:BigDecimal? = null var Cartage2AmountBetween:ArrayList? = null var Cartage2AmountIn:ArrayList? = null var Cartage2TaxAmount:BigDecimal? = null var Cartage2TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountGreaterThan:BigDecimal? = null var Cartage2TaxAmountLessThan:BigDecimal? = null var Cartage2TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage2TaxAmountNotEqualTo:BigDecimal? = null var Cartage2TaxAmountBetween:ArrayList? = null var Cartage2TaxAmountIn:ArrayList? = null var Cartage3Amount:BigDecimal? = null var Cartage3AmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage3AmountGreaterThan:BigDecimal? = null var Cartage3AmountLessThan:BigDecimal? = null var Cartage3AmountLessThanOrEqualTo:BigDecimal? = null var Cartage3AmountNotEqualTo:BigDecimal? = null var Cartage3AmountBetween:ArrayList? = null var Cartage3AmountIn:ArrayList? = null var Cartage3TaxAmount:BigDecimal? = null var Cartage3TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountGreaterThan:BigDecimal? = null var Cartage3TaxAmountLessThan:BigDecimal? = null var Cartage3TaxAmountLessThanOrEqualTo:BigDecimal? = null var Cartage3TaxAmountNotEqualTo:BigDecimal? = null var Cartage3TaxAmountBetween:ArrayList? = null var Cartage3TaxAmountIn:ArrayList? = null var FXDecimalPlaces:Short? = null var FXDecimalPlacesGreaterThanOrEqualTo:Short? = null var FXDecimalPlacesGreaterThan:Short? = null var FXDecimalPlacesLessThan:Short? = null var FXDecimalPlacesLessThanOrEqualTo:Short? = null var FXDecimalPlacesNotEqualTo:Short? = null var FXDecimalPlacesBetween:ArrayList? = null var FXDecimalPlacesIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_TransQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_TransAllocQuery : QueryDb(), IReturn> { var AllocID:String? = null var AllocIDStartsWith:String? = null var AllocIDEndsWith:String? = null var AllocIDContains:String? = null var AllocIDLike:String? = null var AllocIDBetween:ArrayList? = null var AllocIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebitTransID:String? = null var DebitTransIDStartsWith:String? = null var DebitTransIDEndsWith:String? = null var DebitTransIDContains:String? = null var DebitTransIDLike:String? = null var DebitTransIDBetween:ArrayList? = null var DebitTransIDIn:ArrayList? = null var CreditTransID:String? = null var CreditTransIDStartsWith:String? = null var CreditTransIDEndsWith:String? = null var CreditTransIDContains:String? = null var CreditTransIDLike:String? = null var CreditTransIDBetween:ArrayList? = null var CreditTransIDIn:ArrayList? = null var FXAmount:BigDecimal? = null var FXAmountGreaterThanOrEqualTo:BigDecimal? = null var FXAmountGreaterThan:BigDecimal? = null var FXAmountLessThan:BigDecimal? = null var FXAmountLessThanOrEqualTo:BigDecimal? = null var FXAmountNotEqualTo:BigDecimal? = null var FXAmountBetween:ArrayList? = null var FXAmountIn:ArrayList? = null var DebitAmount:BigDecimal? = null var DebitAmountGreaterThanOrEqualTo:BigDecimal? = null var DebitAmountGreaterThan:BigDecimal? = null var DebitAmountLessThan:BigDecimal? = null var DebitAmountLessThanOrEqualTo:BigDecimal? = null var DebitAmountNotEqualTo:BigDecimal? = null var DebitAmountBetween:ArrayList? = null var DebitAmountIn:ArrayList? = null var CreditAmount:BigDecimal? = null var CreditAmountGreaterThanOrEqualTo:BigDecimal? = null var CreditAmountGreaterThan:BigDecimal? = null var CreditAmountLessThan:BigDecimal? = null var CreditAmountLessThanOrEqualTo:BigDecimal? = null var CreditAmountNotEqualTo:BigDecimal? = null var CreditAmountBetween:ArrayList? = null var CreditAmountIn:ArrayList? = null var DebitAged:Boolean? = null var CreditAged:Boolean? = null var DateAlloc:Date? = null var DateAllocGreaterThanOrEqualTo:Date? = null var DateAllocGreaterThan:Date? = null var DateAllocLessThan:Date? = null var DateAllocLessThanOrEqualTo:Date? = null var DateAllocNotEqualTo:Date? = null var DateAllocBetween:ArrayList? = null var DateAllocIn:ArrayList? = null var Version:Int? = null var VersionGreaterThanOrEqualTo:Int? = null var VersionGreaterThan:Int? = null var VersionLessThan:Int? = null var VersionLessThanOrEqualTo:Int? = null var VersionNotEqualTo:Int? = null var VersionBetween:ArrayList? = null var VersionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_TransAllocQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_TransCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_TransCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class DB_TransCustomFieldValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var DB_Trans_TransID:String? = null var DB_Trans_TransIDStartsWith:String? = null var DB_Trans_TransIDEndsWith:String? = null var DB_Trans_TransIDContains:String? = null var DB_Trans_TransIDLike:String? = null var DB_Trans_TransIDBetween:ArrayList? = null var DB_Trans_TransIDIn:ArrayList? = null var DB_TransCustomFields_RecID:String? = null var DB_TransCustomFields_RecIDStartsWith:String? = null var DB_TransCustomFields_RecIDEndsWith:String? = null var DB_TransCustomFields_RecIDContains:String? = null var DB_TransCustomFields_RecIDLike:String? = null var DB_TransCustomFields_RecIDBetween:ArrayList? = null var DB_TransCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = DB_TransCustomFieldValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class EM_AttachmentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var EmailMessageID:String? = null var EmailMessageIDStartsWith:String? = null var EmailMessageIDEndsWith:String? = null var EmailMessageIDContains:String? = null var EmailMessageIDLike:String? = null var EmailMessageIDBetween:ArrayList? = null var EmailMessageIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = EM_AttachmentsQuery.responseType } @Route(Path="/Queries/EM_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class EM_MainQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var EmailNo:String? = null var EmailNoStartsWith:String? = null var EmailNoEndsWith:String? = null var EmailNoContains:String? = null var EmailNoLike:String? = null var EmailNoBetween:ArrayList? = null var EmailNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DateCreated:Date? = null var DateCreatedGreaterThanOrEqualTo:Date? = null var DateCreatedGreaterThan:Date? = null var DateCreatedLessThan:Date? = null var DateCreatedLessThanOrEqualTo:Date? = null var DateCreatedNotEqualTo:Date? = null var DateCreatedBetween:ArrayList? = null var DateCreatedIn:ArrayList? = null var DateSent:Date? = null var DateSentGreaterThanOrEqualTo:Date? = null var DateSentGreaterThan:Date? = null var DateSentLessThan:Date? = null var DateSentLessThanOrEqualTo:Date? = null var DateSentNotEqualTo:Date? = null var DateSentBetween:ArrayList? = null var DateSentIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var SourceType:String? = null var SourceTypeStartsWith:String? = null var SourceTypeEndsWith:String? = null var SourceTypeContains:String? = null var SourceTypeLike:String? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var SourceDisplayNo:String? = null var SourceDisplayNoStartsWith:String? = null var SourceDisplayNoEndsWith:String? = null var SourceDisplayNoContains:String? = null var SourceDisplayNoLike:String? = null var SourceDisplayNoBetween:ArrayList? = null var SourceDisplayNoIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var EmailStatus:Short? = null var EmailStatusGreaterThanOrEqualTo:Short? = null var EmailStatusGreaterThan:Short? = null var EmailStatusLessThan:Short? = null var EmailStatusLessThanOrEqualTo:Short? = null var EmailStatusNotEqualTo:Short? = null var EmailStatusBetween:ArrayList? = null var EmailStatusIn:ArrayList? = null var EmailFrom:String? = null var EmailFromStartsWith:String? = null var EmailFromEndsWith:String? = null var EmailFromContains:String? = null var EmailFromLike:String? = null var EmailFromBetween:ArrayList? = null var EmailFromIn:ArrayList? = null var EmailTo:String? = null var EmailToStartsWith:String? = null var EmailToEndsWith:String? = null var EmailToContains:String? = null var EmailToLike:String? = null var EmailToBetween:ArrayList? = null var EmailToIn:ArrayList? = null var EmailCC:String? = null var EmailCCStartsWith:String? = null var EmailCCEndsWith:String? = null var EmailCCContains:String? = null var EmailCCLike:String? = null var EmailCCBetween:ArrayList? = null var EmailCCIn:ArrayList? = null var EmailBCC:String? = null var EmailBCCStartsWith:String? = null var EmailBCCEndsWith:String? = null var EmailBCCContains:String? = null var EmailBCCLike:String? = null var EmailBCCBetween:ArrayList? = null var EmailBCCIn:ArrayList? = null var EmailSubject:String? = null var EmailSubjectStartsWith:String? = null var EmailSubjectEndsWith:String? = null var EmailSubjectContains:String? = null var EmailSubjectLike:String? = null var EmailSubjectBetween:ArrayList? = null var EmailSubjectIn:ArrayList? = null var EmailBody:String? = null var EmailBodyStartsWith:String? = null var EmailBodyEndsWith:String? = null var EmailBodyContains:String? = null var EmailBodyLike:String? = null var EmailBodyBetween:ArrayList? = null var EmailBodyIn:ArrayList? = null var RequestReadReceipt:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = EM_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class EM_TemplateAttachmentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var EM_Templates_RecID:String? = null var EM_Templates_RecIDStartsWith:String? = null var EM_Templates_RecIDEndsWith:String? = null var EM_Templates_RecIDContains:String? = null var EM_Templates_RecIDLike:String? = null var EM_Templates_RecIDBetween:ArrayList? = null var EM_Templates_RecIDIn:ArrayList? = null var SY_File_FileID:String? = null var SY_File_FileIDStartsWith:String? = null var SY_File_FileIDEndsWith:String? = null var SY_File_FileIDContains:String? = null var SY_File_FileIDLike:String? = null var SY_File_FileIDBetween:ArrayList? = null var SY_File_FileIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = EM_TemplateAttachmentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class EM_TemplatesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var EmailFrom:String? = null var EmailFromStartsWith:String? = null var EmailFromEndsWith:String? = null var EmailFromContains:String? = null var EmailFromLike:String? = null var EmailFromBetween:ArrayList? = null var EmailFromIn:ArrayList? = null var EmailTo:String? = null var EmailToStartsWith:String? = null var EmailToEndsWith:String? = null var EmailToContains:String? = null var EmailToLike:String? = null var EmailToBetween:ArrayList? = null var EmailToIn:ArrayList? = null var RequestReadReceipt:Boolean? = null var EmailCC:String? = null var EmailCCStartsWith:String? = null var EmailCCEndsWith:String? = null var EmailCCContains:String? = null var EmailCCLike:String? = null var EmailCCBetween:ArrayList? = null var EmailCCIn:ArrayList? = null var EmailBCC:String? = null var EmailBCCStartsWith:String? = null var EmailBCCEndsWith:String? = null var EmailBCCContains:String? = null var EmailBCCLike:String? = null var EmailBCCBetween:ArrayList? = null var EmailBCCIn:ArrayList? = null var EmailSubject:String? = null var EmailSubjectStartsWith:String? = null var EmailSubjectEndsWith:String? = null var EmailSubjectContains:String? = null var EmailSubjectLike:String? = null var EmailSubjectBetween:ArrayList? = null var EmailSubjectIn:ArrayList? = null var EmailBody:String? = null var EmailBodyStartsWith:String? = null var EmailBodyEndsWith:String? = null var EmailBodyContains:String? = null var EmailBodyLike:String? = null var EmailBodyBetween:ArrayList? = null var EmailBodyIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DefaultItem:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = EM_TemplatesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class EX_ExportPendingQuery : QueryDb(), IReturn> { var ExportPendingID:String? = null var ExportPendingIDStartsWith:String? = null var ExportPendingIDEndsWith:String? = null var ExportPendingIDContains:String? = null var ExportPendingIDLike:String? = null var ExportPendingIDBetween:ArrayList? = null var ExportPendingIDIn:ArrayList? = null var ActionScript:String? = null var ActionScriptStartsWith:String? = null var ActionScriptEndsWith:String? = null var ActionScriptContains:String? = null var ActionScriptLike:String? = null var ActionScriptBetween:ArrayList? = null var ActionScriptIn:ArrayList? = null var ScriptErrorMessage:String? = null var ScriptErrorMessageStartsWith:String? = null var ScriptErrorMessageEndsWith:String? = null var ScriptErrorMessageContains:String? = null var ScriptErrorMessageLike:String? = null var ScriptErrorMessageBetween:ArrayList? = null var ScriptErrorMessageIn:ArrayList? = null var DateTimeAdded:Date? = null var DateTimeAddedGreaterThanOrEqualTo:Date? = null var DateTimeAddedGreaterThan:Date? = null var DateTimeAddedLessThan:Date? = null var DateTimeAddedLessThanOrEqualTo:Date? = null var DateTimeAddedNotEqualTo:Date? = null var DateTimeAddedBetween:ArrayList? = null var DateTimeAddedIn:ArrayList? = null var Status:String? = null var StatusStartsWith:String? = null var StatusEndsWith:String? = null var StatusContains:String? = null var StatusLike:String? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = EX_ExportPendingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class EX_ExportQueueQuery : QueryDb(), IReturn> { var ExportQueueID:String? = null var ExportQueueIDStartsWith:String? = null var ExportQueueIDEndsWith:String? = null var ExportQueueIDContains:String? = null var ExportQueueIDLike:String? = null var ExportQueueIDBetween:ArrayList? = null var ExportQueueIDIn:ArrayList? = null var ExportData:String? = null var ExportDataStartsWith:String? = null var ExportDataEndsWith:String? = null var ExportDataContains:String? = null var ExportDataLike:String? = null var ExportDataBetween:ArrayList? = null var ExportDataIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var AddedToQueueDateTime:Date? = null var AddedToQueueDateTimeGreaterThanOrEqualTo:Date? = null var AddedToQueueDateTimeGreaterThan:Date? = null var AddedToQueueDateTimeLessThan:Date? = null var AddedToQueueDateTimeLessThanOrEqualTo:Date? = null var AddedToQueueDateTimeNotEqualTo:Date? = null var AddedToQueueDateTimeBetween:ArrayList? = null var AddedToQueueDateTimeIn:ArrayList? = null var AddedToQueueByStaffID:String? = null var AddedToQueueByStaffIDStartsWith:String? = null var AddedToQueueByStaffIDEndsWith:String? = null var AddedToQueueByStaffIDContains:String? = null var AddedToQueueByStaffIDLike:String? = null var AddedToQueueByStaffIDBetween:ArrayList? = null var AddedToQueueByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var ExportErrorMessage:String? = null var ExportErrorMessageStartsWith:String? = null var ExportErrorMessageEndsWith:String? = null var ExportErrorMessageContains:String? = null var ExportErrorMessageLike:String? = null var ExportErrorMessageBetween:ArrayList? = null var ExportErrorMessageIn:ArrayList? = null var ExportBatchID:String? = null var ExportBatchIDStartsWith:String? = null var ExportBatchIDEndsWith:String? = null var ExportBatchIDContains:String? = null var ExportBatchIDLike:String? = null var ExportBatchIDBetween:ArrayList? = null var ExportBatchIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var ItemNo:String? = null var ItemNoStartsWith:String? = null var ItemNoEndsWith:String? = null var ItemNoContains:String? = null var ItemNoLike:String? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = EX_ExportQueueQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class FR_CarrierFreightDescriptionsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var FR_Carriers_RecID:String? = null var FR_Carriers_RecIDStartsWith:String? = null var FR_Carriers_RecIDEndsWith:String? = null var FR_Carriers_RecIDContains:String? = null var FR_Carriers_RecIDLike:String? = null var FR_Carriers_RecIDBetween:ArrayList? = null var FR_Carriers_RecIDIn:ArrayList? = null var FreightDescription:String? = null var FreightDescriptionStartsWith:String? = null var FreightDescriptionEndsWith:String? = null var FreightDescriptionContains:String? = null var FreightDescriptionLike:String? = null var FreightDescriptionBetween:ArrayList? = null var FreightDescriptionIn:ArrayList? = null var DefaultItem:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var FreightDescriptionEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = FR_CarrierFreightDescriptionsQuery.responseType } @Route(Path="/Queries/FR_Carriers", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class FR_CarriersQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CarrierName:String? = null var CarrierNameStartsWith:String? = null var CarrierNameEndsWith:String? = null var CarrierNameContains:String? = null var CarrierNameLike:String? = null var CarrierNameBetween:ArrayList? = null var CarrierNameIn:ArrayList? = null var CarrierEnabled:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = FR_CarriersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class FR_CarrierServicesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var FR_Carriers_RecID:String? = null var FR_Carriers_RecIDStartsWith:String? = null var FR_Carriers_RecIDEndsWith:String? = null var FR_Carriers_RecIDContains:String? = null var FR_Carriers_RecIDLike:String? = null var FR_Carriers_RecIDBetween:ArrayList? = null var FR_Carriers_RecIDIn:ArrayList? = null var ServiceName:String? = null var ServiceNameStartsWith:String? = null var ServiceNameEndsWith:String? = null var ServiceNameContains:String? = null var ServiceNameLike:String? = null var ServiceNameBetween:ArrayList? = null var ServiceNameIn:ArrayList? = null var DefaultItem:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ServiceEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = FR_CarrierServicesQuery.responseType } @Route(Path="/Queries/FX_Currency", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class FX_CurrencyQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var ShortName:String? = null var ShortNameStartsWith:String? = null var ShortNameEndsWith:String? = null var ShortNameContains:String? = null var ShortNameLike:String? = null var ShortNameBetween:ArrayList? = null var ShortNameIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var IsLocal:Boolean? = null var IsEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = FX_CurrencyQuery.responseType } @Route(Path="/Queries/FX_CurrencyRates", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class FX_CurrencyRatesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var FX_Main_RecID:String? = null var FX_Main_RecIDStartsWith:String? = null var FX_Main_RecIDEndsWith:String? = null var FX_Main_RecIDContains:String? = null var FX_Main_RecIDLike:String? = null var FX_Main_RecIDBetween:ArrayList? = null var FX_Main_RecIDIn:ArrayList? = null var DateEntered:Date? = null var DateEnteredGreaterThanOrEqualTo:Date? = null var DateEnteredGreaterThan:Date? = null var DateEnteredLessThan:Date? = null var DateEnteredLessThanOrEqualTo:Date? = null var DateEnteredNotEqualTo:Date? = null var DateEnteredBetween:ArrayList? = null var DateEnteredIn:ArrayList? = null var EffectiveDate:Date? = null var EffectiveDateGreaterThanOrEqualTo:Date? = null var EffectiveDateGreaterThan:Date? = null var EffectiveDateLessThan:Date? = null var EffectiveDateLessThanOrEqualTo:Date? = null var EffectiveDateNotEqualTo:Date? = null var EffectiveDateBetween:ArrayList? = null var EffectiveDateIn:ArrayList? = null var EffectiveDateEnd:Date? = null var EffectiveDateEndGreaterThanOrEqualTo:Date? = null var EffectiveDateEndGreaterThan:Date? = null var EffectiveDateEndLessThan:Date? = null var EffectiveDateEndLessThanOrEqualTo:Date? = null var EffectiveDateEndNotEqualTo:Date? = null var EffectiveDateEndBetween:ArrayList? = null var EffectiveDateEndIn:ArrayList? = null var TransactionRate:BigDecimal? = null var TransactionRateGreaterThanOrEqualTo:BigDecimal? = null var TransactionRateGreaterThan:BigDecimal? = null var TransactionRateLessThan:BigDecimal? = null var TransactionRateLessThanOrEqualTo:BigDecimal? = null var TransactionRateNotEqualTo:BigDecimal? = null var TransactionRateBetween:ArrayList? = null var TransactionRateIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = FX_CurrencyRatesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_AutoJournalLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var GL_AutoJournals_RecID:String? = null var GL_AutoJournals_RecIDStartsWith:String? = null var GL_AutoJournals_RecIDEndsWith:String? = null var GL_AutoJournals_RecIDContains:String? = null var GL_AutoJournals_RecIDLike:String? = null var GL_AutoJournals_RecIDBetween:ArrayList? = null var GL_AutoJournals_RecIDIn:ArrayList? = null var GL_Sets_RecID_Source:String? = null var GL_Sets_RecID_SourceStartsWith:String? = null var GL_Sets_RecID_SourceEndsWith:String? = null var GL_Sets_RecID_SourceContains:String? = null var GL_Sets_RecID_SourceLike:String? = null var GL_Sets_RecID_SourceBetween:ArrayList? = null var GL_Sets_RecID_SourceIn:ArrayList? = null var GL_Sets_SourceDescription:String? = null var GL_Sets_SourceDescriptionStartsWith:String? = null var GL_Sets_SourceDescriptionEndsWith:String? = null var GL_Sets_SourceDescriptionContains:String? = null var GL_Sets_SourceDescriptionLike:String? = null var GL_Sets_SourceDescriptionBetween:ArrayList? = null var GL_Sets_SourceDescriptionIn:ArrayList? = null var PostingDue:Date? = null var PostingDueGreaterThanOrEqualTo:Date? = null var PostingDueGreaterThan:Date? = null var PostingDueLessThan:Date? = null var PostingDueLessThanOrEqualTo:Date? = null var PostingDueNotEqualTo:Date? = null var PostingDueBetween:ArrayList? = null var PostingDueIn:ArrayList? = null var Reason:String? = null var ReasonStartsWith:String? = null var ReasonEndsWith:String? = null var ReasonContains:String? = null var ReasonLike:String? = null var ReasonBetween:ArrayList? = null var ReasonIn:ArrayList? = null var GL_Sets_RecID_Destination:String? = null var GL_Sets_RecID_DestinationStartsWith:String? = null var GL_Sets_RecID_DestinationEndsWith:String? = null var GL_Sets_RecID_DestinationContains:String? = null var GL_Sets_RecID_DestinationLike:String? = null var GL_Sets_RecID_DestinationBetween:ArrayList? = null var GL_Sets_RecID_DestinationIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_AutoJournalLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_AutoJournalsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RunDateTime:Date? = null var RunDateTimeGreaterThanOrEqualTo:Date? = null var RunDateTimeGreaterThan:Date? = null var RunDateTimeLessThan:Date? = null var RunDateTimeLessThanOrEqualTo:Date? = null var RunDateTimeNotEqualTo:Date? = null var RunDateTimeBetween:ArrayList? = null var RunDateTimeIn:ArrayList? = null var LastSavedBy_HR_Staff_RecID:String? = null var LastSavedBy_HR_Staff_RecIDStartsWith:String? = null var LastSavedBy_HR_Staff_RecIDEndsWith:String? = null var LastSavedBy_HR_Staff_RecIDContains:String? = null var LastSavedBy_HR_Staff_RecIDLike:String? = null var LastSavedBy_HR_Staff_RecIDBetween:ArrayList? = null var LastSavedBy_HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_AutoJournalsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_BankDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var NextChequeNumber:String? = null var NextChequeNumberStartsWith:String? = null var NextChequeNumberEndsWith:String? = null var NextChequeNumberContains:String? = null var NextChequeNumberLike:String? = null var NextChequeNumberBetween:ArrayList? = null var NextChequeNumberIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var AccountNumber:String? = null var AccountNumberStartsWith:String? = null var AccountNumberEndsWith:String? = null var AccountNumberContains:String? = null var AccountNumberLike:String? = null var AccountNumberBetween:ArrayList? = null var AccountNumberIn:ArrayList? = null var AccountName:String? = null var AccountNameStartsWith:String? = null var AccountNameEndsWith:String? = null var AccountNameContains:String? = null var AccountNameLike:String? = null var AccountNameBetween:ArrayList? = null var AccountNameIn:ArrayList? = null var DefaultBank:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var FeesLedgerID:String? = null var FeesLedgerIDStartsWith:String? = null var FeesLedgerIDEndsWith:String? = null var FeesLedgerIDContains:String? = null var FeesLedgerIDLike:String? = null var FeesLedgerIDBetween:ArrayList? = null var FeesLedgerIDIn:ArrayList? = null var EFTBankCode:String? = null var EFTBankCodeStartsWith:String? = null var EFTBankCodeEndsWith:String? = null var EFTBankCodeContains:String? = null var EFTBankCodeLike:String? = null var EFTBankCodeBetween:ArrayList? = null var EFTBankCodeIn:ArrayList? = null var UserIdentificationNumber:String? = null var UserIdentificationNumberStartsWith:String? = null var UserIdentificationNumberEndsWith:String? = null var UserIdentificationNumberContains:String? = null var UserIdentificationNumberLike:String? = null var UserIdentificationNumberBetween:ArrayList? = null var UserIdentificationNumberIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_BankDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_Budget1Query : QueryDb(), IReturn> { var GLBudgetID:String? = null var GLBudgetIDStartsWith:String? = null var GLBudgetIDEndsWith:String? = null var GLBudgetIDContains:String? = null var GLBudgetIDLike:String? = null var GLBudgetIDBetween:ArrayList? = null var GLBudgetIDIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var LastYearBudget1:BigDecimal? = null var LastYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget1GreaterThan:BigDecimal? = null var LastYearBudget1LessThan:BigDecimal? = null var LastYearBudget1LessThanOrEqualTo:BigDecimal? = null var LastYearBudget1NotEqualTo:BigDecimal? = null var LastYearBudget1Between:ArrayList? = null var LastYearBudget1In:ArrayList? = null var LastYearBudget2:BigDecimal? = null var LastYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget2GreaterThan:BigDecimal? = null var LastYearBudget2LessThan:BigDecimal? = null var LastYearBudget2LessThanOrEqualTo:BigDecimal? = null var LastYearBudget2NotEqualTo:BigDecimal? = null var LastYearBudget2Between:ArrayList? = null var LastYearBudget2In:ArrayList? = null var LastYearBudget3:BigDecimal? = null var LastYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget3GreaterThan:BigDecimal? = null var LastYearBudget3LessThan:BigDecimal? = null var LastYearBudget3LessThanOrEqualTo:BigDecimal? = null var LastYearBudget3NotEqualTo:BigDecimal? = null var LastYearBudget3Between:ArrayList? = null var LastYearBudget3In:ArrayList? = null var LastYearBudget4:BigDecimal? = null var LastYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget4GreaterThan:BigDecimal? = null var LastYearBudget4LessThan:BigDecimal? = null var LastYearBudget4LessThanOrEqualTo:BigDecimal? = null var LastYearBudget4NotEqualTo:BigDecimal? = null var LastYearBudget4Between:ArrayList? = null var LastYearBudget4In:ArrayList? = null var LastYearBudget5:BigDecimal? = null var LastYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget5GreaterThan:BigDecimal? = null var LastYearBudget5LessThan:BigDecimal? = null var LastYearBudget5LessThanOrEqualTo:BigDecimal? = null var LastYearBudget5NotEqualTo:BigDecimal? = null var LastYearBudget5Between:ArrayList? = null var LastYearBudget5In:ArrayList? = null var LastYearBudget6:BigDecimal? = null var LastYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget6GreaterThan:BigDecimal? = null var LastYearBudget6LessThan:BigDecimal? = null var LastYearBudget6LessThanOrEqualTo:BigDecimal? = null var LastYearBudget6NotEqualTo:BigDecimal? = null var LastYearBudget6Between:ArrayList? = null var LastYearBudget6In:ArrayList? = null var LastYearBudget7:BigDecimal? = null var LastYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget7GreaterThan:BigDecimal? = null var LastYearBudget7LessThan:BigDecimal? = null var LastYearBudget7LessThanOrEqualTo:BigDecimal? = null var LastYearBudget7NotEqualTo:BigDecimal? = null var LastYearBudget7Between:ArrayList? = null var LastYearBudget7In:ArrayList? = null var LastYearBudget8:BigDecimal? = null var LastYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget8GreaterThan:BigDecimal? = null var LastYearBudget8LessThan:BigDecimal? = null var LastYearBudget8LessThanOrEqualTo:BigDecimal? = null var LastYearBudget8NotEqualTo:BigDecimal? = null var LastYearBudget8Between:ArrayList? = null var LastYearBudget8In:ArrayList? = null var LastYearBudget9:BigDecimal? = null var LastYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget9GreaterThan:BigDecimal? = null var LastYearBudget9LessThan:BigDecimal? = null var LastYearBudget9LessThanOrEqualTo:BigDecimal? = null var LastYearBudget9NotEqualTo:BigDecimal? = null var LastYearBudget9Between:ArrayList? = null var LastYearBudget9In:ArrayList? = null var LastYearBudget10:BigDecimal? = null var LastYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget10GreaterThan:BigDecimal? = null var LastYearBudget10LessThan:BigDecimal? = null var LastYearBudget10LessThanOrEqualTo:BigDecimal? = null var LastYearBudget10NotEqualTo:BigDecimal? = null var LastYearBudget10Between:ArrayList? = null var LastYearBudget10In:ArrayList? = null var LastYearBudget11:BigDecimal? = null var LastYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget11GreaterThan:BigDecimal? = null var LastYearBudget11LessThan:BigDecimal? = null var LastYearBudget11LessThanOrEqualTo:BigDecimal? = null var LastYearBudget11NotEqualTo:BigDecimal? = null var LastYearBudget11Between:ArrayList? = null var LastYearBudget11In:ArrayList? = null var LastYearBudget12:BigDecimal? = null var LastYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget12GreaterThan:BigDecimal? = null var LastYearBudget12LessThan:BigDecimal? = null var LastYearBudget12LessThanOrEqualTo:BigDecimal? = null var LastYearBudget12NotEqualTo:BigDecimal? = null var LastYearBudget12Between:ArrayList? = null var LastYearBudget12In:ArrayList? = null var CurrYearBudget1:BigDecimal? = null var CurrYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget1GreaterThan:BigDecimal? = null var CurrYearBudget1LessThan:BigDecimal? = null var CurrYearBudget1LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget1NotEqualTo:BigDecimal? = null var CurrYearBudget1Between:ArrayList? = null var CurrYearBudget1In:ArrayList? = null var CurrYearBudget2:BigDecimal? = null var CurrYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget2GreaterThan:BigDecimal? = null var CurrYearBudget2LessThan:BigDecimal? = null var CurrYearBudget2LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget2NotEqualTo:BigDecimal? = null var CurrYearBudget2Between:ArrayList? = null var CurrYearBudget2In:ArrayList? = null var CurrYearBudget3:BigDecimal? = null var CurrYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget3GreaterThan:BigDecimal? = null var CurrYearBudget3LessThan:BigDecimal? = null var CurrYearBudget3LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget3NotEqualTo:BigDecimal? = null var CurrYearBudget3Between:ArrayList? = null var CurrYearBudget3In:ArrayList? = null var CurrYearBudget4:BigDecimal? = null var CurrYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget4GreaterThan:BigDecimal? = null var CurrYearBudget4LessThan:BigDecimal? = null var CurrYearBudget4LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget4NotEqualTo:BigDecimal? = null var CurrYearBudget4Between:ArrayList? = null var CurrYearBudget4In:ArrayList? = null var CurrYearBudget5:BigDecimal? = null var CurrYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget5GreaterThan:BigDecimal? = null var CurrYearBudget5LessThan:BigDecimal? = null var CurrYearBudget5LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget5NotEqualTo:BigDecimal? = null var CurrYearBudget5Between:ArrayList? = null var CurrYearBudget5In:ArrayList? = null var CurrYearBudget6:BigDecimal? = null var CurrYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget6GreaterThan:BigDecimal? = null var CurrYearBudget6LessThan:BigDecimal? = null var CurrYearBudget6LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget6NotEqualTo:BigDecimal? = null var CurrYearBudget6Between:ArrayList? = null var CurrYearBudget6In:ArrayList? = null var CurrYearBudget7:BigDecimal? = null var CurrYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget7GreaterThan:BigDecimal? = null var CurrYearBudget7LessThan:BigDecimal? = null var CurrYearBudget7LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget7NotEqualTo:BigDecimal? = null var CurrYearBudget7Between:ArrayList? = null var CurrYearBudget7In:ArrayList? = null var CurrYearBudget8:BigDecimal? = null var CurrYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget8GreaterThan:BigDecimal? = null var CurrYearBudget8LessThan:BigDecimal? = null var CurrYearBudget8LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget8NotEqualTo:BigDecimal? = null var CurrYearBudget8Between:ArrayList? = null var CurrYearBudget8In:ArrayList? = null var CurrYearBudget9:BigDecimal? = null var CurrYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget9GreaterThan:BigDecimal? = null var CurrYearBudget9LessThan:BigDecimal? = null var CurrYearBudget9LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget9NotEqualTo:BigDecimal? = null var CurrYearBudget9Between:ArrayList? = null var CurrYearBudget9In:ArrayList? = null var CurrYearBudget10:BigDecimal? = null var CurrYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget10GreaterThan:BigDecimal? = null var CurrYearBudget10LessThan:BigDecimal? = null var CurrYearBudget10LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget10NotEqualTo:BigDecimal? = null var CurrYearBudget10Between:ArrayList? = null var CurrYearBudget10In:ArrayList? = null var CurrYearBudget11:BigDecimal? = null var CurrYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget11GreaterThan:BigDecimal? = null var CurrYearBudget11LessThan:BigDecimal? = null var CurrYearBudget11LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget11NotEqualTo:BigDecimal? = null var CurrYearBudget11Between:ArrayList? = null var CurrYearBudget11In:ArrayList? = null var CurrYearBudget12:BigDecimal? = null var CurrYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget12GreaterThan:BigDecimal? = null var CurrYearBudget12LessThan:BigDecimal? = null var CurrYearBudget12LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget12NotEqualTo:BigDecimal? = null var CurrYearBudget12Between:ArrayList? = null var CurrYearBudget12In:ArrayList? = null var NextYearBudget1:BigDecimal? = null var NextYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget1GreaterThan:BigDecimal? = null var NextYearBudget1LessThan:BigDecimal? = null var NextYearBudget1LessThanOrEqualTo:BigDecimal? = null var NextYearBudget1NotEqualTo:BigDecimal? = null var NextYearBudget1Between:ArrayList? = null var NextYearBudget1In:ArrayList? = null var NextYearBudget2:BigDecimal? = null var NextYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget2GreaterThan:BigDecimal? = null var NextYearBudget2LessThan:BigDecimal? = null var NextYearBudget2LessThanOrEqualTo:BigDecimal? = null var NextYearBudget2NotEqualTo:BigDecimal? = null var NextYearBudget2Between:ArrayList? = null var NextYearBudget2In:ArrayList? = null var NextYearBudget3:BigDecimal? = null var NextYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget3GreaterThan:BigDecimal? = null var NextYearBudget3LessThan:BigDecimal? = null var NextYearBudget3LessThanOrEqualTo:BigDecimal? = null var NextYearBudget3NotEqualTo:BigDecimal? = null var NextYearBudget3Between:ArrayList? = null var NextYearBudget3In:ArrayList? = null var NextYearBudget4:BigDecimal? = null var NextYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget4GreaterThan:BigDecimal? = null var NextYearBudget4LessThan:BigDecimal? = null var NextYearBudget4LessThanOrEqualTo:BigDecimal? = null var NextYearBudget4NotEqualTo:BigDecimal? = null var NextYearBudget4Between:ArrayList? = null var NextYearBudget4In:ArrayList? = null var NextYearBudget5:BigDecimal? = null var NextYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget5GreaterThan:BigDecimal? = null var NextYearBudget5LessThan:BigDecimal? = null var NextYearBudget5LessThanOrEqualTo:BigDecimal? = null var NextYearBudget5NotEqualTo:BigDecimal? = null var NextYearBudget5Between:ArrayList? = null var NextYearBudget5In:ArrayList? = null var NextYearBudget6:BigDecimal? = null var NextYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget6GreaterThan:BigDecimal? = null var NextYearBudget6LessThan:BigDecimal? = null var NextYearBudget6LessThanOrEqualTo:BigDecimal? = null var NextYearBudget6NotEqualTo:BigDecimal? = null var NextYearBudget6Between:ArrayList? = null var NextYearBudget6In:ArrayList? = null var NextYearBudget7:BigDecimal? = null var NextYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget7GreaterThan:BigDecimal? = null var NextYearBudget7LessThan:BigDecimal? = null var NextYearBudget7LessThanOrEqualTo:BigDecimal? = null var NextYearBudget7NotEqualTo:BigDecimal? = null var NextYearBudget7Between:ArrayList? = null var NextYearBudget7In:ArrayList? = null var NextYearBudget8:BigDecimal? = null var NextYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget8GreaterThan:BigDecimal? = null var NextYearBudget8LessThan:BigDecimal? = null var NextYearBudget8LessThanOrEqualTo:BigDecimal? = null var NextYearBudget8NotEqualTo:BigDecimal? = null var NextYearBudget8Between:ArrayList? = null var NextYearBudget8In:ArrayList? = null var NextYearBudget9:BigDecimal? = null var NextYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget9GreaterThan:BigDecimal? = null var NextYearBudget9LessThan:BigDecimal? = null var NextYearBudget9LessThanOrEqualTo:BigDecimal? = null var NextYearBudget9NotEqualTo:BigDecimal? = null var NextYearBudget9Between:ArrayList? = null var NextYearBudget9In:ArrayList? = null var NextYearBudget10:BigDecimal? = null var NextYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget10GreaterThan:BigDecimal? = null var NextYearBudget10LessThan:BigDecimal? = null var NextYearBudget10LessThanOrEqualTo:BigDecimal? = null var NextYearBudget10NotEqualTo:BigDecimal? = null var NextYearBudget10Between:ArrayList? = null var NextYearBudget10In:ArrayList? = null var NextYearBudget11:BigDecimal? = null var NextYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget11GreaterThan:BigDecimal? = null var NextYearBudget11LessThan:BigDecimal? = null var NextYearBudget11LessThanOrEqualTo:BigDecimal? = null var NextYearBudget11NotEqualTo:BigDecimal? = null var NextYearBudget11Between:ArrayList? = null var NextYearBudget11In:ArrayList? = null var NextYearBudget12:BigDecimal? = null var NextYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget12GreaterThan:BigDecimal? = null var NextYearBudget12LessThan:BigDecimal? = null var NextYearBudget12LessThanOrEqualTo:BigDecimal? = null var NextYearBudget12NotEqualTo:BigDecimal? = null var NextYearBudget12Between:ArrayList? = null var NextYearBudget12In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_Budget1Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_Budget2Query : QueryDb(), IReturn> { var GLBudgetID:String? = null var GLBudgetIDStartsWith:String? = null var GLBudgetIDEndsWith:String? = null var GLBudgetIDContains:String? = null var GLBudgetIDLike:String? = null var GLBudgetIDBetween:ArrayList? = null var GLBudgetIDIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var LastYearBudget1:BigDecimal? = null var LastYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget1GreaterThan:BigDecimal? = null var LastYearBudget1LessThan:BigDecimal? = null var LastYearBudget1LessThanOrEqualTo:BigDecimal? = null var LastYearBudget1NotEqualTo:BigDecimal? = null var LastYearBudget1Between:ArrayList? = null var LastYearBudget1In:ArrayList? = null var LastYearBudget2:BigDecimal? = null var LastYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget2GreaterThan:BigDecimal? = null var LastYearBudget2LessThan:BigDecimal? = null var LastYearBudget2LessThanOrEqualTo:BigDecimal? = null var LastYearBudget2NotEqualTo:BigDecimal? = null var LastYearBudget2Between:ArrayList? = null var LastYearBudget2In:ArrayList? = null var LastYearBudget3:BigDecimal? = null var LastYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget3GreaterThan:BigDecimal? = null var LastYearBudget3LessThan:BigDecimal? = null var LastYearBudget3LessThanOrEqualTo:BigDecimal? = null var LastYearBudget3NotEqualTo:BigDecimal? = null var LastYearBudget3Between:ArrayList? = null var LastYearBudget3In:ArrayList? = null var LastYearBudget4:BigDecimal? = null var LastYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget4GreaterThan:BigDecimal? = null var LastYearBudget4LessThan:BigDecimal? = null var LastYearBudget4LessThanOrEqualTo:BigDecimal? = null var LastYearBudget4NotEqualTo:BigDecimal? = null var LastYearBudget4Between:ArrayList? = null var LastYearBudget4In:ArrayList? = null var LastYearBudget5:BigDecimal? = null var LastYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget5GreaterThan:BigDecimal? = null var LastYearBudget5LessThan:BigDecimal? = null var LastYearBudget5LessThanOrEqualTo:BigDecimal? = null var LastYearBudget5NotEqualTo:BigDecimal? = null var LastYearBudget5Between:ArrayList? = null var LastYearBudget5In:ArrayList? = null var LastYearBudget6:BigDecimal? = null var LastYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget6GreaterThan:BigDecimal? = null var LastYearBudget6LessThan:BigDecimal? = null var LastYearBudget6LessThanOrEqualTo:BigDecimal? = null var LastYearBudget6NotEqualTo:BigDecimal? = null var LastYearBudget6Between:ArrayList? = null var LastYearBudget6In:ArrayList? = null var LastYearBudget7:BigDecimal? = null var LastYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget7GreaterThan:BigDecimal? = null var LastYearBudget7LessThan:BigDecimal? = null var LastYearBudget7LessThanOrEqualTo:BigDecimal? = null var LastYearBudget7NotEqualTo:BigDecimal? = null var LastYearBudget7Between:ArrayList? = null var LastYearBudget7In:ArrayList? = null var LastYearBudget8:BigDecimal? = null var LastYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget8GreaterThan:BigDecimal? = null var LastYearBudget8LessThan:BigDecimal? = null var LastYearBudget8LessThanOrEqualTo:BigDecimal? = null var LastYearBudget8NotEqualTo:BigDecimal? = null var LastYearBudget8Between:ArrayList? = null var LastYearBudget8In:ArrayList? = null var LastYearBudget9:BigDecimal? = null var LastYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget9GreaterThan:BigDecimal? = null var LastYearBudget9LessThan:BigDecimal? = null var LastYearBudget9LessThanOrEqualTo:BigDecimal? = null var LastYearBudget9NotEqualTo:BigDecimal? = null var LastYearBudget9Between:ArrayList? = null var LastYearBudget9In:ArrayList? = null var LastYearBudget10:BigDecimal? = null var LastYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget10GreaterThan:BigDecimal? = null var LastYearBudget10LessThan:BigDecimal? = null var LastYearBudget10LessThanOrEqualTo:BigDecimal? = null var LastYearBudget10NotEqualTo:BigDecimal? = null var LastYearBudget10Between:ArrayList? = null var LastYearBudget10In:ArrayList? = null var LastYearBudget11:BigDecimal? = null var LastYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget11GreaterThan:BigDecimal? = null var LastYearBudget11LessThan:BigDecimal? = null var LastYearBudget11LessThanOrEqualTo:BigDecimal? = null var LastYearBudget11NotEqualTo:BigDecimal? = null var LastYearBudget11Between:ArrayList? = null var LastYearBudget11In:ArrayList? = null var LastYearBudget12:BigDecimal? = null var LastYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget12GreaterThan:BigDecimal? = null var LastYearBudget12LessThan:BigDecimal? = null var LastYearBudget12LessThanOrEqualTo:BigDecimal? = null var LastYearBudget12NotEqualTo:BigDecimal? = null var LastYearBudget12Between:ArrayList? = null var LastYearBudget12In:ArrayList? = null var CurrYearBudget1:BigDecimal? = null var CurrYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget1GreaterThan:BigDecimal? = null var CurrYearBudget1LessThan:BigDecimal? = null var CurrYearBudget1LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget1NotEqualTo:BigDecimal? = null var CurrYearBudget1Between:ArrayList? = null var CurrYearBudget1In:ArrayList? = null var CurrYearBudget2:BigDecimal? = null var CurrYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget2GreaterThan:BigDecimal? = null var CurrYearBudget2LessThan:BigDecimal? = null var CurrYearBudget2LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget2NotEqualTo:BigDecimal? = null var CurrYearBudget2Between:ArrayList? = null var CurrYearBudget2In:ArrayList? = null var CurrYearBudget3:BigDecimal? = null var CurrYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget3GreaterThan:BigDecimal? = null var CurrYearBudget3LessThan:BigDecimal? = null var CurrYearBudget3LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget3NotEqualTo:BigDecimal? = null var CurrYearBudget3Between:ArrayList? = null var CurrYearBudget3In:ArrayList? = null var CurrYearBudget4:BigDecimal? = null var CurrYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget4GreaterThan:BigDecimal? = null var CurrYearBudget4LessThan:BigDecimal? = null var CurrYearBudget4LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget4NotEqualTo:BigDecimal? = null var CurrYearBudget4Between:ArrayList? = null var CurrYearBudget4In:ArrayList? = null var CurrYearBudget5:BigDecimal? = null var CurrYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget5GreaterThan:BigDecimal? = null var CurrYearBudget5LessThan:BigDecimal? = null var CurrYearBudget5LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget5NotEqualTo:BigDecimal? = null var CurrYearBudget5Between:ArrayList? = null var CurrYearBudget5In:ArrayList? = null var CurrYearBudget6:BigDecimal? = null var CurrYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget6GreaterThan:BigDecimal? = null var CurrYearBudget6LessThan:BigDecimal? = null var CurrYearBudget6LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget6NotEqualTo:BigDecimal? = null var CurrYearBudget6Between:ArrayList? = null var CurrYearBudget6In:ArrayList? = null var CurrYearBudget7:BigDecimal? = null var CurrYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget7GreaterThan:BigDecimal? = null var CurrYearBudget7LessThan:BigDecimal? = null var CurrYearBudget7LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget7NotEqualTo:BigDecimal? = null var CurrYearBudget7Between:ArrayList? = null var CurrYearBudget7In:ArrayList? = null var CurrYearBudget8:BigDecimal? = null var CurrYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget8GreaterThan:BigDecimal? = null var CurrYearBudget8LessThan:BigDecimal? = null var CurrYearBudget8LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget8NotEqualTo:BigDecimal? = null var CurrYearBudget8Between:ArrayList? = null var CurrYearBudget8In:ArrayList? = null var CurrYearBudget9:BigDecimal? = null var CurrYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget9GreaterThan:BigDecimal? = null var CurrYearBudget9LessThan:BigDecimal? = null var CurrYearBudget9LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget9NotEqualTo:BigDecimal? = null var CurrYearBudget9Between:ArrayList? = null var CurrYearBudget9In:ArrayList? = null var CurrYearBudget10:BigDecimal? = null var CurrYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget10GreaterThan:BigDecimal? = null var CurrYearBudget10LessThan:BigDecimal? = null var CurrYearBudget10LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget10NotEqualTo:BigDecimal? = null var CurrYearBudget10Between:ArrayList? = null var CurrYearBudget10In:ArrayList? = null var CurrYearBudget11:BigDecimal? = null var CurrYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget11GreaterThan:BigDecimal? = null var CurrYearBudget11LessThan:BigDecimal? = null var CurrYearBudget11LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget11NotEqualTo:BigDecimal? = null var CurrYearBudget11Between:ArrayList? = null var CurrYearBudget11In:ArrayList? = null var CurrYearBudget12:BigDecimal? = null var CurrYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget12GreaterThan:BigDecimal? = null var CurrYearBudget12LessThan:BigDecimal? = null var CurrYearBudget12LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget12NotEqualTo:BigDecimal? = null var CurrYearBudget12Between:ArrayList? = null var CurrYearBudget12In:ArrayList? = null var NextYearBudget1:BigDecimal? = null var NextYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget1GreaterThan:BigDecimal? = null var NextYearBudget1LessThan:BigDecimal? = null var NextYearBudget1LessThanOrEqualTo:BigDecimal? = null var NextYearBudget1NotEqualTo:BigDecimal? = null var NextYearBudget1Between:ArrayList? = null var NextYearBudget1In:ArrayList? = null var NextYearBudget2:BigDecimal? = null var NextYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget2GreaterThan:BigDecimal? = null var NextYearBudget2LessThan:BigDecimal? = null var NextYearBudget2LessThanOrEqualTo:BigDecimal? = null var NextYearBudget2NotEqualTo:BigDecimal? = null var NextYearBudget2Between:ArrayList? = null var NextYearBudget2In:ArrayList? = null var NextYearBudget3:BigDecimal? = null var NextYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget3GreaterThan:BigDecimal? = null var NextYearBudget3LessThan:BigDecimal? = null var NextYearBudget3LessThanOrEqualTo:BigDecimal? = null var NextYearBudget3NotEqualTo:BigDecimal? = null var NextYearBudget3Between:ArrayList? = null var NextYearBudget3In:ArrayList? = null var NextYearBudget4:BigDecimal? = null var NextYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget4GreaterThan:BigDecimal? = null var NextYearBudget4LessThan:BigDecimal? = null var NextYearBudget4LessThanOrEqualTo:BigDecimal? = null var NextYearBudget4NotEqualTo:BigDecimal? = null var NextYearBudget4Between:ArrayList? = null var NextYearBudget4In:ArrayList? = null var NextYearBudget5:BigDecimal? = null var NextYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget5GreaterThan:BigDecimal? = null var NextYearBudget5LessThan:BigDecimal? = null var NextYearBudget5LessThanOrEqualTo:BigDecimal? = null var NextYearBudget5NotEqualTo:BigDecimal? = null var NextYearBudget5Between:ArrayList? = null var NextYearBudget5In:ArrayList? = null var NextYearBudget6:BigDecimal? = null var NextYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget6GreaterThan:BigDecimal? = null var NextYearBudget6LessThan:BigDecimal? = null var NextYearBudget6LessThanOrEqualTo:BigDecimal? = null var NextYearBudget6NotEqualTo:BigDecimal? = null var NextYearBudget6Between:ArrayList? = null var NextYearBudget6In:ArrayList? = null var NextYearBudget7:BigDecimal? = null var NextYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget7GreaterThan:BigDecimal? = null var NextYearBudget7LessThan:BigDecimal? = null var NextYearBudget7LessThanOrEqualTo:BigDecimal? = null var NextYearBudget7NotEqualTo:BigDecimal? = null var NextYearBudget7Between:ArrayList? = null var NextYearBudget7In:ArrayList? = null var NextYearBudget8:BigDecimal? = null var NextYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget8GreaterThan:BigDecimal? = null var NextYearBudget8LessThan:BigDecimal? = null var NextYearBudget8LessThanOrEqualTo:BigDecimal? = null var NextYearBudget8NotEqualTo:BigDecimal? = null var NextYearBudget8Between:ArrayList? = null var NextYearBudget8In:ArrayList? = null var NextYearBudget9:BigDecimal? = null var NextYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget9GreaterThan:BigDecimal? = null var NextYearBudget9LessThan:BigDecimal? = null var NextYearBudget9LessThanOrEqualTo:BigDecimal? = null var NextYearBudget9NotEqualTo:BigDecimal? = null var NextYearBudget9Between:ArrayList? = null var NextYearBudget9In:ArrayList? = null var NextYearBudget10:BigDecimal? = null var NextYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget10GreaterThan:BigDecimal? = null var NextYearBudget10LessThan:BigDecimal? = null var NextYearBudget10LessThanOrEqualTo:BigDecimal? = null var NextYearBudget10NotEqualTo:BigDecimal? = null var NextYearBudget10Between:ArrayList? = null var NextYearBudget10In:ArrayList? = null var NextYearBudget11:BigDecimal? = null var NextYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget11GreaterThan:BigDecimal? = null var NextYearBudget11LessThan:BigDecimal? = null var NextYearBudget11LessThanOrEqualTo:BigDecimal? = null var NextYearBudget11NotEqualTo:BigDecimal? = null var NextYearBudget11Between:ArrayList? = null var NextYearBudget11In:ArrayList? = null var NextYearBudget12:BigDecimal? = null var NextYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget12GreaterThan:BigDecimal? = null var NextYearBudget12LessThan:BigDecimal? = null var NextYearBudget12LessThanOrEqualTo:BigDecimal? = null var NextYearBudget12NotEqualTo:BigDecimal? = null var NextYearBudget12Between:ArrayList? = null var NextYearBudget12In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_Budget2Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_Budget3Query : QueryDb(), IReturn> { var GLBudgetID:String? = null var GLBudgetIDStartsWith:String? = null var GLBudgetIDEndsWith:String? = null var GLBudgetIDContains:String? = null var GLBudgetIDLike:String? = null var GLBudgetIDBetween:ArrayList? = null var GLBudgetIDIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var LastYearBudget1:BigDecimal? = null var LastYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget1GreaterThan:BigDecimal? = null var LastYearBudget1LessThan:BigDecimal? = null var LastYearBudget1LessThanOrEqualTo:BigDecimal? = null var LastYearBudget1NotEqualTo:BigDecimal? = null var LastYearBudget1Between:ArrayList? = null var LastYearBudget1In:ArrayList? = null var LastYearBudget2:BigDecimal? = null var LastYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget2GreaterThan:BigDecimal? = null var LastYearBudget2LessThan:BigDecimal? = null var LastYearBudget2LessThanOrEqualTo:BigDecimal? = null var LastYearBudget2NotEqualTo:BigDecimal? = null var LastYearBudget2Between:ArrayList? = null var LastYearBudget2In:ArrayList? = null var LastYearBudget3:BigDecimal? = null var LastYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget3GreaterThan:BigDecimal? = null var LastYearBudget3LessThan:BigDecimal? = null var LastYearBudget3LessThanOrEqualTo:BigDecimal? = null var LastYearBudget3NotEqualTo:BigDecimal? = null var LastYearBudget3Between:ArrayList? = null var LastYearBudget3In:ArrayList? = null var LastYearBudget4:BigDecimal? = null var LastYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget4GreaterThan:BigDecimal? = null var LastYearBudget4LessThan:BigDecimal? = null var LastYearBudget4LessThanOrEqualTo:BigDecimal? = null var LastYearBudget4NotEqualTo:BigDecimal? = null var LastYearBudget4Between:ArrayList? = null var LastYearBudget4In:ArrayList? = null var LastYearBudget5:BigDecimal? = null var LastYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget5GreaterThan:BigDecimal? = null var LastYearBudget5LessThan:BigDecimal? = null var LastYearBudget5LessThanOrEqualTo:BigDecimal? = null var LastYearBudget5NotEqualTo:BigDecimal? = null var LastYearBudget5Between:ArrayList? = null var LastYearBudget5In:ArrayList? = null var LastYearBudget6:BigDecimal? = null var LastYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget6GreaterThan:BigDecimal? = null var LastYearBudget6LessThan:BigDecimal? = null var LastYearBudget6LessThanOrEqualTo:BigDecimal? = null var LastYearBudget6NotEqualTo:BigDecimal? = null var LastYearBudget6Between:ArrayList? = null var LastYearBudget6In:ArrayList? = null var LastYearBudget7:BigDecimal? = null var LastYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget7GreaterThan:BigDecimal? = null var LastYearBudget7LessThan:BigDecimal? = null var LastYearBudget7LessThanOrEqualTo:BigDecimal? = null var LastYearBudget7NotEqualTo:BigDecimal? = null var LastYearBudget7Between:ArrayList? = null var LastYearBudget7In:ArrayList? = null var LastYearBudget8:BigDecimal? = null var LastYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget8GreaterThan:BigDecimal? = null var LastYearBudget8LessThan:BigDecimal? = null var LastYearBudget8LessThanOrEqualTo:BigDecimal? = null var LastYearBudget8NotEqualTo:BigDecimal? = null var LastYearBudget8Between:ArrayList? = null var LastYearBudget8In:ArrayList? = null var LastYearBudget9:BigDecimal? = null var LastYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget9GreaterThan:BigDecimal? = null var LastYearBudget9LessThan:BigDecimal? = null var LastYearBudget9LessThanOrEqualTo:BigDecimal? = null var LastYearBudget9NotEqualTo:BigDecimal? = null var LastYearBudget9Between:ArrayList? = null var LastYearBudget9In:ArrayList? = null var LastYearBudget10:BigDecimal? = null var LastYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget10GreaterThan:BigDecimal? = null var LastYearBudget10LessThan:BigDecimal? = null var LastYearBudget10LessThanOrEqualTo:BigDecimal? = null var LastYearBudget10NotEqualTo:BigDecimal? = null var LastYearBudget10Between:ArrayList? = null var LastYearBudget10In:ArrayList? = null var LastYearBudget11:BigDecimal? = null var LastYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget11GreaterThan:BigDecimal? = null var LastYearBudget11LessThan:BigDecimal? = null var LastYearBudget11LessThanOrEqualTo:BigDecimal? = null var LastYearBudget11NotEqualTo:BigDecimal? = null var LastYearBudget11Between:ArrayList? = null var LastYearBudget11In:ArrayList? = null var LastYearBudget12:BigDecimal? = null var LastYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var LastYearBudget12GreaterThan:BigDecimal? = null var LastYearBudget12LessThan:BigDecimal? = null var LastYearBudget12LessThanOrEqualTo:BigDecimal? = null var LastYearBudget12NotEqualTo:BigDecimal? = null var LastYearBudget12Between:ArrayList? = null var LastYearBudget12In:ArrayList? = null var CurrYearBudget1:BigDecimal? = null var CurrYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget1GreaterThan:BigDecimal? = null var CurrYearBudget1LessThan:BigDecimal? = null var CurrYearBudget1LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget1NotEqualTo:BigDecimal? = null var CurrYearBudget1Between:ArrayList? = null var CurrYearBudget1In:ArrayList? = null var CurrYearBudget2:BigDecimal? = null var CurrYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget2GreaterThan:BigDecimal? = null var CurrYearBudget2LessThan:BigDecimal? = null var CurrYearBudget2LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget2NotEqualTo:BigDecimal? = null var CurrYearBudget2Between:ArrayList? = null var CurrYearBudget2In:ArrayList? = null var CurrYearBudget3:BigDecimal? = null var CurrYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget3GreaterThan:BigDecimal? = null var CurrYearBudget3LessThan:BigDecimal? = null var CurrYearBudget3LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget3NotEqualTo:BigDecimal? = null var CurrYearBudget3Between:ArrayList? = null var CurrYearBudget3In:ArrayList? = null var CurrYearBudget4:BigDecimal? = null var CurrYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget4GreaterThan:BigDecimal? = null var CurrYearBudget4LessThan:BigDecimal? = null var CurrYearBudget4LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget4NotEqualTo:BigDecimal? = null var CurrYearBudget4Between:ArrayList? = null var CurrYearBudget4In:ArrayList? = null var CurrYearBudget5:BigDecimal? = null var CurrYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget5GreaterThan:BigDecimal? = null var CurrYearBudget5LessThan:BigDecimal? = null var CurrYearBudget5LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget5NotEqualTo:BigDecimal? = null var CurrYearBudget5Between:ArrayList? = null var CurrYearBudget5In:ArrayList? = null var CurrYearBudget6:BigDecimal? = null var CurrYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget6GreaterThan:BigDecimal? = null var CurrYearBudget6LessThan:BigDecimal? = null var CurrYearBudget6LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget6NotEqualTo:BigDecimal? = null var CurrYearBudget6Between:ArrayList? = null var CurrYearBudget6In:ArrayList? = null var CurrYearBudget7:BigDecimal? = null var CurrYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget7GreaterThan:BigDecimal? = null var CurrYearBudget7LessThan:BigDecimal? = null var CurrYearBudget7LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget7NotEqualTo:BigDecimal? = null var CurrYearBudget7Between:ArrayList? = null var CurrYearBudget7In:ArrayList? = null var CurrYearBudget8:BigDecimal? = null var CurrYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget8GreaterThan:BigDecimal? = null var CurrYearBudget8LessThan:BigDecimal? = null var CurrYearBudget8LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget8NotEqualTo:BigDecimal? = null var CurrYearBudget8Between:ArrayList? = null var CurrYearBudget8In:ArrayList? = null var CurrYearBudget9:BigDecimal? = null var CurrYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget9GreaterThan:BigDecimal? = null var CurrYearBudget9LessThan:BigDecimal? = null var CurrYearBudget9LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget9NotEqualTo:BigDecimal? = null var CurrYearBudget9Between:ArrayList? = null var CurrYearBudget9In:ArrayList? = null var CurrYearBudget10:BigDecimal? = null var CurrYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget10GreaterThan:BigDecimal? = null var CurrYearBudget10LessThan:BigDecimal? = null var CurrYearBudget10LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget10NotEqualTo:BigDecimal? = null var CurrYearBudget10Between:ArrayList? = null var CurrYearBudget10In:ArrayList? = null var CurrYearBudget11:BigDecimal? = null var CurrYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget11GreaterThan:BigDecimal? = null var CurrYearBudget11LessThan:BigDecimal? = null var CurrYearBudget11LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget11NotEqualTo:BigDecimal? = null var CurrYearBudget11Between:ArrayList? = null var CurrYearBudget11In:ArrayList? = null var CurrYearBudget12:BigDecimal? = null var CurrYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var CurrYearBudget12GreaterThan:BigDecimal? = null var CurrYearBudget12LessThan:BigDecimal? = null var CurrYearBudget12LessThanOrEqualTo:BigDecimal? = null var CurrYearBudget12NotEqualTo:BigDecimal? = null var CurrYearBudget12Between:ArrayList? = null var CurrYearBudget12In:ArrayList? = null var NextYearBudget1:BigDecimal? = null var NextYearBudget1GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget1GreaterThan:BigDecimal? = null var NextYearBudget1LessThan:BigDecimal? = null var NextYearBudget1LessThanOrEqualTo:BigDecimal? = null var NextYearBudget1NotEqualTo:BigDecimal? = null var NextYearBudget1Between:ArrayList? = null var NextYearBudget1In:ArrayList? = null var NextYearBudget2:BigDecimal? = null var NextYearBudget2GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget2GreaterThan:BigDecimal? = null var NextYearBudget2LessThan:BigDecimal? = null var NextYearBudget2LessThanOrEqualTo:BigDecimal? = null var NextYearBudget2NotEqualTo:BigDecimal? = null var NextYearBudget2Between:ArrayList? = null var NextYearBudget2In:ArrayList? = null var NextYearBudget3:BigDecimal? = null var NextYearBudget3GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget3GreaterThan:BigDecimal? = null var NextYearBudget3LessThan:BigDecimal? = null var NextYearBudget3LessThanOrEqualTo:BigDecimal? = null var NextYearBudget3NotEqualTo:BigDecimal? = null var NextYearBudget3Between:ArrayList? = null var NextYearBudget3In:ArrayList? = null var NextYearBudget4:BigDecimal? = null var NextYearBudget4GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget4GreaterThan:BigDecimal? = null var NextYearBudget4LessThan:BigDecimal? = null var NextYearBudget4LessThanOrEqualTo:BigDecimal? = null var NextYearBudget4NotEqualTo:BigDecimal? = null var NextYearBudget4Between:ArrayList? = null var NextYearBudget4In:ArrayList? = null var NextYearBudget5:BigDecimal? = null var NextYearBudget5GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget5GreaterThan:BigDecimal? = null var NextYearBudget5LessThan:BigDecimal? = null var NextYearBudget5LessThanOrEqualTo:BigDecimal? = null var NextYearBudget5NotEqualTo:BigDecimal? = null var NextYearBudget5Between:ArrayList? = null var NextYearBudget5In:ArrayList? = null var NextYearBudget6:BigDecimal? = null var NextYearBudget6GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget6GreaterThan:BigDecimal? = null var NextYearBudget6LessThan:BigDecimal? = null var NextYearBudget6LessThanOrEqualTo:BigDecimal? = null var NextYearBudget6NotEqualTo:BigDecimal? = null var NextYearBudget6Between:ArrayList? = null var NextYearBudget6In:ArrayList? = null var NextYearBudget7:BigDecimal? = null var NextYearBudget7GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget7GreaterThan:BigDecimal? = null var NextYearBudget7LessThan:BigDecimal? = null var NextYearBudget7LessThanOrEqualTo:BigDecimal? = null var NextYearBudget7NotEqualTo:BigDecimal? = null var NextYearBudget7Between:ArrayList? = null var NextYearBudget7In:ArrayList? = null var NextYearBudget8:BigDecimal? = null var NextYearBudget8GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget8GreaterThan:BigDecimal? = null var NextYearBudget8LessThan:BigDecimal? = null var NextYearBudget8LessThanOrEqualTo:BigDecimal? = null var NextYearBudget8NotEqualTo:BigDecimal? = null var NextYearBudget8Between:ArrayList? = null var NextYearBudget8In:ArrayList? = null var NextYearBudget9:BigDecimal? = null var NextYearBudget9GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget9GreaterThan:BigDecimal? = null var NextYearBudget9LessThan:BigDecimal? = null var NextYearBudget9LessThanOrEqualTo:BigDecimal? = null var NextYearBudget9NotEqualTo:BigDecimal? = null var NextYearBudget9Between:ArrayList? = null var NextYearBudget9In:ArrayList? = null var NextYearBudget10:BigDecimal? = null var NextYearBudget10GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget10GreaterThan:BigDecimal? = null var NextYearBudget10LessThan:BigDecimal? = null var NextYearBudget10LessThanOrEqualTo:BigDecimal? = null var NextYearBudget10NotEqualTo:BigDecimal? = null var NextYearBudget10Between:ArrayList? = null var NextYearBudget10In:ArrayList? = null var NextYearBudget11:BigDecimal? = null var NextYearBudget11GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget11GreaterThan:BigDecimal? = null var NextYearBudget11LessThan:BigDecimal? = null var NextYearBudget11LessThanOrEqualTo:BigDecimal? = null var NextYearBudget11NotEqualTo:BigDecimal? = null var NextYearBudget11Between:ArrayList? = null var NextYearBudget11In:ArrayList? = null var NextYearBudget12:BigDecimal? = null var NextYearBudget12GreaterThanOrEqualTo:BigDecimal? = null var NextYearBudget12GreaterThan:BigDecimal? = null var NextYearBudget12LessThan:BigDecimal? = null var NextYearBudget12LessThanOrEqualTo:BigDecimal? = null var NextYearBudget12NotEqualTo:BigDecimal? = null var NextYearBudget12Between:ArrayList? = null var NextYearBudget12In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_Budget3Query.responseType } @Route(Path="/Queries/GL_Category", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_CategoryQuery : QueryDb(), IReturn> { var GLCategoryID:String? = null var GLCategoryIDStartsWith:String? = null var GLCategoryIDEndsWith:String? = null var GLCategoryIDContains:String? = null var GLCategoryIDLike:String? = null var GLCategoryIDBetween:ArrayList? = null var GLCategoryIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ExpSign:Short? = null var ExpSignGreaterThanOrEqualTo:Short? = null var ExpSignGreaterThan:Short? = null var ExpSignLessThan:Short? = null var ExpSignLessThanOrEqualTo:Short? = null var ExpSignNotEqualTo:Short? = null var ExpSignBetween:ArrayList? = null var ExpSignIn:ArrayList? = null var AccType:Short? = null var AccTypeGreaterThanOrEqualTo:Short? = null var AccTypeGreaterThan:Short? = null var AccTypeLessThan:Short? = null var AccTypeLessThanOrEqualTo:Short? = null var AccTypeNotEqualTo:Short? = null var AccTypeBetween:ArrayList? = null var AccTypeIn:ArrayList? = null var Group1:String? = null var Group1StartsWith:String? = null var Group1EndsWith:String? = null var Group1Contains:String? = null var Group1Like:String? = null var Group1Between:ArrayList? = null var Group1In:ArrayList? = null var Group2:String? = null var Group2StartsWith:String? = null var Group2EndsWith:String? = null var Group2Contains:String? = null var Group2Like:String? = null var Group2Between:ArrayList? = null var Group2In:ArrayList? = null var Group2DisplayOrder:Int? = null var Group2DisplayOrderGreaterThanOrEqualTo:Int? = null var Group2DisplayOrderGreaterThan:Int? = null var Group2DisplayOrderLessThan:Int? = null var Group2DisplayOrderLessThanOrEqualTo:Int? = null var Group2DisplayOrderNotEqualTo:Int? = null var Group2DisplayOrderBetween:ArrayList? = null var Group2DisplayOrderIn:ArrayList? = null var Group1DisplayOrder:Int? = null var Group1DisplayOrderGreaterThanOrEqualTo:Int? = null var Group1DisplayOrderGreaterThan:Int? = null var Group1DisplayOrderLessThan:Int? = null var Group1DisplayOrderLessThanOrEqualTo:Int? = null var Group1DisplayOrderNotEqualTo:Int? = null var Group1DisplayOrderBetween:ArrayList? = null var Group1DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_CategoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_ConfigQuery : QueryDb(), IReturn> { var GLSetUpID:String? = null var GLSetUpIDStartsWith:String? = null var GLSetUpIDEndsWith:String? = null var GLSetUpIDContains:String? = null var GLSetUpIDLike:String? = null var GLSetUpIDBetween:ArrayList? = null var GLSetUpIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var YearNo:Short? = null var YearNoGreaterThanOrEqualTo:Short? = null var YearNoGreaterThan:Short? = null var YearNoLessThan:Short? = null var YearNoLessThanOrEqualTo:Short? = null var YearNoNotEqualTo:Short? = null var YearNoBetween:ArrayList? = null var YearNoIn:ArrayList? = null var YearStartingDate:Date? = null var YearStartingDateGreaterThanOrEqualTo:Date? = null var YearStartingDateGreaterThan:Date? = null var YearStartingDateLessThan:Date? = null var YearStartingDateLessThanOrEqualTo:Date? = null var YearStartingDateNotEqualTo:Date? = null var YearStartingDateBetween:ArrayList? = null var YearStartingDateIn:ArrayList? = null var RetainedEarningsNo:String? = null var RetainedEarningsNoStartsWith:String? = null var RetainedEarningsNoEndsWith:String? = null var RetainedEarningsNoContains:String? = null var RetainedEarningsNoLike:String? = null var RetainedEarningsNoBetween:ArrayList? = null var RetainedEarningsNoIn:ArrayList? = null var PeriodName1:String? = null var PeriodName1StartsWith:String? = null var PeriodName1EndsWith:String? = null var PeriodName1Contains:String? = null var PeriodName1Like:String? = null var PeriodName1Between:ArrayList? = null var PeriodName1In:ArrayList? = null var PeriodStart1:Date? = null var PeriodStart1GreaterThanOrEqualTo:Date? = null var PeriodStart1GreaterThan:Date? = null var PeriodStart1LessThan:Date? = null var PeriodStart1LessThanOrEqualTo:Date? = null var PeriodStart1NotEqualTo:Date? = null var PeriodStart1Between:ArrayList? = null var PeriodStart1In:ArrayList? = null var PeriodLocked1:Short? = null var PeriodLocked1GreaterThanOrEqualTo:Short? = null var PeriodLocked1GreaterThan:Short? = null var PeriodLocked1LessThan:Short? = null var PeriodLocked1LessThanOrEqualTo:Short? = null var PeriodLocked1NotEqualTo:Short? = null var PeriodLocked1Between:ArrayList? = null var PeriodLocked1In:ArrayList? = null var PeriodRolled1:Boolean? = null var PeriodName2:String? = null var PeriodName2StartsWith:String? = null var PeriodName2EndsWith:String? = null var PeriodName2Contains:String? = null var PeriodName2Like:String? = null var PeriodName2Between:ArrayList? = null var PeriodName2In:ArrayList? = null var PeriodStart2:Date? = null var PeriodStart2GreaterThanOrEqualTo:Date? = null var PeriodStart2GreaterThan:Date? = null var PeriodStart2LessThan:Date? = null var PeriodStart2LessThanOrEqualTo:Date? = null var PeriodStart2NotEqualTo:Date? = null var PeriodStart2Between:ArrayList? = null var PeriodStart2In:ArrayList? = null var PeriodLocked2:Short? = null var PeriodLocked2GreaterThanOrEqualTo:Short? = null var PeriodLocked2GreaterThan:Short? = null var PeriodLocked2LessThan:Short? = null var PeriodLocked2LessThanOrEqualTo:Short? = null var PeriodLocked2NotEqualTo:Short? = null var PeriodLocked2Between:ArrayList? = null var PeriodLocked2In:ArrayList? = null var PeriodRolled2:Boolean? = null var PeriodName3:String? = null var PeriodName3StartsWith:String? = null var PeriodName3EndsWith:String? = null var PeriodName3Contains:String? = null var PeriodName3Like:String? = null var PeriodName3Between:ArrayList? = null var PeriodName3In:ArrayList? = null var PeriodStart3:Date? = null var PeriodStart3GreaterThanOrEqualTo:Date? = null var PeriodStart3GreaterThan:Date? = null var PeriodStart3LessThan:Date? = null var PeriodStart3LessThanOrEqualTo:Date? = null var PeriodStart3NotEqualTo:Date? = null var PeriodStart3Between:ArrayList? = null var PeriodStart3In:ArrayList? = null var PeriodLocked3:Short? = null var PeriodLocked3GreaterThanOrEqualTo:Short? = null var PeriodLocked3GreaterThan:Short? = null var PeriodLocked3LessThan:Short? = null var PeriodLocked3LessThanOrEqualTo:Short? = null var PeriodLocked3NotEqualTo:Short? = null var PeriodLocked3Between:ArrayList? = null var PeriodLocked3In:ArrayList? = null var PeriodRolled3:Boolean? = null var PeriodName4:String? = null var PeriodName4StartsWith:String? = null var PeriodName4EndsWith:String? = null var PeriodName4Contains:String? = null var PeriodName4Like:String? = null var PeriodName4Between:ArrayList? = null var PeriodName4In:ArrayList? = null var PeriodStart4:Date? = null var PeriodStart4GreaterThanOrEqualTo:Date? = null var PeriodStart4GreaterThan:Date? = null var PeriodStart4LessThan:Date? = null var PeriodStart4LessThanOrEqualTo:Date? = null var PeriodStart4NotEqualTo:Date? = null var PeriodStart4Between:ArrayList? = null var PeriodStart4In:ArrayList? = null var PeriodLocked4:Short? = null var PeriodLocked4GreaterThanOrEqualTo:Short? = null var PeriodLocked4GreaterThan:Short? = null var PeriodLocked4LessThan:Short? = null var PeriodLocked4LessThanOrEqualTo:Short? = null var PeriodLocked4NotEqualTo:Short? = null var PeriodLocked4Between:ArrayList? = null var PeriodLocked4In:ArrayList? = null var PeriodRolled4:Boolean? = null var PeriodName5:String? = null var PeriodName5StartsWith:String? = null var PeriodName5EndsWith:String? = null var PeriodName5Contains:String? = null var PeriodName5Like:String? = null var PeriodName5Between:ArrayList? = null var PeriodName5In:ArrayList? = null var PeriodStart5:Date? = null var PeriodStart5GreaterThanOrEqualTo:Date? = null var PeriodStart5GreaterThan:Date? = null var PeriodStart5LessThan:Date? = null var PeriodStart5LessThanOrEqualTo:Date? = null var PeriodStart5NotEqualTo:Date? = null var PeriodStart5Between:ArrayList? = null var PeriodStart5In:ArrayList? = null var PeriodLocked5:Short? = null var PeriodLocked5GreaterThanOrEqualTo:Short? = null var PeriodLocked5GreaterThan:Short? = null var PeriodLocked5LessThan:Short? = null var PeriodLocked5LessThanOrEqualTo:Short? = null var PeriodLocked5NotEqualTo:Short? = null var PeriodLocked5Between:ArrayList? = null var PeriodLocked5In:ArrayList? = null var PeriodRolled5:Boolean? = null var PeriodName6:String? = null var PeriodName6StartsWith:String? = null var PeriodName6EndsWith:String? = null var PeriodName6Contains:String? = null var PeriodName6Like:String? = null var PeriodName6Between:ArrayList? = null var PeriodName6In:ArrayList? = null var PeriodStart6:Date? = null var PeriodStart6GreaterThanOrEqualTo:Date? = null var PeriodStart6GreaterThan:Date? = null var PeriodStart6LessThan:Date? = null var PeriodStart6LessThanOrEqualTo:Date? = null var PeriodStart6NotEqualTo:Date? = null var PeriodStart6Between:ArrayList? = null var PeriodStart6In:ArrayList? = null var PeriodLocked6:Short? = null var PeriodLocked6GreaterThanOrEqualTo:Short? = null var PeriodLocked6GreaterThan:Short? = null var PeriodLocked6LessThan:Short? = null var PeriodLocked6LessThanOrEqualTo:Short? = null var PeriodLocked6NotEqualTo:Short? = null var PeriodLocked6Between:ArrayList? = null var PeriodLocked6In:ArrayList? = null var PeriodRolled6:Boolean? = null var PeriodName7:String? = null var PeriodName7StartsWith:String? = null var PeriodName7EndsWith:String? = null var PeriodName7Contains:String? = null var PeriodName7Like:String? = null var PeriodName7Between:ArrayList? = null var PeriodName7In:ArrayList? = null var PeriodStart7:Date? = null var PeriodStart7GreaterThanOrEqualTo:Date? = null var PeriodStart7GreaterThan:Date? = null var PeriodStart7LessThan:Date? = null var PeriodStart7LessThanOrEqualTo:Date? = null var PeriodStart7NotEqualTo:Date? = null var PeriodStart7Between:ArrayList? = null var PeriodStart7In:ArrayList? = null var PeriodLocked7:Short? = null var PeriodLocked7GreaterThanOrEqualTo:Short? = null var PeriodLocked7GreaterThan:Short? = null var PeriodLocked7LessThan:Short? = null var PeriodLocked7LessThanOrEqualTo:Short? = null var PeriodLocked7NotEqualTo:Short? = null var PeriodLocked7Between:ArrayList? = null var PeriodLocked7In:ArrayList? = null var PeriodRolled7:Boolean? = null var PeriodName8:String? = null var PeriodName8StartsWith:String? = null var PeriodName8EndsWith:String? = null var PeriodName8Contains:String? = null var PeriodName8Like:String? = null var PeriodName8Between:ArrayList? = null var PeriodName8In:ArrayList? = null var PeriodStart8:Date? = null var PeriodStart8GreaterThanOrEqualTo:Date? = null var PeriodStart8GreaterThan:Date? = null var PeriodStart8LessThan:Date? = null var PeriodStart8LessThanOrEqualTo:Date? = null var PeriodStart8NotEqualTo:Date? = null var PeriodStart8Between:ArrayList? = null var PeriodStart8In:ArrayList? = null var PeriodLocked8:Short? = null var PeriodLocked8GreaterThanOrEqualTo:Short? = null var PeriodLocked8GreaterThan:Short? = null var PeriodLocked8LessThan:Short? = null var PeriodLocked8LessThanOrEqualTo:Short? = null var PeriodLocked8NotEqualTo:Short? = null var PeriodLocked8Between:ArrayList? = null var PeriodLocked8In:ArrayList? = null var PeriodRolled8:Boolean? = null var PeriodName9:String? = null var PeriodName9StartsWith:String? = null var PeriodName9EndsWith:String? = null var PeriodName9Contains:String? = null var PeriodName9Like:String? = null var PeriodName9Between:ArrayList? = null var PeriodName9In:ArrayList? = null var PeriodStart9:Date? = null var PeriodStart9GreaterThanOrEqualTo:Date? = null var PeriodStart9GreaterThan:Date? = null var PeriodStart9LessThan:Date? = null var PeriodStart9LessThanOrEqualTo:Date? = null var PeriodStart9NotEqualTo:Date? = null var PeriodStart9Between:ArrayList? = null var PeriodStart9In:ArrayList? = null var PeriodLocked9:Short? = null var PeriodLocked9GreaterThanOrEqualTo:Short? = null var PeriodLocked9GreaterThan:Short? = null var PeriodLocked9LessThan:Short? = null var PeriodLocked9LessThanOrEqualTo:Short? = null var PeriodLocked9NotEqualTo:Short? = null var PeriodLocked9Between:ArrayList? = null var PeriodLocked9In:ArrayList? = null var PeriodRolled9:Boolean? = null var PeriodName10:String? = null var PeriodName10StartsWith:String? = null var PeriodName10EndsWith:String? = null var PeriodName10Contains:String? = null var PeriodName10Like:String? = null var PeriodName10Between:ArrayList? = null var PeriodName10In:ArrayList? = null var PeriodStart10:Date? = null var PeriodStart10GreaterThanOrEqualTo:Date? = null var PeriodStart10GreaterThan:Date? = null var PeriodStart10LessThan:Date? = null var PeriodStart10LessThanOrEqualTo:Date? = null var PeriodStart10NotEqualTo:Date? = null var PeriodStart10Between:ArrayList? = null var PeriodStart10In:ArrayList? = null var PeriodLocked10:Short? = null var PeriodLocked10GreaterThanOrEqualTo:Short? = null var PeriodLocked10GreaterThan:Short? = null var PeriodLocked10LessThan:Short? = null var PeriodLocked10LessThanOrEqualTo:Short? = null var PeriodLocked10NotEqualTo:Short? = null var PeriodLocked10Between:ArrayList? = null var PeriodLocked10In:ArrayList? = null var PeriodRolled10:Boolean? = null var PeriodName11:String? = null var PeriodName11StartsWith:String? = null var PeriodName11EndsWith:String? = null var PeriodName11Contains:String? = null var PeriodName11Like:String? = null var PeriodName11Between:ArrayList? = null var PeriodName11In:ArrayList? = null var PeriodStart11:Date? = null var PeriodStart11GreaterThanOrEqualTo:Date? = null var PeriodStart11GreaterThan:Date? = null var PeriodStart11LessThan:Date? = null var PeriodStart11LessThanOrEqualTo:Date? = null var PeriodStart11NotEqualTo:Date? = null var PeriodStart11Between:ArrayList? = null var PeriodStart11In:ArrayList? = null var PeriodLocked11:Short? = null var PeriodLocked11GreaterThanOrEqualTo:Short? = null var PeriodLocked11GreaterThan:Short? = null var PeriodLocked11LessThan:Short? = null var PeriodLocked11LessThanOrEqualTo:Short? = null var PeriodLocked11NotEqualTo:Short? = null var PeriodLocked11Between:ArrayList? = null var PeriodLocked11In:ArrayList? = null var PeriodRolled11:Boolean? = null var PeriodName12:String? = null var PeriodName12StartsWith:String? = null var PeriodName12EndsWith:String? = null var PeriodName12Contains:String? = null var PeriodName12Like:String? = null var PeriodName12Between:ArrayList? = null var PeriodName12In:ArrayList? = null var PeriodStart12:Date? = null var PeriodStart12GreaterThanOrEqualTo:Date? = null var PeriodStart12GreaterThan:Date? = null var PeriodStart12LessThan:Date? = null var PeriodStart12LessThanOrEqualTo:Date? = null var PeriodStart12NotEqualTo:Date? = null var PeriodStart12Between:ArrayList? = null var PeriodStart12In:ArrayList? = null var PeriodLocked12:Short? = null var PeriodLocked12GreaterThanOrEqualTo:Short? = null var PeriodLocked12GreaterThan:Short? = null var PeriodLocked12LessThan:Short? = null var PeriodLocked12LessThanOrEqualTo:Short? = null var PeriodLocked12NotEqualTo:Short? = null var PeriodLocked12Between:ArrayList? = null var PeriodLocked12In:ArrayList? = null var PeriodRolled12:Boolean? = null var YearRolled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_ConfigQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_DistributionQuery : QueryDb(), IReturn> { var GLDistID:String? = null var GLDistIDStartsWith:String? = null var GLDistIDEndsWith:String? = null var GLDistIDContains:String? = null var GLDistIDLike:String? = null var GLDistIDBetween:ArrayList? = null var GLDistIDIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var GLDistLedgerID:String? = null var GLDistLedgerIDStartsWith:String? = null var GLDistLedgerIDEndsWith:String? = null var GLDistLedgerIDContains:String? = null var GLDistLedgerIDLike:String? = null var GLDistLedgerIDBetween:ArrayList? = null var GLDistLedgerIDIn:ArrayList? = null var DistAmount:BigDecimal? = null var DistAmountGreaterThanOrEqualTo:BigDecimal? = null var DistAmountGreaterThan:BigDecimal? = null var DistAmountLessThan:BigDecimal? = null var DistAmountLessThanOrEqualTo:BigDecimal? = null var DistAmountNotEqualTo:BigDecimal? = null var DistAmountBetween:ArrayList? = null var DistAmountIn:ArrayList? = null var LineNum:Int? = null var LineNumGreaterThanOrEqualTo:Int? = null var LineNumGreaterThan:Int? = null var LineNumLessThan:Int? = null var LineNumLessThanOrEqualTo:Int? = null var LineNumNotEqualTo:Int? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_DistributionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var GL_Sets_RecID:String? = null var GL_Sets_RecIDStartsWith:String? = null var GL_Sets_RecIDEndsWith:String? = null var GL_Sets_RecIDContains:String? = null var GL_Sets_RecIDLike:String? = null var GL_Sets_RecIDBetween:ArrayList? = null var GL_Sets_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_DuplicatesQuery : QueryDb(), IReturn> { var SetNo:String? = null var SetNoStartsWith:String? = null var SetNoEndsWith:String? = null var SetNoContains:String? = null var SetNoLike:String? = null var SetNoBetween:ArrayList? = null var SetNoIn:ArrayList? = null var PostDateTime:Date? = null var PostDateTimeGreaterThanOrEqualTo:Date? = null var PostDateTimeGreaterThan:Date? = null var PostDateTimeLessThan:Date? = null var PostDateTimeLessThanOrEqualTo:Date? = null var PostDateTimeNotEqualTo:Date? = null var PostDateTimeBetween:ArrayList? = null var PostDateTimeIn:ArrayList? = null var Source:String? = null var SourceStartsWith:String? = null var SourceEndsWith:String? = null var SourceContains:String? = null var SourceLike:String? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var SetType:Short? = null var SetTypeGreaterThanOrEqualTo:Short? = null var SetTypeGreaterThan:Short? = null var SetTypeLessThan:Short? = null var SetTypeLessThanOrEqualTo:Short? = null var SetTypeNotEqualTo:Short? = null var SetTypeBetween:ArrayList? = null var SetTypeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_DuplicatesQuery.responseType } @Route(Path="/Queries/GL_Ledger", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_LedgerQuery : QueryDb(), IReturn> { var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var GLCategoryID:String? = null var GLCategoryIDStartsWith:String? = null var GLCategoryIDEndsWith:String? = null var GLCategoryIDContains:String? = null var GLCategoryIDLike:String? = null var GLCategoryIDBetween:ArrayList? = null var GLCategoryIDIn:ArrayList? = null var AccountNo:String? = null var AccountNoStartsWith:String? = null var AccountNoEndsWith:String? = null var AccountNoContains:String? = null var AccountNoLike:String? = null var AccountNoBetween:ArrayList? = null var AccountNoIn:ArrayList? = null var Seg1:String? = null var Seg1StartsWith:String? = null var Seg1EndsWith:String? = null var Seg1Contains:String? = null var Seg1Like:String? = null var Seg1Between:ArrayList? = null var Seg1In:ArrayList? = null var Seg2:String? = null var Seg2StartsWith:String? = null var Seg2EndsWith:String? = null var Seg2Contains:String? = null var Seg2Like:String? = null var Seg2Between:ArrayList? = null var Seg2In:ArrayList? = null var Seg3:String? = null var Seg3StartsWith:String? = null var Seg3EndsWith:String? = null var Seg3Contains:String? = null var Seg3Like:String? = null var Seg3Between:ArrayList? = null var Seg3In:ArrayList? = null var Seg4:String? = null var Seg4StartsWith:String? = null var Seg4EndsWith:String? = null var Seg4Contains:String? = null var Seg4Like:String? = null var Seg4Between:ArrayList? = null var Seg4In:ArrayList? = null var Seg5:String? = null var Seg5StartsWith:String? = null var Seg5EndsWith:String? = null var Seg5Contains:String? = null var Seg5Like:String? = null var Seg5Between:ArrayList? = null var Seg5In:ArrayList? = null var Seg6:String? = null var Seg6StartsWith:String? = null var Seg6EndsWith:String? = null var Seg6Contains:String? = null var Seg6Like:String? = null var Seg6Between:ArrayList? = null var Seg6In:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LastYearOpen:BigDecimal? = null var LastYearOpenGreaterThanOrEqualTo:BigDecimal? = null var LastYearOpenGreaterThan:BigDecimal? = null var LastYearOpenLessThan:BigDecimal? = null var LastYearOpenLessThanOrEqualTo:BigDecimal? = null var LastYearOpenNotEqualTo:BigDecimal? = null var LastYearOpenBetween:ArrayList? = null var LastYearOpenIn:ArrayList? = null var CurrYearOpen:BigDecimal? = null var CurrYearOpenGreaterThanOrEqualTo:BigDecimal? = null var CurrYearOpenGreaterThan:BigDecimal? = null var CurrYearOpenLessThan:BigDecimal? = null var CurrYearOpenLessThanOrEqualTo:BigDecimal? = null var CurrYearOpenNotEqualTo:BigDecimal? = null var CurrYearOpenBetween:ArrayList? = null var CurrYearOpenIn:ArrayList? = null var CurrBal:BigDecimal? = null var CurrBalGreaterThanOrEqualTo:BigDecimal? = null var CurrBalGreaterThan:BigDecimal? = null var CurrBalLessThan:BigDecimal? = null var CurrBalLessThanOrEqualTo:BigDecimal? = null var CurrBalNotEqualTo:BigDecimal? = null var CurrBalBetween:ArrayList? = null var CurrBalIn:ArrayList? = null var ExpSign:Short? = null var ExpSignGreaterThanOrEqualTo:Short? = null var ExpSignGreaterThan:Short? = null var ExpSignLessThan:Short? = null var ExpSignLessThanOrEqualTo:Short? = null var ExpSignNotEqualTo:Short? = null var ExpSignBetween:ArrayList? = null var ExpSignIn:ArrayList? = null var AccClass:Short? = null var AccClassGreaterThanOrEqualTo:Short? = null var AccClassGreaterThan:Short? = null var AccClassLessThan:Short? = null var AccClassLessThanOrEqualTo:Short? = null var AccClassNotEqualTo:Short? = null var AccClassBetween:ArrayList? = null var AccClassIn:ArrayList? = null var DistributionAcc:Boolean? = null var ShortCut:String? = null var ShortCutStartsWith:String? = null var ShortCutEndsWith:String? = null var ShortCutContains:String? = null var ShortCutLike:String? = null var ShortCutBetween:ArrayList? = null var ShortCutIn:ArrayList? = null var PostingAcc:Short? = null var PostingAccGreaterThanOrEqualTo:Short? = null var PostingAccGreaterThan:Short? = null var PostingAccLessThan:Short? = null var PostingAccLessThanOrEqualTo:Short? = null var PostingAccNotEqualTo:Short? = null var PostingAccBetween:ArrayList? = null var PostingAccIn:ArrayList? = null var ParentAccNo:String? = null var ParentAccNoStartsWith:String? = null var ParentAccNoEndsWith:String? = null var ParentAccNoContains:String? = null var ParentAccNoLike:String? = null var ParentAccNoBetween:ArrayList? = null var ParentAccNoIn:ArrayList? = null var UseTransCode1:Boolean? = null var UseTransCode2:Boolean? = null var UseTransCode3:Boolean? = null var UseStaffCode:Boolean? = null var ClearingAccountID:String? = null var ClearingAccountIDStartsWith:String? = null var ClearingAccountIDEndsWith:String? = null var ClearingAccountIDContains:String? = null var ClearingAccountIDLike:String? = null var ClearingAccountIDBetween:ArrayList? = null var ClearingAccountIDIn:ArrayList? = null var Details:String? = null var DetailsStartsWith:String? = null var DetailsEndsWith:String? = null var DetailsContains:String? = null var DetailsLike:String? = null var DetailsBetween:ArrayList? = null var DetailsIn:ArrayList? = null var IsEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_LedgerQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_MovementQuery : QueryDb(), IReturn> { var GLMovementID:String? = null var GLMovementIDStartsWith:String? = null var GLMovementIDEndsWith:String? = null var GLMovementIDContains:String? = null var GLMovementIDLike:String? = null var GLMovementIDBetween:ArrayList? = null var GLMovementIDIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var LastYearMovement1:BigDecimal? = null var LastYearMovement1GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement1GreaterThan:BigDecimal? = null var LastYearMovement1LessThan:BigDecimal? = null var LastYearMovement1LessThanOrEqualTo:BigDecimal? = null var LastYearMovement1NotEqualTo:BigDecimal? = null var LastYearMovement1Between:ArrayList? = null var LastYearMovement1In:ArrayList? = null var LastYearMovement2:BigDecimal? = null var LastYearMovement2GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement2GreaterThan:BigDecimal? = null var LastYearMovement2LessThan:BigDecimal? = null var LastYearMovement2LessThanOrEqualTo:BigDecimal? = null var LastYearMovement2NotEqualTo:BigDecimal? = null var LastYearMovement2Between:ArrayList? = null var LastYearMovement2In:ArrayList? = null var LastYearMovement3:BigDecimal? = null var LastYearMovement3GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement3GreaterThan:BigDecimal? = null var LastYearMovement3LessThan:BigDecimal? = null var LastYearMovement3LessThanOrEqualTo:BigDecimal? = null var LastYearMovement3NotEqualTo:BigDecimal? = null var LastYearMovement3Between:ArrayList? = null var LastYearMovement3In:ArrayList? = null var LastYearMovement4:BigDecimal? = null var LastYearMovement4GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement4GreaterThan:BigDecimal? = null var LastYearMovement4LessThan:BigDecimal? = null var LastYearMovement4LessThanOrEqualTo:BigDecimal? = null var LastYearMovement4NotEqualTo:BigDecimal? = null var LastYearMovement4Between:ArrayList? = null var LastYearMovement4In:ArrayList? = null var LastYearMovement5:BigDecimal? = null var LastYearMovement5GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement5GreaterThan:BigDecimal? = null var LastYearMovement5LessThan:BigDecimal? = null var LastYearMovement5LessThanOrEqualTo:BigDecimal? = null var LastYearMovement5NotEqualTo:BigDecimal? = null var LastYearMovement5Between:ArrayList? = null var LastYearMovement5In:ArrayList? = null var LastYearMovement6:BigDecimal? = null var LastYearMovement6GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement6GreaterThan:BigDecimal? = null var LastYearMovement6LessThan:BigDecimal? = null var LastYearMovement6LessThanOrEqualTo:BigDecimal? = null var LastYearMovement6NotEqualTo:BigDecimal? = null var LastYearMovement6Between:ArrayList? = null var LastYearMovement6In:ArrayList? = null var LastYearMovement7:BigDecimal? = null var LastYearMovement7GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement7GreaterThan:BigDecimal? = null var LastYearMovement7LessThan:BigDecimal? = null var LastYearMovement7LessThanOrEqualTo:BigDecimal? = null var LastYearMovement7NotEqualTo:BigDecimal? = null var LastYearMovement7Between:ArrayList? = null var LastYearMovement7In:ArrayList? = null var LastYearMovement8:BigDecimal? = null var LastYearMovement8GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement8GreaterThan:BigDecimal? = null var LastYearMovement8LessThan:BigDecimal? = null var LastYearMovement8LessThanOrEqualTo:BigDecimal? = null var LastYearMovement8NotEqualTo:BigDecimal? = null var LastYearMovement8Between:ArrayList? = null var LastYearMovement8In:ArrayList? = null var LastYearMovement9:BigDecimal? = null var LastYearMovement9GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement9GreaterThan:BigDecimal? = null var LastYearMovement9LessThan:BigDecimal? = null var LastYearMovement9LessThanOrEqualTo:BigDecimal? = null var LastYearMovement9NotEqualTo:BigDecimal? = null var LastYearMovement9Between:ArrayList? = null var LastYearMovement9In:ArrayList? = null var LastYearMovement10:BigDecimal? = null var LastYearMovement10GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement10GreaterThan:BigDecimal? = null var LastYearMovement10LessThan:BigDecimal? = null var LastYearMovement10LessThanOrEqualTo:BigDecimal? = null var LastYearMovement10NotEqualTo:BigDecimal? = null var LastYearMovement10Between:ArrayList? = null var LastYearMovement10In:ArrayList? = null var LastYearMovement11:BigDecimal? = null var LastYearMovement11GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement11GreaterThan:BigDecimal? = null var LastYearMovement11LessThan:BigDecimal? = null var LastYearMovement11LessThanOrEqualTo:BigDecimal? = null var LastYearMovement11NotEqualTo:BigDecimal? = null var LastYearMovement11Between:ArrayList? = null var LastYearMovement11In:ArrayList? = null var LastYearMovement12:BigDecimal? = null var LastYearMovement12GreaterThanOrEqualTo:BigDecimal? = null var LastYearMovement12GreaterThan:BigDecimal? = null var LastYearMovement12LessThan:BigDecimal? = null var LastYearMovement12LessThanOrEqualTo:BigDecimal? = null var LastYearMovement12NotEqualTo:BigDecimal? = null var LastYearMovement12Between:ArrayList? = null var LastYearMovement12In:ArrayList? = null var CurrYearMovement1:BigDecimal? = null var CurrYearMovement1GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement1GreaterThan:BigDecimal? = null var CurrYearMovement1LessThan:BigDecimal? = null var CurrYearMovement1LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement1NotEqualTo:BigDecimal? = null var CurrYearMovement1Between:ArrayList? = null var CurrYearMovement1In:ArrayList? = null var CurrYearMovement2:BigDecimal? = null var CurrYearMovement2GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement2GreaterThan:BigDecimal? = null var CurrYearMovement2LessThan:BigDecimal? = null var CurrYearMovement2LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement2NotEqualTo:BigDecimal? = null var CurrYearMovement2Between:ArrayList? = null var CurrYearMovement2In:ArrayList? = null var CurrYearMovement3:BigDecimal? = null var CurrYearMovement3GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement3GreaterThan:BigDecimal? = null var CurrYearMovement3LessThan:BigDecimal? = null var CurrYearMovement3LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement3NotEqualTo:BigDecimal? = null var CurrYearMovement3Between:ArrayList? = null var CurrYearMovement3In:ArrayList? = null var CurrYearMovement4:BigDecimal? = null var CurrYearMovement4GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement4GreaterThan:BigDecimal? = null var CurrYearMovement4LessThan:BigDecimal? = null var CurrYearMovement4LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement4NotEqualTo:BigDecimal? = null var CurrYearMovement4Between:ArrayList? = null var CurrYearMovement4In:ArrayList? = null var CurrYearMovement5:BigDecimal? = null var CurrYearMovement5GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement5GreaterThan:BigDecimal? = null var CurrYearMovement5LessThan:BigDecimal? = null var CurrYearMovement5LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement5NotEqualTo:BigDecimal? = null var CurrYearMovement5Between:ArrayList? = null var CurrYearMovement5In:ArrayList? = null var CurrYearMovement6:BigDecimal? = null var CurrYearMovement6GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement6GreaterThan:BigDecimal? = null var CurrYearMovement6LessThan:BigDecimal? = null var CurrYearMovement6LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement6NotEqualTo:BigDecimal? = null var CurrYearMovement6Between:ArrayList? = null var CurrYearMovement6In:ArrayList? = null var CurrYearMovement7:BigDecimal? = null var CurrYearMovement7GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement7GreaterThan:BigDecimal? = null var CurrYearMovement7LessThan:BigDecimal? = null var CurrYearMovement7LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement7NotEqualTo:BigDecimal? = null var CurrYearMovement7Between:ArrayList? = null var CurrYearMovement7In:ArrayList? = null var CurrYearMovement8:BigDecimal? = null var CurrYearMovement8GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement8GreaterThan:BigDecimal? = null var CurrYearMovement8LessThan:BigDecimal? = null var CurrYearMovement8LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement8NotEqualTo:BigDecimal? = null var CurrYearMovement8Between:ArrayList? = null var CurrYearMovement8In:ArrayList? = null var CurrYearMovement9:BigDecimal? = null var CurrYearMovement9GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement9GreaterThan:BigDecimal? = null var CurrYearMovement9LessThan:BigDecimal? = null var CurrYearMovement9LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement9NotEqualTo:BigDecimal? = null var CurrYearMovement9Between:ArrayList? = null var CurrYearMovement9In:ArrayList? = null var CurrYearMovement10:BigDecimal? = null var CurrYearMovement10GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement10GreaterThan:BigDecimal? = null var CurrYearMovement10LessThan:BigDecimal? = null var CurrYearMovement10LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement10NotEqualTo:BigDecimal? = null var CurrYearMovement10Between:ArrayList? = null var CurrYearMovement10In:ArrayList? = null var CurrYearMovement11:BigDecimal? = null var CurrYearMovement11GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement11GreaterThan:BigDecimal? = null var CurrYearMovement11LessThan:BigDecimal? = null var CurrYearMovement11LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement11NotEqualTo:BigDecimal? = null var CurrYearMovement11Between:ArrayList? = null var CurrYearMovement11In:ArrayList? = null var CurrYearMovement12:BigDecimal? = null var CurrYearMovement12GreaterThanOrEqualTo:BigDecimal? = null var CurrYearMovement12GreaterThan:BigDecimal? = null var CurrYearMovement12LessThan:BigDecimal? = null var CurrYearMovement12LessThanOrEqualTo:BigDecimal? = null var CurrYearMovement12NotEqualTo:BigDecimal? = null var CurrYearMovement12Between:ArrayList? = null var CurrYearMovement12In:ArrayList? = null var NextYearMovement1:BigDecimal? = null var NextYearMovement1GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement1GreaterThan:BigDecimal? = null var NextYearMovement1LessThan:BigDecimal? = null var NextYearMovement1LessThanOrEqualTo:BigDecimal? = null var NextYearMovement1NotEqualTo:BigDecimal? = null var NextYearMovement1Between:ArrayList? = null var NextYearMovement1In:ArrayList? = null var NextYearMovement2:BigDecimal? = null var NextYearMovement2GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement2GreaterThan:BigDecimal? = null var NextYearMovement2LessThan:BigDecimal? = null var NextYearMovement2LessThanOrEqualTo:BigDecimal? = null var NextYearMovement2NotEqualTo:BigDecimal? = null var NextYearMovement2Between:ArrayList? = null var NextYearMovement2In:ArrayList? = null var NextYearMovement3:BigDecimal? = null var NextYearMovement3GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement3GreaterThan:BigDecimal? = null var NextYearMovement3LessThan:BigDecimal? = null var NextYearMovement3LessThanOrEqualTo:BigDecimal? = null var NextYearMovement3NotEqualTo:BigDecimal? = null var NextYearMovement3Between:ArrayList? = null var NextYearMovement3In:ArrayList? = null var NextYearMovement4:BigDecimal? = null var NextYearMovement4GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement4GreaterThan:BigDecimal? = null var NextYearMovement4LessThan:BigDecimal? = null var NextYearMovement4LessThanOrEqualTo:BigDecimal? = null var NextYearMovement4NotEqualTo:BigDecimal? = null var NextYearMovement4Between:ArrayList? = null var NextYearMovement4In:ArrayList? = null var NextYearMovement5:BigDecimal? = null var NextYearMovement5GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement5GreaterThan:BigDecimal? = null var NextYearMovement5LessThan:BigDecimal? = null var NextYearMovement5LessThanOrEqualTo:BigDecimal? = null var NextYearMovement5NotEqualTo:BigDecimal? = null var NextYearMovement5Between:ArrayList? = null var NextYearMovement5In:ArrayList? = null var NextYearMovement6:BigDecimal? = null var NextYearMovement6GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement6GreaterThan:BigDecimal? = null var NextYearMovement6LessThan:BigDecimal? = null var NextYearMovement6LessThanOrEqualTo:BigDecimal? = null var NextYearMovement6NotEqualTo:BigDecimal? = null var NextYearMovement6Between:ArrayList? = null var NextYearMovement6In:ArrayList? = null var NextYearMovement7:BigDecimal? = null var NextYearMovement7GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement7GreaterThan:BigDecimal? = null var NextYearMovement7LessThan:BigDecimal? = null var NextYearMovement7LessThanOrEqualTo:BigDecimal? = null var NextYearMovement7NotEqualTo:BigDecimal? = null var NextYearMovement7Between:ArrayList? = null var NextYearMovement7In:ArrayList? = null var NextYearMovement8:BigDecimal? = null var NextYearMovement8GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement8GreaterThan:BigDecimal? = null var NextYearMovement8LessThan:BigDecimal? = null var NextYearMovement8LessThanOrEqualTo:BigDecimal? = null var NextYearMovement8NotEqualTo:BigDecimal? = null var NextYearMovement8Between:ArrayList? = null var NextYearMovement8In:ArrayList? = null var NextYearMovement9:BigDecimal? = null var NextYearMovement9GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement9GreaterThan:BigDecimal? = null var NextYearMovement9LessThan:BigDecimal? = null var NextYearMovement9LessThanOrEqualTo:BigDecimal? = null var NextYearMovement9NotEqualTo:BigDecimal? = null var NextYearMovement9Between:ArrayList? = null var NextYearMovement9In:ArrayList? = null var NextYearMovement10:BigDecimal? = null var NextYearMovement10GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement10GreaterThan:BigDecimal? = null var NextYearMovement10LessThan:BigDecimal? = null var NextYearMovement10LessThanOrEqualTo:BigDecimal? = null var NextYearMovement10NotEqualTo:BigDecimal? = null var NextYearMovement10Between:ArrayList? = null var NextYearMovement10In:ArrayList? = null var NextYearMovement11:BigDecimal? = null var NextYearMovement11GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement11GreaterThan:BigDecimal? = null var NextYearMovement11LessThan:BigDecimal? = null var NextYearMovement11LessThanOrEqualTo:BigDecimal? = null var NextYearMovement11NotEqualTo:BigDecimal? = null var NextYearMovement11Between:ArrayList? = null var NextYearMovement11In:ArrayList? = null var NextYearMovement12:BigDecimal? = null var NextYearMovement12GreaterThanOrEqualTo:BigDecimal? = null var NextYearMovement12GreaterThan:BigDecimal? = null var NextYearMovement12LessThan:BigDecimal? = null var NextYearMovement12LessThanOrEqualTo:BigDecimal? = null var NextYearMovement12NotEqualTo:BigDecimal? = null var NextYearMovement12Between:ArrayList? = null var NextYearMovement12In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_MovementQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var GL_Sets_RecID:String? = null var GL_Sets_RecIDStartsWith:String? = null var GL_Sets_RecIDEndsWith:String? = null var GL_Sets_RecIDContains:String? = null var GL_Sets_RecIDLike:String? = null var GL_Sets_RecIDBetween:ArrayList? = null var GL_Sets_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_SegmentConfigurationQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SegmentNo:Short? = null var SegmentNoGreaterThanOrEqualTo:Short? = null var SegmentNoGreaterThan:Short? = null var SegmentNoLessThan:Short? = null var SegmentNoLessThanOrEqualTo:Short? = null var SegmentNoNotEqualTo:Short? = null var SegmentNoBetween:ArrayList? = null var SegmentNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var SegmentLength:Short? = null var SegmentLengthGreaterThanOrEqualTo:Short? = null var SegmentLengthGreaterThan:Short? = null var SegmentLengthLessThan:Short? = null var SegmentLengthLessThanOrEqualTo:Short? = null var SegmentLengthNotEqualTo:Short? = null var SegmentLengthBetween:ArrayList? = null var SegmentLengthIn:ArrayList? = null var SegmentType:Short? = null var SegmentTypeGreaterThanOrEqualTo:Short? = null var SegmentTypeGreaterThan:Short? = null var SegmentTypeLessThan:Short? = null var SegmentTypeLessThanOrEqualTo:Short? = null var SegmentTypeNotEqualTo:Short? = null var SegmentTypeBetween:ArrayList? = null var SegmentTypeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_SegmentConfigurationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_SegmentsQuery : QueryDb(), IReturn> { var GLSegmentID:String? = null var GLSegmentIDStartsWith:String? = null var GLSegmentIDEndsWith:String? = null var GLSegmentIDContains:String? = null var GLSegmentIDLike:String? = null var GLSegmentIDBetween:ArrayList? = null var GLSegmentIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SegmentNo:Short? = null var SegmentNoGreaterThanOrEqualTo:Short? = null var SegmentNoGreaterThan:Short? = null var SegmentNoLessThan:Short? = null var SegmentNoLessThanOrEqualTo:Short? = null var SegmentNoNotEqualTo:Short? = null var SegmentNoBetween:ArrayList? = null var SegmentNoIn:ArrayList? = null var SegContents:String? = null var SegContentsStartsWith:String? = null var SegContentsEndsWith:String? = null var SegContentsContains:String? = null var SegContentsLike:String? = null var SegContentsBetween:ArrayList? = null var SegContentsIn:ArrayList? = null var SegContentsDesc:String? = null var SegContentsDescStartsWith:String? = null var SegContentsDescEndsWith:String? = null var SegContentsDescContains:String? = null var SegContentsDescLike:String? = null var SegContentsDescBetween:ArrayList? = null var SegContentsDescIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_SegmentsQuery.responseType } @Route(Path="/Queries/GL_Sets", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_SetsQuery : QueryDb(), IReturn> { var GLSetID:String? = null var GLSetIDStartsWith:String? = null var GLSetIDEndsWith:String? = null var GLSetIDContains:String? = null var GLSetIDLike:String? = null var GLSetIDBetween:ArrayList? = null var GLSetIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SetNo:String? = null var SetNoStartsWith:String? = null var SetNoEndsWith:String? = null var SetNoContains:String? = null var SetNoLike:String? = null var SetNoBetween:ArrayList? = null var SetNoIn:ArrayList? = null var PostDateTime:Date? = null var PostDateTimeGreaterThanOrEqualTo:Date? = null var PostDateTimeGreaterThan:Date? = null var PostDateTimeLessThan:Date? = null var PostDateTimeLessThanOrEqualTo:Date? = null var PostDateTimeNotEqualTo:Date? = null var PostDateTimeBetween:ArrayList? = null var PostDateTimeIn:ArrayList? = null var PostedToPeriodNo:Short? = null var PostedToPeriodNoGreaterThanOrEqualTo:Short? = null var PostedToPeriodNoGreaterThan:Short? = null var PostedToPeriodNoLessThan:Short? = null var PostedToPeriodNoLessThanOrEqualTo:Short? = null var PostedToPeriodNoNotEqualTo:Short? = null var PostedToPeriodNoBetween:ArrayList? = null var PostedToPeriodNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var Source:String? = null var SourceStartsWith:String? = null var SourceEndsWith:String? = null var SourceContains:String? = null var SourceLike:String? = null var SourceBetween:ArrayList? = null var SourceIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var UserName:String? = null var UserNameStartsWith:String? = null var UserNameEndsWith:String? = null var UserNameContains:String? = null var UserNameLike:String? = null var UserNameBetween:ArrayList? = null var UserNameIn:ArrayList? = null var SetType:Short? = null var SetTypeGreaterThanOrEqualTo:Short? = null var SetTypeGreaterThan:Short? = null var SetTypeLessThan:Short? = null var SetTypeLessThanOrEqualTo:Short? = null var SetTypeNotEqualTo:Short? = null var SetTypeBetween:ArrayList? = null var SetTypeIn:ArrayList? = null var RepeatingType:Short? = null var RepeatingTypeGreaterThanOrEqualTo:Short? = null var RepeatingTypeGreaterThan:Short? = null var RepeatingTypeLessThan:Short? = null var RepeatingTypeLessThanOrEqualTo:Short? = null var RepeatingTypeNotEqualTo:Short? = null var RepeatingTypeBetween:ArrayList? = null var RepeatingTypeIn:ArrayList? = null var RepeatingUnits:Short? = null var RepeatingUnitsGreaterThanOrEqualTo:Short? = null var RepeatingUnitsGreaterThan:Short? = null var RepeatingUnitsLessThan:Short? = null var RepeatingUnitsLessThanOrEqualTo:Short? = null var RepeatingUnitsNotEqualTo:Short? = null var RepeatingUnitsBetween:ArrayList? = null var RepeatingUnitsIn:ArrayList? = null var NextRepeatingDate:Date? = null var NextRepeatingDateGreaterThanOrEqualTo:Date? = null var NextRepeatingDateGreaterThan:Date? = null var NextRepeatingDateLessThan:Date? = null var NextRepeatingDateLessThanOrEqualTo:Date? = null var NextRepeatingDateNotEqualTo:Date? = null var NextRepeatingDateBetween:ArrayList? = null var NextRepeatingDateIn:ArrayList? = null var RepeatingWillEnd:Boolean? = null var RepeatingEndDate:Date? = null var RepeatingEndDateGreaterThanOrEqualTo:Date? = null var RepeatingEndDateGreaterThan:Date? = null var RepeatingEndDateLessThan:Date? = null var RepeatingEndDateLessThanOrEqualTo:Date? = null var RepeatingEndDateNotEqualTo:Date? = null var RepeatingEndDateBetween:ArrayList? = null var RepeatingEndDateIn:ArrayList? = null var ReverseType:Short? = null var ReverseTypeGreaterThanOrEqualTo:Short? = null var ReverseTypeGreaterThan:Short? = null var ReverseTypeLessThan:Short? = null var ReverseTypeLessThanOrEqualTo:Short? = null var ReverseTypeNotEqualTo:Short? = null var ReverseTypeBetween:ArrayList? = null var ReverseTypeIn:ArrayList? = null var ReversePeriod:Short? = null var ReversePeriodGreaterThanOrEqualTo:Short? = null var ReversePeriodGreaterThan:Short? = null var ReversePeriodLessThan:Short? = null var ReversePeriodLessThanOrEqualTo:Short? = null var ReversePeriodNotEqualTo:Short? = null var ReversePeriodBetween:ArrayList? = null var ReversePeriodIn:ArrayList? = null var ReverseDate:Date? = null var ReverseDateGreaterThanOrEqualTo:Date? = null var ReverseDateGreaterThan:Date? = null var ReverseDateLessThan:Date? = null var ReverseDateLessThanOrEqualTo:Date? = null var ReverseDateNotEqualTo:Date? = null var ReverseDateBetween:ArrayList? = null var ReverseDateIn:ArrayList? = null var Reversed:Boolean? = null var YearNo:Short? = null var YearNoGreaterThanOrEqualTo:Short? = null var YearNoGreaterThan:Short? = null var YearNoLessThan:Short? = null var YearNoLessThanOrEqualTo:Short? = null var YearNoNotEqualTo:Short? = null var YearNoBetween:ArrayList? = null var YearNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_SetsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_TranAllocsQuery : QueryDb(), IReturn> { var GLTranAllocsID:String? = null var GLTranAllocsIDStartsWith:String? = null var GLTranAllocsIDEndsWith:String? = null var GLTranAllocsIDContains:String? = null var GLTranAllocsIDLike:String? = null var GLTranAllocsIDBetween:ArrayList? = null var GLTranAllocsIDIn:ArrayList? = null var GLDebitTransID:String? = null var GLDebitTransIDStartsWith:String? = null var GLDebitTransIDEndsWith:String? = null var GLDebitTransIDContains:String? = null var GLDebitTransIDLike:String? = null var GLDebitTransIDBetween:ArrayList? = null var GLDebitTransIDIn:ArrayList? = null var GLCreditTransID:String? = null var GLCreditTransIDStartsWith:String? = null var GLCreditTransIDEndsWith:String? = null var GLCreditTransIDContains:String? = null var GLCreditTransIDLike:String? = null var GLCreditTransIDBetween:ArrayList? = null var GLCreditTransIDIn:ArrayList? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_TranAllocsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_TranCodesQuery : QueryDb(), IReturn> { var GLTransCodeID:String? = null var GLTransCodeIDStartsWith:String? = null var GLTransCodeIDEndsWith:String? = null var GLTransCodeIDContains:String? = null var GLTransCodeIDLike:String? = null var GLTransCodeIDBetween:ArrayList? = null var GLTransCodeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var TransNo:Int? = null var TransNoGreaterThanOrEqualTo:Int? = null var TransNoGreaterThan:Int? = null var TransNoLessThan:Int? = null var TransNoLessThanOrEqualTo:Int? = null var TransNoNotEqualTo:Int? = null var TransNoBetween:ArrayList? = null var TransNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_TranCodesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_TransactionCode1Query : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var HR_Staff_CreatedBy:String? = null var HR_Staff_CreatedByStartsWith:String? = null var HR_Staff_CreatedByEndsWith:String? = null var HR_Staff_CreatedByContains:String? = null var HR_Staff_CreatedByLike:String? = null var HR_Staff_CreatedByBetween:ArrayList? = null var HR_Staff_CreatedByIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_LastSavedBy:String? = null var HR_Staff_LastSavedByStartsWith:String? = null var HR_Staff_LastSavedByEndsWith:String? = null var HR_Staff_LastSavedByContains:String? = null var HR_Staff_LastSavedByLike:String? = null var HR_Staff_LastSavedByBetween:ArrayList? = null var HR_Staff_LastSavedByIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_TransactionCode1Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_TransactionCode2Query : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var HR_Staff_CreatedBy:String? = null var HR_Staff_CreatedByStartsWith:String? = null var HR_Staff_CreatedByEndsWith:String? = null var HR_Staff_CreatedByContains:String? = null var HR_Staff_CreatedByLike:String? = null var HR_Staff_CreatedByBetween:ArrayList? = null var HR_Staff_CreatedByIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_LastSavedBy:String? = null var HR_Staff_LastSavedByStartsWith:String? = null var HR_Staff_LastSavedByEndsWith:String? = null var HR_Staff_LastSavedByContains:String? = null var HR_Staff_LastSavedByLike:String? = null var HR_Staff_LastSavedByBetween:ArrayList? = null var HR_Staff_LastSavedByIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_TransactionCode2Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_TransactionCode3Query : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var HR_Staff_CreatedBy:String? = null var HR_Staff_CreatedByStartsWith:String? = null var HR_Staff_CreatedByEndsWith:String? = null var HR_Staff_CreatedByContains:String? = null var HR_Staff_CreatedByLike:String? = null var HR_Staff_CreatedByBetween:ArrayList? = null var HR_Staff_CreatedByIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var HR_Staff_LastSavedBy:String? = null var HR_Staff_LastSavedByStartsWith:String? = null var HR_Staff_LastSavedByEndsWith:String? = null var HR_Staff_LastSavedByContains:String? = null var HR_Staff_LastSavedByLike:String? = null var HR_Staff_LastSavedByBetween:ArrayList? = null var HR_Staff_LastSavedByIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_TransactionCode3Query.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class GL_TransactionsQuery : QueryDb(), IReturn> { var GLTransactionID:String? = null var GLTransactionIDStartsWith:String? = null var GLTransactionIDEndsWith:String? = null var GLTransactionIDContains:String? = null var GLTransactionIDLike:String? = null var GLTransactionIDBetween:ArrayList? = null var GLTransactionIDIn:ArrayList? = null var GLSetID:String? = null var GLSetIDStartsWith:String? = null var GLSetIDEndsWith:String? = null var GLSetIDContains:String? = null var GLSetIDLike:String? = null var GLSetIDBetween:ArrayList? = null var GLSetIDIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var DebitCredit:Boolean? = null var Amount:BigDecimal? = null var AmountGreaterThanOrEqualTo:BigDecimal? = null var AmountGreaterThan:BigDecimal? = null var AmountLessThan:BigDecimal? = null var AmountLessThanOrEqualTo:BigDecimal? = null var AmountNotEqualTo:BigDecimal? = null var AmountBetween:ArrayList? = null var AmountIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var LineNum:Int? = null var LineNumGreaterThanOrEqualTo:Int? = null var LineNumGreaterThan:Int? = null var LineNumLessThan:Int? = null var LineNumLessThanOrEqualTo:Int? = null var LineNumNotEqualTo:Int? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var TransCode1ID:String? = null var TransCode1IDStartsWith:String? = null var TransCode1IDEndsWith:String? = null var TransCode1IDContains:String? = null var TransCode1IDLike:String? = null var TransCode1IDBetween:ArrayList? = null var TransCode1IDIn:ArrayList? = null var TransCode2ID:String? = null var TransCode2IDStartsWith:String? = null var TransCode2IDEndsWith:String? = null var TransCode2IDContains:String? = null var TransCode2IDLike:String? = null var TransCode2IDBetween:ArrayList? = null var TransCode2IDIn:ArrayList? = null var TransCode3ID:String? = null var TransCode3IDStartsWith:String? = null var TransCode3IDEndsWith:String? = null var TransCode3IDContains:String? = null var TransCode3IDLike:String? = null var TransCode3IDBetween:ArrayList? = null var TransCode3IDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var Reconciled:Boolean? = null var Cleared:Boolean? = null var TransPostDateTime:Date? = null var TransPostDateTimeGreaterThanOrEqualTo:Date? = null var TransPostDateTimeGreaterThan:Date? = null var TransPostDateTimeLessThan:Date? = null var TransPostDateTimeLessThanOrEqualTo:Date? = null var TransPostDateTimeNotEqualTo:Date? = null var TransPostDateTimeBetween:ArrayList? = null var TransPostDateTimeIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = GL_TransactionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_APIKeyQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var ExpiryDateTime:Date? = null var ExpiryDateTimeGreaterThanOrEqualTo:Date? = null var ExpiryDateTimeGreaterThan:Date? = null var ExpiryDateTimeLessThan:Date? = null var ExpiryDateTimeLessThanOrEqualTo:Date? = null var ExpiryDateTimeNotEqualTo:Date? = null var ExpiryDateTimeBetween:ArrayList? = null var ExpiryDateTimeIn:ArrayList? = null var CancelledDateTime:Date? = null var CancelledDateTimeGreaterThanOrEqualTo:Date? = null var CancelledDateTimeGreaterThan:Date? = null var CancelledDateTimeLessThan:Date? = null var CancelledDateTimeLessThanOrEqualTo:Date? = null var CancelledDateTimeNotEqualTo:Date? = null var CancelledDateTimeBetween:ArrayList? = null var CancelledDateTimeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var KeyValue:String? = null var KeyValueStartsWith:String? = null var KeyValueEndsWith:String? = null var KeyValueContains:String? = null var KeyValueLike:String? = null var KeyValueBetween:ArrayList? = null var KeyValueIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_APIKeyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_DepartmentCategoriesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var HR_Departments_RecID:String? = null var HR_Departments_RecIDStartsWith:String? = null var HR_Departments_RecIDEndsWith:String? = null var HR_Departments_RecIDContains:String? = null var HR_Departments_RecIDLike:String? = null var HR_Departments_RecIDBetween:ArrayList? = null var HR_Departments_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var RowHash:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_DepartmentCategoriesQuery.responseType } @Route(Path="/Queries/HR_Departments", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_DepartmentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Manager_HR_Staff_RecID:String? = null var Manager_HR_Staff_RecIDStartsWith:String? = null var Manager_HR_Staff_RecIDEndsWith:String? = null var Manager_HR_Staff_RecIDContains:String? = null var Manager_HR_Staff_RecIDLike:String? = null var Manager_HR_Staff_RecIDBetween:ArrayList? = null var Manager_HR_Staff_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null var IsEnabled:Boolean? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_DepartmentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_SkillRatingsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_SkillRatingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_SkillsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ExamRequired:Boolean? = null var HR_Departments_RecID:String? = null var HR_Departments_RecIDStartsWith:String? = null var HR_Departments_RecIDEndsWith:String? = null var HR_Departments_RecIDContains:String? = null var HR_Departments_RecIDLike:String? = null var HR_Departments_RecIDBetween:ArrayList? = null var HR_Departments_RecIDIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_SkillsQuery.responseType } @Route(Path="/Queries/HR_Staff", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_StaffQuery : QueryDb(), IReturn> { var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Title:String? = null var TitleStartsWith:String? = null var TitleEndsWith:String? = null var TitleContains:String? = null var TitleLike:String? = null var TitleBetween:ArrayList? = null var TitleIn:ArrayList? = null var FName:String? = null var FNameStartsWith:String? = null var FNameEndsWith:String? = null var FNameContains:String? = null var FNameLike:String? = null var FNameBetween:ArrayList? = null var FNameIn:ArrayList? = null var SName:String? = null var SNameStartsWith:String? = null var SNameEndsWith:String? = null var SNameContains:String? = null var SNameLike:String? = null var SNameBetween:ArrayList? = null var SNameIn:ArrayList? = null var Position1:String? = null var Position1StartsWith:String? = null var Position1EndsWith:String? = null var Position1Contains:String? = null var Position1Like:String? = null var Position1Between:ArrayList? = null var Position1In:ArrayList? = null var Position2:String? = null var Position2StartsWith:String? = null var Position2EndsWith:String? = null var Position2Contains:String? = null var Position2Like:String? = null var Position2Between:ArrayList? = null var Position2In:ArrayList? = null var Password:String? = null var PasswordStartsWith:String? = null var PasswordEndsWith:String? = null var PasswordContains:String? = null var PasswordLike:String? = null var PasswordBetween:ArrayList? = null var PasswordIn:ArrayList? = null var IsActive:Boolean? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var EmailDisplayName:String? = null var EmailDisplayNameStartsWith:String? = null var EmailDisplayNameEndsWith:String? = null var EmailDisplayNameContains:String? = null var EmailDisplayNameLike:String? = null var EmailDisplayNameBetween:ArrayList? = null var EmailDisplayNameIn:ArrayList? = null var SMTPUsername:String? = null var SMTPUsernameStartsWith:String? = null var SMTPUsernameEndsWith:String? = null var SMTPUsernameContains:String? = null var SMTPUsernameLike:String? = null var SMTPUsernameBetween:ArrayList? = null var SMTPUsernameIn:ArrayList? = null var SMTPPassword:String? = null var SMTPPasswordStartsWith:String? = null var SMTPPasswordEndsWith:String? = null var SMTPPasswordContains:String? = null var SMTPPasswordLike:String? = null var SMTPPasswordBetween:ArrayList? = null var SMTPPasswordIn:ArrayList? = null var Username:String? = null var UsernameStartsWith:String? = null var UsernameEndsWith:String? = null var UsernameContains:String? = null var UsernameLike:String? = null var UsernameBetween:ArrayList? = null var UsernameIn:ArrayList? = null var MustChangePasswordNextLogin:Boolean? = null var PasswordLastChangedDateTime:Date? = null var PasswordLastChangedDateTimeGreaterThanOrEqualTo:Date? = null var PasswordLastChangedDateTimeGreaterThan:Date? = null var PasswordLastChangedDateTimeLessThan:Date? = null var PasswordLastChangedDateTimeLessThanOrEqualTo:Date? = null var PasswordLastChangedDateTimeNotEqualTo:Date? = null var PasswordLastChangedDateTimeBetween:ArrayList? = null var PasswordLastChangedDateTimeIn:ArrayList? = null var SQLLogin:String? = null var SQLLoginStartsWith:String? = null var SQLLoginEndsWith:String? = null var SQLLoginContains:String? = null var SQLLoginLike:String? = null var SQLLoginBetween:ArrayList? = null var SQLLoginIn:ArrayList? = null var SQLPassword:String? = null var SQLPasswordStartsWith:String? = null var SQLPasswordEndsWith:String? = null var SQLPasswordContains:String? = null var SQLPasswordLike:String? = null var SQLPasswordBetween:ArrayList? = null var SQLPasswordIn:ArrayList? = null var ReportSQLLogin:String? = null var ReportSQLLoginStartsWith:String? = null var ReportSQLLoginEndsWith:String? = null var ReportSQLLoginContains:String? = null var ReportSQLLoginLike:String? = null var ReportSQLLoginBetween:ArrayList? = null var ReportSQLLoginIn:ArrayList? = null var ReportSQLPassword:String? = null var ReportSQLPasswordStartsWith:String? = null var ReportSQLPasswordEndsWith:String? = null var ReportSQLPasswordContains:String? = null var ReportSQLPasswordLike:String? = null var ReportSQLPasswordBetween:ArrayList? = null var ReportSQLPasswordIn:ArrayList? = null var Picture:ArrayList? = null var HR_Departments_RecID:String? = null var HR_Departments_RecIDStartsWith:String? = null var HR_Departments_RecIDEndsWith:String? = null var HR_Departments_RecIDContains:String? = null var HR_Departments_RecIDLike:String? = null var HR_Departments_RecIDBetween:ArrayList? = null var HR_Departments_RecIDIn:ArrayList? = null var Extension:String? = null var ExtensionStartsWith:String? = null var ExtensionEndsWith:String? = null var ExtensionContains:String? = null var ExtensionLike:String? = null var ExtensionBetween:ArrayList? = null var ExtensionIn:ArrayList? = null var Mobile:String? = null var MobileStartsWith:String? = null var MobileEndsWith:String? = null var MobileContains:String? = null var MobileLike:String? = null var MobileBetween:ArrayList? = null var MobileIn:ArrayList? = null var UsePrepaidLabourPacks:Boolean? = null var AuthenticationModes:Short? = null var AuthenticationModesGreaterThanOrEqualTo:Short? = null var AuthenticationModesGreaterThan:Short? = null var AuthenticationModesLessThan:Short? = null var AuthenticationModesLessThanOrEqualTo:Short? = null var AuthenticationModesNotEqualTo:Short? = null var AuthenticationModesBetween:ArrayList? = null var AuthenticationModesIn:ArrayList? = null var WindowsDomainAccount:String? = null var WindowsDomainAccountStartsWith:String? = null var WindowsDomainAccountEndsWith:String? = null var WindowsDomainAccountContains:String? = null var WindowsDomainAccountLike:String? = null var WindowsDomainAccountBetween:ArrayList? = null var WindowsDomainAccountIn:ArrayList? = null var SMTPPasswordLastChangedDateTime:Date? = null var SMTPPasswordLastChangedDateTimeGreaterThanOrEqualTo:Date? = null var SMTPPasswordLastChangedDateTimeGreaterThan:Date? = null var SMTPPasswordLastChangedDateTimeLessThan:Date? = null var SMTPPasswordLastChangedDateTimeLessThanOrEqualTo:Date? = null var SMTPPasswordLastChangedDateTimeNotEqualTo:Date? = null var SMTPPasswordLastChangedDateTimeBetween:ArrayList? = null var SMTPPasswordLastChangedDateTimeIn:ArrayList? = null var SY_Menu_RecID:String? = null var SY_Menu_RecIDStartsWith:String? = null var SY_Menu_RecIDEndsWith:String? = null var SY_Menu_RecIDContains:String? = null var SY_Menu_RecIDLike:String? = null var SY_Menu_RecIDBetween:ArrayList? = null var SY_Menu_RecIDIn:ArrayList? = null var SY_PrintGroup_RecID:String? = null var SY_PrintGroup_RecIDStartsWith:String? = null var SY_PrintGroup_RecIDEndsWith:String? = null var SY_PrintGroup_RecIDContains:String? = null var SY_PrintGroup_RecIDLike:String? = null var SY_PrintGroup_RecIDBetween:ArrayList? = null var SY_PrintGroup_RecIDIn:ArrayList? = null var SQLLoginLastSavedDateTime:Date? = null var SQLLoginLastSavedDateTimeGreaterThanOrEqualTo:Date? = null var SQLLoginLastSavedDateTimeGreaterThan:Date? = null var SQLLoginLastSavedDateTimeLessThan:Date? = null var SQLLoginLastSavedDateTimeLessThanOrEqualTo:Date? = null var SQLLoginLastSavedDateTimeNotEqualTo:Date? = null var SQLLoginLastSavedDateTimeBetween:ArrayList? = null var SQLLoginLastSavedDateTimeIn:ArrayList? = null var ReportsLoginLastSavedDateTime:Date? = null var ReportsLoginLastSavedDateTimeGreaterThanOrEqualTo:Date? = null var ReportsLoginLastSavedDateTimeGreaterThan:Date? = null var ReportsLoginLastSavedDateTimeLessThan:Date? = null var ReportsLoginLastSavedDateTimeLessThanOrEqualTo:Date? = null var ReportsLoginLastSavedDateTimeNotEqualTo:Date? = null var ReportsLoginLastSavedDateTimeBetween:ArrayList? = null var ReportsLoginLastSavedDateTimeIn:ArrayList? = null var IsEnabled:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_StaffQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_StaffSkillsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var HR_Skills_RecID:String? = null var HR_Skills_RecIDStartsWith:String? = null var HR_Skills_RecIDEndsWith:String? = null var HR_Skills_RecIDContains:String? = null var HR_Skills_RecIDLike:String? = null var HR_Skills_RecIDBetween:ArrayList? = null var HR_Skills_RecIDIn:ArrayList? = null var HR_SkillRatings_RecID:String? = null var HR_SkillRatings_RecIDStartsWith:String? = null var HR_SkillRatings_RecIDEndsWith:String? = null var HR_SkillRatings_RecIDContains:String? = null var HR_SkillRatings_RecIDLike:String? = null var HR_SkillRatings_RecIDBetween:ArrayList? = null var HR_SkillRatings_RecIDIn:ArrayList? = null var QualificationDate:Date? = null var QualificationDateGreaterThanOrEqualTo:Date? = null var QualificationDateGreaterThan:Date? = null var QualificationDateLessThan:Date? = null var QualificationDateLessThanOrEqualTo:Date? = null var QualificationDateNotEqualTo:Date? = null var QualificationDateBetween:ArrayList? = null var QualificationDateIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_StaffSkillsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_StaffUserSettingsQuery : QueryDb(), IReturn> { var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var PreviewJournal:Boolean? = null var LastLogicalWarehouse_RecID:String? = null var LastLogicalWarehouse_RecIDStartsWith:String? = null var LastLogicalWarehouse_RecIDEndsWith:String? = null var LastLogicalWarehouse_RecIDContains:String? = null var LastLogicalWarehouse_RecIDLike:String? = null var LastLogicalWarehouse_RecIDBetween:ArrayList? = null var LastLogicalWarehouse_RecIDIn:ArrayList? = null var StockTakeOrder:Short? = null var StockTakeOrderGreaterThanOrEqualTo:Short? = null var StockTakeOrderGreaterThan:Short? = null var StockTakeOrderLessThan:Short? = null var StockTakeOrderLessThanOrEqualTo:Short? = null var StockTakeOrderNotEqualTo:Short? = null var StockTakeOrderBetween:ArrayList? = null var StockTakeOrderIn:ArrayList? = null var EnforceMinGP:Short? = null var EnforceMinGPGreaterThanOrEqualTo:Short? = null var EnforceMinGPGreaterThan:Short? = null var EnforceMinGPLessThan:Short? = null var EnforceMinGPLessThanOrEqualTo:Short? = null var EnforceMinGPNotEqualTo:Short? = null var EnforceMinGPBetween:ArrayList? = null var EnforceMinGPIn:ArrayList? = null var SearchAutoStart:Int? = null var SearchAutoStartGreaterThanOrEqualTo:Int? = null var SearchAutoStartGreaterThan:Int? = null var SearchAutoStartLessThan:Int? = null var SearchAutoStartLessThanOrEqualTo:Int? = null var SearchAutoStartNotEqualTo:Int? = null var SearchAutoStartBetween:ArrayList? = null var SearchAutoStartIn:ArrayList? = null var SearchReplaceText:Boolean? = null var SearchFontName:String? = null var SearchFontNameStartsWith:String? = null var SearchFontNameEndsWith:String? = null var SearchFontNameContains:String? = null var SearchFontNameLike:String? = null var SearchFontNameBetween:ArrayList? = null var SearchFontNameIn:ArrayList? = null var SearchFontSize:BigDecimal? = null var SearchFontSizeGreaterThanOrEqualTo:BigDecimal? = null var SearchFontSizeGreaterThan:BigDecimal? = null var SearchFontSizeLessThan:BigDecimal? = null var SearchFontSizeLessThanOrEqualTo:BigDecimal? = null var SearchFontSizeNotEqualTo:BigDecimal? = null var SearchFontSizeBetween:ArrayList? = null var SearchFontSizeIn:ArrayList? = null var CreditorsPrintToScreen:Boolean? = null var IgnoreBackOrderAllocations:Boolean? = null var InvoicingPrintToScreen:Boolean? = null var AllowModificationOfPrintedUnprocessedInvoices:Boolean? = null var IncrementInvoiceNumbers:String? = null var IncrementInvoiceNumbersStartsWith:String? = null var IncrementInvoiceNumbersEndsWith:String? = null var IncrementInvoiceNumbersContains:String? = null var IncrementInvoiceNumbersLike:String? = null var IncrementInvoiceNumbersBetween:ArrayList? = null var IncrementInvoiceNumbersIn:ArrayList? = null var ParticipateInCustomerExperienceImprovementProgram:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_StaffUserSettingsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class HR_StartupItemsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var HR_Staff_RecID:String? = null var HR_Staff_RecIDStartsWith:String? = null var HR_Staff_RecIDEndsWith:String? = null var HR_Staff_RecIDContains:String? = null var HR_Staff_RecIDLike:String? = null var HR_Staff_RecIDBetween:ArrayList? = null var HR_Staff_RecIDIn:ArrayList? = null var SY_Forms_ClassName:String? = null var SY_Forms_ClassNameStartsWith:String? = null var SY_Forms_ClassNameEndsWith:String? = null var SY_Forms_ClassNameContains:String? = null var SY_Forms_ClassNameLike:String? = null var SY_Forms_ClassNameBetween:ArrayList? = null var SY_Forms_ClassNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = HR_StartupItemsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IM_CSV_StagingQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchID:String? = null var BatchIDStartsWith:String? = null var BatchIDEndsWith:String? = null var BatchIDContains:String? = null var BatchIDLike:String? = null var BatchIDBetween:ArrayList? = null var BatchIDIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var DateCreated:Date? = null var DateCreatedGreaterThanOrEqualTo:Date? = null var DateCreatedGreaterThan:Date? = null var DateCreatedLessThan:Date? = null var DateCreatedLessThanOrEqualTo:Date? = null var DateCreatedNotEqualTo:Date? = null var DateCreatedBetween:ArrayList? = null var DateCreatedIn:ArrayList? = null var ImportStatus:String? = null var ImportStatusStartsWith:String? = null var ImportStatusEndsWith:String? = null var ImportStatusContains:String? = null var ImportStatusLike:String? = null var ImportStatusBetween:ArrayList? = null var ImportStatusIn:ArrayList? = null var ImportMessage:String? = null var ImportMessageStartsWith:String? = null var ImportMessageEndsWith:String? = null var ImportMessageContains:String? = null var ImportMessageLike:String? = null var ImportMessageBetween:ArrayList? = null var ImportMessageIn:ArrayList? = null var Column1:String? = null var Column1StartsWith:String? = null var Column1EndsWith:String? = null var Column1Contains:String? = null var Column1Like:String? = null var Column1Between:ArrayList? = null var Column1In:ArrayList? = null var Column2:String? = null var Column2StartsWith:String? = null var Column2EndsWith:String? = null var Column2Contains:String? = null var Column2Like:String? = null var Column2Between:ArrayList? = null var Column2In:ArrayList? = null var Column3:String? = null var Column3StartsWith:String? = null var Column3EndsWith:String? = null var Column3Contains:String? = null var Column3Like:String? = null var Column3Between:ArrayList? = null var Column3In:ArrayList? = null var Column4:String? = null var Column4StartsWith:String? = null var Column4EndsWith:String? = null var Column4Contains:String? = null var Column4Like:String? = null var Column4Between:ArrayList? = null var Column4In:ArrayList? = null var Column5:String? = null var Column5StartsWith:String? = null var Column5EndsWith:String? = null var Column5Contains:String? = null var Column5Like:String? = null var Column5Between:ArrayList? = null var Column5In:ArrayList? = null var Column6:String? = null var Column6StartsWith:String? = null var Column6EndsWith:String? = null var Column6Contains:String? = null var Column6Like:String? = null var Column6Between:ArrayList? = null var Column6In:ArrayList? = null var Column7:String? = null var Column7StartsWith:String? = null var Column7EndsWith:String? = null var Column7Contains:String? = null var Column7Like:String? = null var Column7Between:ArrayList? = null var Column7In:ArrayList? = null var Column8:String? = null var Column8StartsWith:String? = null var Column8EndsWith:String? = null var Column8Contains:String? = null var Column8Like:String? = null var Column8Between:ArrayList? = null var Column8In:ArrayList? = null var Column9:String? = null var Column9StartsWith:String? = null var Column9EndsWith:String? = null var Column9Contains:String? = null var Column9Like:String? = null var Column9Between:ArrayList? = null var Column9In:ArrayList? = null var Column10:String? = null var Column10StartsWith:String? = null var Column10EndsWith:String? = null var Column10Contains:String? = null var Column10Like:String? = null var Column10Between:ArrayList? = null var Column10In:ArrayList? = null var Column11:String? = null var Column11StartsWith:String? = null var Column11EndsWith:String? = null var Column11Contains:String? = null var Column11Like:String? = null var Column11Between:ArrayList? = null var Column11In:ArrayList? = null var Column12:String? = null var Column12StartsWith:String? = null var Column12EndsWith:String? = null var Column12Contains:String? = null var Column12Like:String? = null var Column12Between:ArrayList? = null var Column12In:ArrayList? = null var Column13:String? = null var Column13StartsWith:String? = null var Column13EndsWith:String? = null var Column13Contains:String? = null var Column13Like:String? = null var Column13Between:ArrayList? = null var Column13In:ArrayList? = null var Column14:String? = null var Column14StartsWith:String? = null var Column14EndsWith:String? = null var Column14Contains:String? = null var Column14Like:String? = null var Column14Between:ArrayList? = null var Column14In:ArrayList? = null var Column15:String? = null var Column15StartsWith:String? = null var Column15EndsWith:String? = null var Column15Contains:String? = null var Column15Like:String? = null var Column15Between:ArrayList? = null var Column15In:ArrayList? = null var Column16:String? = null var Column16StartsWith:String? = null var Column16EndsWith:String? = null var Column16Contains:String? = null var Column16Like:String? = null var Column16Between:ArrayList? = null var Column16In:ArrayList? = null var Column17:String? = null var Column17StartsWith:String? = null var Column17EndsWith:String? = null var Column17Contains:String? = null var Column17Like:String? = null var Column17Between:ArrayList? = null var Column17In:ArrayList? = null var Column18:String? = null var Column18StartsWith:String? = null var Column18EndsWith:String? = null var Column18Contains:String? = null var Column18Like:String? = null var Column18Between:ArrayList? = null var Column18In:ArrayList? = null var Column19:String? = null var Column19StartsWith:String? = null var Column19EndsWith:String? = null var Column19Contains:String? = null var Column19Like:String? = null var Column19Between:ArrayList? = null var Column19In:ArrayList? = null var Column20:String? = null var Column20StartsWith:String? = null var Column20EndsWith:String? = null var Column20Contains:String? = null var Column20Like:String? = null var Column20Between:ArrayList? = null var Column20In:ArrayList? = null var Column21:String? = null var Column21StartsWith:String? = null var Column21EndsWith:String? = null var Column21Contains:String? = null var Column21Like:String? = null var Column21Between:ArrayList? = null var Column21In:ArrayList? = null var Column22:String? = null var Column22StartsWith:String? = null var Column22EndsWith:String? = null var Column22Contains:String? = null var Column22Like:String? = null var Column22Between:ArrayList? = null var Column22In:ArrayList? = null var Column23:String? = null var Column23StartsWith:String? = null var Column23EndsWith:String? = null var Column23Contains:String? = null var Column23Like:String? = null var Column23Between:ArrayList? = null var Column23In:ArrayList? = null var Column24:String? = null var Column24StartsWith:String? = null var Column24EndsWith:String? = null var Column24Contains:String? = null var Column24Like:String? = null var Column24Between:ArrayList? = null var Column24In:ArrayList? = null var Column25:String? = null var Column25StartsWith:String? = null var Column25EndsWith:String? = null var Column25Contains:String? = null var Column25Like:String? = null var Column25Between:ArrayList? = null var Column25In:ArrayList? = null var Column26:String? = null var Column26StartsWith:String? = null var Column26EndsWith:String? = null var Column26Contains:String? = null var Column26Like:String? = null var Column26Between:ArrayList? = null var Column26In:ArrayList? = null var Column27:String? = null var Column27StartsWith:String? = null var Column27EndsWith:String? = null var Column27Contains:String? = null var Column27Like:String? = null var Column27Between:ArrayList? = null var Column27In:ArrayList? = null var Column28:String? = null var Column28StartsWith:String? = null var Column28EndsWith:String? = null var Column28Contains:String? = null var Column28Like:String? = null var Column28Between:ArrayList? = null var Column28In:ArrayList? = null var Column29:String? = null var Column29StartsWith:String? = null var Column29EndsWith:String? = null var Column29Contains:String? = null var Column29Like:String? = null var Column29Between:ArrayList? = null var Column29In:ArrayList? = null var Column30:String? = null var Column30StartsWith:String? = null var Column30EndsWith:String? = null var Column30Contains:String? = null var Column30Like:String? = null var Column30Between:ArrayList? = null var Column30In:ArrayList? = null var Column31:String? = null var Column31StartsWith:String? = null var Column31EndsWith:String? = null var Column31Contains:String? = null var Column31Like:String? = null var Column31Between:ArrayList? = null var Column31In:ArrayList? = null var Column32:String? = null var Column32StartsWith:String? = null var Column32EndsWith:String? = null var Column32Contains:String? = null var Column32Like:String? = null var Column32Between:ArrayList? = null var Column32In:ArrayList? = null var Column33:String? = null var Column33StartsWith:String? = null var Column33EndsWith:String? = null var Column33Contains:String? = null var Column33Like:String? = null var Column33Between:ArrayList? = null var Column33In:ArrayList? = null var Column34:String? = null var Column34StartsWith:String? = null var Column34EndsWith:String? = null var Column34Contains:String? = null var Column34Like:String? = null var Column34Between:ArrayList? = null var Column34In:ArrayList? = null var Column35:String? = null var Column35StartsWith:String? = null var Column35EndsWith:String? = null var Column35Contains:String? = null var Column35Like:String? = null var Column35Between:ArrayList? = null var Column35In:ArrayList? = null var Column36:String? = null var Column36StartsWith:String? = null var Column36EndsWith:String? = null var Column36Contains:String? = null var Column36Like:String? = null var Column36Between:ArrayList? = null var Column36In:ArrayList? = null var Column37:String? = null var Column37StartsWith:String? = null var Column37EndsWith:String? = null var Column37Contains:String? = null var Column37Like:String? = null var Column37Between:ArrayList? = null var Column37In:ArrayList? = null var Column38:String? = null var Column38StartsWith:String? = null var Column38EndsWith:String? = null var Column38Contains:String? = null var Column38Like:String? = null var Column38Between:ArrayList? = null var Column38In:ArrayList? = null var Column39:String? = null var Column39StartsWith:String? = null var Column39EndsWith:String? = null var Column39Contains:String? = null var Column39Like:String? = null var Column39Between:ArrayList? = null var Column39In:ArrayList? = null var Column40:String? = null var Column40StartsWith:String? = null var Column40EndsWith:String? = null var Column40Contains:String? = null var Column40Like:String? = null var Column40Between:ArrayList? = null var Column40In:ArrayList? = null var Column41:String? = null var Column41StartsWith:String? = null var Column41EndsWith:String? = null var Column41Contains:String? = null var Column41Like:String? = null var Column41Between:ArrayList? = null var Column41In:ArrayList? = null var Column42:String? = null var Column42StartsWith:String? = null var Column42EndsWith:String? = null var Column42Contains:String? = null var Column42Like:String? = null var Column42Between:ArrayList? = null var Column42In:ArrayList? = null var Column43:String? = null var Column43StartsWith:String? = null var Column43EndsWith:String? = null var Column43Contains:String? = null var Column43Like:String? = null var Column43Between:ArrayList? = null var Column43In:ArrayList? = null var Column44:String? = null var Column44StartsWith:String? = null var Column44EndsWith:String? = null var Column44Contains:String? = null var Column44Like:String? = null var Column44Between:ArrayList? = null var Column44In:ArrayList? = null var Column45:String? = null var Column45StartsWith:String? = null var Column45EndsWith:String? = null var Column45Contains:String? = null var Column45Like:String? = null var Column45Between:ArrayList? = null var Column45In:ArrayList? = null var Column46:String? = null var Column46StartsWith:String? = null var Column46EndsWith:String? = null var Column46Contains:String? = null var Column46Like:String? = null var Column46Between:ArrayList? = null var Column46In:ArrayList? = null var Column47:String? = null var Column47StartsWith:String? = null var Column47EndsWith:String? = null var Column47Contains:String? = null var Column47Like:String? = null var Column47Between:ArrayList? = null var Column47In:ArrayList? = null var Column48:String? = null var Column48StartsWith:String? = null var Column48EndsWith:String? = null var Column48Contains:String? = null var Column48Like:String? = null var Column48Between:ArrayList? = null var Column48In:ArrayList? = null var Column49:String? = null var Column49StartsWith:String? = null var Column49EndsWith:String? = null var Column49Contains:String? = null var Column49Like:String? = null var Column49Between:ArrayList? = null var Column49In:ArrayList? = null var Column50:String? = null var Column50StartsWith:String? = null var Column50EndsWith:String? = null var Column50Contains:String? = null var Column50Like:String? = null var Column50Between:ArrayList? = null var Column50In:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IM_CSV_StagingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IM_ImportQueueQuery : QueryDb(), IReturn> { var ImportQueueID:String? = null var ImportQueueIDStartsWith:String? = null var ImportQueueIDEndsWith:String? = null var ImportQueueIDContains:String? = null var ImportQueueIDLike:String? = null var ImportQueueIDBetween:ArrayList? = null var ImportQueueIDIn:ArrayList? = null var OriginalXML:String? = null var OriginalXMLStartsWith:String? = null var OriginalXMLEndsWith:String? = null var OriginalXMLContains:String? = null var OriginalXMLLike:String? = null var OriginalXMLBetween:ArrayList? = null var OriginalXMLIn:ArrayList? = null var TransformedXML:String? = null var TransformedXMLStartsWith:String? = null var TransformedXMLEndsWith:String? = null var TransformedXMLContains:String? = null var TransformedXMLLike:String? = null var TransformedXMLBetween:ArrayList? = null var TransformedXMLIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var AddedToQueueDateTime:Date? = null var AddedToQueueDateTimeGreaterThanOrEqualTo:Date? = null var AddedToQueueDateTimeGreaterThan:Date? = null var AddedToQueueDateTimeLessThan:Date? = null var AddedToQueueDateTimeLessThanOrEqualTo:Date? = null var AddedToQueueDateTimeNotEqualTo:Date? = null var AddedToQueueDateTimeBetween:ArrayList? = null var AddedToQueueDateTimeIn:ArrayList? = null var AddedToQueueByStaffID:String? = null var AddedToQueueByStaffIDStartsWith:String? = null var AddedToQueueByStaffIDEndsWith:String? = null var AddedToQueueByStaffIDContains:String? = null var AddedToQueueByStaffIDLike:String? = null var AddedToQueueByStaffIDBetween:ArrayList? = null var AddedToQueueByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var ImportErrorMessage:String? = null var ImportErrorMessageStartsWith:String? = null var ImportErrorMessageEndsWith:String? = null var ImportErrorMessageContains:String? = null var ImportErrorMessageLike:String? = null var ImportErrorMessageBetween:ArrayList? = null var ImportErrorMessageIn:ArrayList? = null var ImportBatchID:String? = null var ImportBatchIDStartsWith:String? = null var ImportBatchIDEndsWith:String? = null var ImportBatchIDContains:String? = null var ImportBatchIDLike:String? = null var ImportBatchIDBetween:ArrayList? = null var ImportBatchIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var ImportSuccessMessage:String? = null var ImportSuccessMessageStartsWith:String? = null var ImportSuccessMessageEndsWith:String? = null var ImportSuccessMessageContains:String? = null var ImportSuccessMessageLike:String? = null var ImportSuccessMessageBetween:ArrayList? = null var ImportSuccessMessageIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IM_ImportQueueQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AlternateQuery : QueryDb(), IReturn> { var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var LinkedInventoryID:String? = null var LinkedInventoryIDStartsWith:String? = null var LinkedInventoryIDEndsWith:String? = null var LinkedInventoryIDContains:String? = null var LinkedInventoryIDLike:String? = null var LinkedInventoryIDBetween:ArrayList? = null var LinkedInventoryIDIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AlternateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AssemblyQuery : QueryDb(), IReturn> { var INAssemblyID:String? = null var INAssemblyIDStartsWith:String? = null var INAssemblyIDEndsWith:String? = null var INAssemblyIDContains:String? = null var INAssemblyIDLike:String? = null var INAssemblyIDBetween:ArrayList? = null var INAssemblyIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var AssemblyNo:String? = null var AssemblyNoStartsWith:String? = null var AssemblyNoEndsWith:String? = null var AssemblyNoContains:String? = null var AssemblyNoLike:String? = null var AssemblyNoBetween:ArrayList? = null var AssemblyNoIn:ArrayList? = null var AssemblyInitDate:Date? = null var AssemblyInitDateGreaterThanOrEqualTo:Date? = null var AssemblyInitDateGreaterThan:Date? = null var AssemblyInitDateLessThan:Date? = null var AssemblyInitDateLessThanOrEqualTo:Date? = null var AssemblyInitDateNotEqualTo:Date? = null var AssemblyInitDateBetween:ArrayList? = null var AssemblyInitDateIn:ArrayList? = null var AssemblyLastDate:Date? = null var AssemblyLastDateGreaterThanOrEqualTo:Date? = null var AssemblyLastDateGreaterThan:Date? = null var AssemblyLastDateLessThan:Date? = null var AssemblyLastDateLessThanOrEqualTo:Date? = null var AssemblyLastDateNotEqualTo:Date? = null var AssemblyLastDateBetween:ArrayList? = null var AssemblyLastDateIn:ArrayList? = null var QtyRequired:BigDecimal? = null var QtyRequiredGreaterThanOrEqualTo:BigDecimal? = null var QtyRequiredGreaterThan:BigDecimal? = null var QtyRequiredLessThan:BigDecimal? = null var QtyRequiredLessThanOrEqualTo:BigDecimal? = null var QtyRequiredNotEqualTo:BigDecimal? = null var QtyRequiredBetween:ArrayList? = null var QtyRequiredIn:ArrayList? = null var AssemblyType:Short? = null var AssemblyTypeGreaterThanOrEqualTo:Short? = null var AssemblyTypeGreaterThan:Short? = null var AssemblyTypeLessThan:Short? = null var AssemblyTypeLessThanOrEqualTo:Short? = null var AssemblyTypeNotEqualTo:Short? = null var AssemblyTypeBetween:ArrayList? = null var AssemblyTypeIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var CurrentHistoryNo:Short? = null var CurrentHistoryNoGreaterThanOrEqualTo:Short? = null var CurrentHistoryNoGreaterThan:Short? = null var CurrentHistoryNoLessThan:Short? = null var CurrentHistoryNoLessThanOrEqualTo:Short? = null var CurrentHistoryNoNotEqualTo:Short? = null var CurrentHistoryNoBetween:ArrayList? = null var CurrentHistoryNoIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var AssemblyTotal:BigDecimal? = null var AssemblyTotalGreaterThanOrEqualTo:BigDecimal? = null var AssemblyTotalGreaterThan:BigDecimal? = null var AssemblyTotalLessThan:BigDecimal? = null var AssemblyTotalLessThanOrEqualTo:BigDecimal? = null var AssemblyTotalNotEqualTo:BigDecimal? = null var AssemblyTotalBetween:ArrayList? = null var AssemblyTotalIn:ArrayList? = null var UpdateSell:Boolean? = null var SellPriceMode:Short? = null var SellPriceModeGreaterThanOrEqualTo:Short? = null var SellPriceModeGreaterThan:Short? = null var SellPriceModeLessThan:Short? = null var SellPriceModeLessThanOrEqualTo:Short? = null var SellPriceModeNotEqualTo:Short? = null var SellPriceModeBetween:ArrayList? = null var SellPriceModeIn:ArrayList? = null var SellPriceAmount:BigDecimal? = null var SellPriceAmountGreaterThanOrEqualTo:BigDecimal? = null var SellPriceAmountGreaterThan:BigDecimal? = null var SellPriceAmountLessThan:BigDecimal? = null var SellPriceAmountLessThanOrEqualTo:BigDecimal? = null var SellPriceAmountNotEqualTo:BigDecimal? = null var SellPriceAmountBetween:ArrayList? = null var SellPriceAmountIn:ArrayList? = null var NewPrice:BigDecimal? = null var NewPriceGreaterThanOrEqualTo:BigDecimal? = null var NewPriceGreaterThan:BigDecimal? = null var NewPriceLessThan:BigDecimal? = null var NewPriceLessThanOrEqualTo:BigDecimal? = null var NewPriceNotEqualTo:BigDecimal? = null var NewPriceBetween:ArrayList? = null var NewPriceIn:ArrayList? = null var CalcSell:BigDecimal? = null var CalcSellGreaterThanOrEqualTo:BigDecimal? = null var CalcSellGreaterThan:BigDecimal? = null var CalcSellLessThan:BigDecimal? = null var CalcSellLessThanOrEqualTo:BigDecimal? = null var CalcSellNotEqualTo:BigDecimal? = null var CalcSellBetween:ArrayList? = null var CalcSellIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AssemblyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AssemblyHistoryQuery : QueryDb(), IReturn> { var INAssemblyHistoryID:String? = null var INAssemblyHistoryIDStartsWith:String? = null var INAssemblyHistoryIDEndsWith:String? = null var INAssemblyHistoryIDContains:String? = null var INAssemblyHistoryIDLike:String? = null var INAssemblyHistoryIDBetween:ArrayList? = null var INAssemblyHistoryIDIn:ArrayList? = null var INAssemblyID:String? = null var INAssemblyIDStartsWith:String? = null var INAssemblyIDEndsWith:String? = null var INAssemblyIDContains:String? = null var INAssemblyIDLike:String? = null var INAssemblyIDBetween:ArrayList? = null var INAssemblyIDIn:ArrayList? = null var HistoryNo:Short? = null var HistoryNoGreaterThanOrEqualTo:Short? = null var HistoryNoGreaterThan:Short? = null var HistoryNoLessThan:Short? = null var HistoryNoLessThanOrEqualTo:Short? = null var HistoryNoNotEqualTo:Short? = null var HistoryNoBetween:ArrayList? = null var HistoryNoIn:ArrayList? = null var RecordDate:Date? = null var RecordDateGreaterThanOrEqualTo:Date? = null var RecordDateGreaterThan:Date? = null var RecordDateLessThan:Date? = null var RecordDateLessThanOrEqualTo:Date? = null var RecordDateNotEqualTo:Date? = null var RecordDateBetween:ArrayList? = null var RecordDateIn:ArrayList? = null var QtyAssembled:BigDecimal? = null var QtyAssembledGreaterThanOrEqualTo:BigDecimal? = null var QtyAssembledGreaterThan:BigDecimal? = null var QtyAssembledLessThan:BigDecimal? = null var QtyAssembledLessThanOrEqualTo:BigDecimal? = null var QtyAssembledNotEqualTo:BigDecimal? = null var QtyAssembledBetween:ArrayList? = null var QtyAssembledIn:ArrayList? = null var QtyBackOrd:BigDecimal? = null var QtyBackOrdGreaterThanOrEqualTo:BigDecimal? = null var QtyBackOrdGreaterThan:BigDecimal? = null var QtyBackOrdLessThan:BigDecimal? = null var QtyBackOrdLessThanOrEqualTo:BigDecimal? = null var QtyBackOrdNotEqualTo:BigDecimal? = null var QtyBackOrdBetween:ArrayList? = null var QtyBackOrdIn:ArrayList? = null var HistoryText:String? = null var HistoryTextStartsWith:String? = null var HistoryTextEndsWith:String? = null var HistoryTextContains:String? = null var HistoryTextLike:String? = null var HistoryTextBetween:ArrayList? = null var HistoryTextIn:ArrayList? = null var HistoryTotal:BigDecimal? = null var HistoryTotalGreaterThanOrEqualTo:BigDecimal? = null var HistoryTotalGreaterThan:BigDecimal? = null var HistoryTotalLessThan:BigDecimal? = null var HistoryTotalLessThanOrEqualTo:BigDecimal? = null var HistoryTotalNotEqualTo:BigDecimal? = null var HistoryTotalBetween:ArrayList? = null var HistoryTotalIn:ArrayList? = null var StartSerialNo:String? = null var StartSerialNoStartsWith:String? = null var StartSerialNoEndsWith:String? = null var StartSerialNoContains:String? = null var StartSerialNoLike:String? = null var StartSerialNoBetween:ArrayList? = null var StartSerialNoIn:ArrayList? = null var AutoIncrement:Boolean? = null var ExpiryDays:Short? = null var ExpiryDaysGreaterThanOrEqualTo:Short? = null var ExpiryDaysGreaterThan:Short? = null var ExpiryDaysLessThan:Short? = null var ExpiryDaysLessThanOrEqualTo:Short? = null var ExpiryDaysNotEqualTo:Short? = null var ExpiryDaysBetween:ArrayList? = null var ExpiryDaysIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AssemblyHistoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AssemblyLineDetailsQuery : QueryDb(), IReturn> { var INAssemblyLineDetailsID:String? = null var INAssemblyLineDetailsIDStartsWith:String? = null var INAssemblyLineDetailsIDEndsWith:String? = null var INAssemblyLineDetailsIDContains:String? = null var INAssemblyLineDetailsIDLike:String? = null var INAssemblyLineDetailsIDBetween:ArrayList? = null var INAssemblyLineDetailsIDIn:ArrayList? = null var INAssemblyHistoryID:String? = null var INAssemblyHistoryIDStartsWith:String? = null var INAssemblyHistoryIDEndsWith:String? = null var INAssemblyHistoryIDContains:String? = null var INAssemblyHistoryIDLike:String? = null var INAssemblyHistoryIDBetween:ArrayList? = null var INAssemblyHistoryIDIn:ArrayList? = null var INAssemblyLineID:String? = null var INAssemblyLineIDStartsWith:String? = null var INAssemblyLineIDEndsWith:String? = null var INAssemblyLineIDContains:String? = null var INAssemblyLineIDLike:String? = null var INAssemblyLineIDBetween:ArrayList? = null var INAssemblyLineIDIn:ArrayList? = null var SOHID:String? = null var SOHIDStartsWith:String? = null var SOHIDEndsWith:String? = null var SOHIDContains:String? = null var SOHIDLike:String? = null var SOHIDBetween:ArrayList? = null var SOHIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var TaxPaid:BigDecimal? = null var TaxPaidGreaterThanOrEqualTo:BigDecimal? = null var TaxPaidGreaterThan:BigDecimal? = null var TaxPaidLessThan:BigDecimal? = null var TaxPaidLessThanOrEqualTo:BigDecimal? = null var TaxPaidNotEqualTo:BigDecimal? = null var TaxPaidBetween:ArrayList? = null var TaxPaidIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AssemblyLineDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AssemblyLinesQuery : QueryDb(), IReturn> { var INAssemblyLineID:String? = null var INAssemblyLineIDStartsWith:String? = null var INAssemblyLineIDEndsWith:String? = null var INAssemblyLineIDContains:String? = null var INAssemblyLineIDLike:String? = null var INAssemblyLineIDBetween:ArrayList? = null var INAssemblyLineIDIn:ArrayList? = null var INAssemblyHistoryID:String? = null var INAssemblyHistoryIDStartsWith:String? = null var INAssemblyHistoryIDEndsWith:String? = null var INAssemblyHistoryIDContains:String? = null var INAssemblyHistoryIDLike:String? = null var INAssemblyHistoryIDBetween:ArrayList? = null var INAssemblyHistoryIDIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var ComponentID:String? = null var ComponentIDStartsWith:String? = null var ComponentIDEndsWith:String? = null var ComponentIDContains:String? = null var ComponentIDLike:String? = null var ComponentIDBetween:ArrayList? = null var ComponentIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var DecimalPlaces:Short? = null var DecimalPlacesGreaterThanOrEqualTo:Short? = null var DecimalPlacesGreaterThan:Short? = null var DecimalPlacesLessThan:Short? = null var DecimalPlacesLessThanOrEqualTo:Short? = null var DecimalPlacesNotEqualTo:Short? = null var DecimalPlacesBetween:ArrayList? = null var DecimalPlacesIn:ArrayList? = null var CostPrice:BigDecimal? = null var CostPriceGreaterThanOrEqualTo:BigDecimal? = null var CostPriceGreaterThan:BigDecimal? = null var CostPriceLessThan:BigDecimal? = null var CostPriceLessThanOrEqualTo:BigDecimal? = null var CostPriceNotEqualTo:BigDecimal? = null var CostPriceBetween:ArrayList? = null var CostPriceIn:ArrayList? = null var QtyNeeded:BigDecimal? = null var QtyNeededGreaterThanOrEqualTo:BigDecimal? = null var QtyNeededGreaterThan:BigDecimal? = null var QtyNeededLessThan:BigDecimal? = null var QtyNeededLessThanOrEqualTo:BigDecimal? = null var QtyNeededNotEqualTo:BigDecimal? = null var QtyNeededBetween:ArrayList? = null var QtyNeededIn:ArrayList? = null var QtyRequired:BigDecimal? = null var QtyRequiredGreaterThanOrEqualTo:BigDecimal? = null var QtyRequiredGreaterThan:BigDecimal? = null var QtyRequiredLessThan:BigDecimal? = null var QtyRequiredLessThanOrEqualTo:BigDecimal? = null var QtyRequiredNotEqualTo:BigDecimal? = null var QtyRequiredBetween:ArrayList? = null var QtyRequiredIn:ArrayList? = null var QtyAvailable:BigDecimal? = null var QtyAvailableGreaterThanOrEqualTo:BigDecimal? = null var QtyAvailableGreaterThan:BigDecimal? = null var QtyAvailableLessThan:BigDecimal? = null var QtyAvailableLessThanOrEqualTo:BigDecimal? = null var QtyAvailableNotEqualTo:BigDecimal? = null var QtyAvailableBetween:ArrayList? = null var QtyAvailableIn:ArrayList? = null var QtyOutstanding:BigDecimal? = null var QtyOutstandingGreaterThanOrEqualTo:BigDecimal? = null var QtyOutstandingGreaterThan:BigDecimal? = null var QtyOutstandingLessThan:BigDecimal? = null var QtyOutstandingLessThanOrEqualTo:BigDecimal? = null var QtyOutstandingNotEqualTo:BigDecimal? = null var QtyOutstandingBetween:ArrayList? = null var QtyOutstandingIn:ArrayList? = null var ThisAssemble:BigDecimal? = null var ThisAssembleGreaterThanOrEqualTo:BigDecimal? = null var ThisAssembleGreaterThan:BigDecimal? = null var ThisAssembleLessThan:BigDecimal? = null var ThisAssembleLessThanOrEqualTo:BigDecimal? = null var ThisAssembleNotEqualTo:BigDecimal? = null var ThisAssembleBetween:ArrayList? = null var ThisAssembleIn:ArrayList? = null var PrevAssemble:BigDecimal? = null var PrevAssembleGreaterThanOrEqualTo:BigDecimal? = null var PrevAssembleGreaterThan:BigDecimal? = null var PrevAssembleLessThan:BigDecimal? = null var PrevAssembleLessThanOrEqualTo:BigDecimal? = null var PrevAssembleNotEqualTo:BigDecimal? = null var PrevAssembleBetween:ArrayList? = null var PrevAssembleIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AssemblyLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AttributeGroupQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var IN_AttributeGroupTemplate_RecID:UUID? = null var IN_AttributeGroupTemplate_RecIDIn:ArrayList? = null var IN_Main_InventoryID:String? = null var IN_Main_InventoryIDStartsWith:String? = null var IN_Main_InventoryIDEndsWith:String? = null var IN_Main_InventoryIDContains:String? = null var IN_Main_InventoryIDLike:String? = null var IN_Main_InventoryIDBetween:ArrayList? = null var IN_Main_InventoryIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AttributeGroupQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AttributeGroupAttributeValueQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var IN_AttributeGroupTemplateAttribute_RecID:UUID? = null var IN_AttributeGroupTemplateAttribute_RecIDIn:ArrayList? = null var IN_AttributeGroup_RecID:UUID? = null var IN_AttributeGroup_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AttributeGroupAttributeValueQuery.responseType } @Route(Path="/Queries/IN_AttributeGroupTemplate", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AttributeGroupTemplateQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var IsEnabled:Boolean? = null var Code:String? = null var CodeStartsWith:String? = null var CodeEndsWith:String? = null var CodeContains:String? = null var CodeLike:String? = null var CodeBetween:ArrayList? = null var CodeIn:ArrayList? = null var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AttributeGroupTemplateQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AttributeGroupTemplateAttributeQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var IN_AttributeGroupTemplate_RecID:UUID? = null var IN_AttributeGroupTemplate_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var AttributeType:Short? = null var AttributeTypeGreaterThanOrEqualTo:Short? = null var AttributeTypeGreaterThan:Short? = null var AttributeTypeLessThan:Short? = null var AttributeTypeLessThanOrEqualTo:Short? = null var AttributeTypeNotEqualTo:Short? = null var AttributeTypeBetween:ArrayList? = null var AttributeTypeIn:ArrayList? = null var ComboText:String? = null var ComboTextStartsWith:String? = null var ComboTextEndsWith:String? = null var ComboTextContains:String? = null var ComboTextLike:String? = null var ComboTextBetween:ArrayList? = null var ComboTextIn:ArrayList? = null var DefaultValue:String? = null var DefaultValueStartsWith:String? = null var DefaultValueEndsWith:String? = null var DefaultValueContains:String? = null var DefaultValueLike:String? = null var DefaultValueBetween:ArrayList? = null var DefaultValueIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AttributeGroupTemplateAttributeQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AttributeGroupTemplateDefaultReferenceQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var AssemblyFullName:String? = null var AssemblyFullNameStartsWith:String? = null var AssemblyFullNameEndsWith:String? = null var AssemblyFullNameContains:String? = null var AssemblyFullNameLike:String? = null var AssemblyFullNameBetween:ArrayList? = null var AssemblyFullNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AttributeGroupTemplateDefaultReferenceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_AttributeGroupTemplateReferenceQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var IN_AttributeGroupTemplate_RecID:UUID? = null var IN_AttributeGroupTemplate_RecIDIn:ArrayList? = null var AssemblyFullName:String? = null var AssemblyFullNameStartsWith:String? = null var AssemblyFullNameEndsWith:String? = null var AssemblyFullNameContains:String? = null var AssemblyFullNameLike:String? = null var AssemblyFullNameBetween:ArrayList? = null var AssemblyFullNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_AttributeGroupTemplateReferenceQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BackOrderAllocQuery : QueryDb(), IReturn> { var AllocID:String? = null var AllocIDStartsWith:String? = null var AllocIDEndsWith:String? = null var AllocIDContains:String? = null var AllocIDLike:String? = null var AllocIDBetween:ArrayList? = null var AllocIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AllocNo:String? = null var AllocNoStartsWith:String? = null var AllocNoEndsWith:String? = null var AllocNoContains:String? = null var AllocNoLike:String? = null var AllocNoBetween:ArrayList? = null var AllocNoIn:ArrayList? = null var AllocDate:Date? = null var AllocDateGreaterThanOrEqualTo:Date? = null var AllocDateGreaterThan:Date? = null var AllocDateLessThan:Date? = null var AllocDateLessThanOrEqualTo:Date? = null var AllocDateNotEqualTo:Date? = null var AllocDateBetween:ArrayList? = null var AllocDateIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var AllocFrom:String? = null var AllocFromStartsWith:String? = null var AllocFromEndsWith:String? = null var AllocFromContains:String? = null var AllocFromLike:String? = null var AllocFromBetween:ArrayList? = null var AllocFromIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var Decimals:Short? = null var DecimalsGreaterThanOrEqualTo:Short? = null var DecimalsGreaterThan:Short? = null var DecimalsLessThan:Short? = null var DecimalsLessThanOrEqualTo:Short? = null var DecimalsNotEqualTo:Short? = null var DecimalsBetween:ArrayList? = null var DecimalsIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BackOrderAllocQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BackOrderAllocLinesQuery : QueryDb(), IReturn> { var AllocLineID:String? = null var AllocLineIDStartsWith:String? = null var AllocLineIDEndsWith:String? = null var AllocLineIDContains:String? = null var AllocLineIDLike:String? = null var AllocLineIDBetween:ArrayList? = null var AllocLineIDIn:ArrayList? = null var AllocID:String? = null var AllocIDStartsWith:String? = null var AllocIDEndsWith:String? = null var AllocIDContains:String? = null var AllocIDLike:String? = null var AllocIDBetween:ArrayList? = null var AllocIDIn:ArrayList? = null var AllocDate:Date? = null var AllocDateGreaterThanOrEqualTo:Date? = null var AllocDateGreaterThan:Date? = null var AllocDateLessThan:Date? = null var AllocDateLessThanOrEqualTo:Date? = null var AllocDateNotEqualTo:Date? = null var AllocDateBetween:ArrayList? = null var AllocDateIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var OrderNo:String? = null var OrderNoStartsWith:String? = null var OrderNoEndsWith:String? = null var OrderNoContains:String? = null var OrderNoLike:String? = null var OrderNoBetween:ArrayList? = null var OrderNoIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var Price:BigDecimal? = null var PriceGreaterThanOrEqualTo:BigDecimal? = null var PriceGreaterThan:BigDecimal? = null var PriceLessThan:BigDecimal? = null var PriceLessThanOrEqualTo:BigDecimal? = null var PriceNotEqualTo:BigDecimal? = null var PriceBetween:ArrayList? = null var PriceIn:ArrayList? = null var EstBOValue:BigDecimal? = null var EstBOValueGreaterThanOrEqualTo:BigDecimal? = null var EstBOValueGreaterThan:BigDecimal? = null var EstBOValueLessThan:BigDecimal? = null var EstBOValueLessThanOrEqualTo:BigDecimal? = null var EstBOValueNotEqualTo:BigDecimal? = null var EstBOValueBetween:ArrayList? = null var EstBOValueIn:ArrayList? = null var Priority:Date? = null var PriorityGreaterThanOrEqualTo:Date? = null var PriorityGreaterThan:Date? = null var PriorityLessThan:Date? = null var PriorityLessThanOrEqualTo:Date? = null var PriorityNotEqualTo:Date? = null var PriorityBetween:ArrayList? = null var PriorityIn:ArrayList? = null var BackOrderMode:Short? = null var BackOrderModeGreaterThanOrEqualTo:Short? = null var BackOrderModeGreaterThan:Short? = null var BackOrderModeLessThan:Short? = null var BackOrderModeLessThanOrEqualTo:Short? = null var BackOrderModeNotEqualTo:Short? = null var BackOrderModeBetween:ArrayList? = null var BackOrderModeIn:ArrayList? = null var SourceType:Short? = null var SourceTypeGreaterThanOrEqualTo:Short? = null var SourceTypeGreaterThan:Short? = null var SourceTypeLessThan:Short? = null var SourceTypeLessThanOrEqualTo:Short? = null var SourceTypeNotEqualTo:Short? = null var SourceTypeBetween:ArrayList? = null var SourceTypeIn:ArrayList? = null var PriorityWeight:Int? = null var PriorityWeightGreaterThanOrEqualTo:Int? = null var PriorityWeightGreaterThan:Int? = null var PriorityWeightLessThan:Int? = null var PriorityWeightLessThanOrEqualTo:Int? = null var PriorityWeightNotEqualTo:Int? = null var PriorityWeightBetween:ArrayList? = null var PriorityWeightIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BackOrderAllocLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BinLocationQuery : QueryDb(), IReturn> { var IN_BinLocationID:String? = null var IN_BinLocationIDStartsWith:String? = null var IN_BinLocationIDEndsWith:String? = null var IN_BinLocationIDContains:String? = null var IN_BinLocationIDLike:String? = null var IN_BinLocationIDBetween:ArrayList? = null var IN_BinLocationIDIn:ArrayList? = null var IN_MainID:String? = null var IN_MainIDStartsWith:String? = null var IN_MainIDEndsWith:String? = null var IN_MainIDContains:String? = null var IN_MainIDLike:String? = null var IN_MainIDBetween:ArrayList? = null var IN_MainIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IN_BinLocationLookup_INBinLookupID:String? = null var IN_BinLocationLookup_INBinLookupIDStartsWith:String? = null var IN_BinLocationLookup_INBinLookupIDEndsWith:String? = null var IN_BinLocationLookup_INBinLookupIDContains:String? = null var IN_BinLocationLookup_INBinLookupIDLike:String? = null var IN_BinLocationLookup_INBinLookupIDBetween:ArrayList? = null var IN_BinLocationLookup_INBinLookupIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BinLocationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BinLocationCustomFieldsQuery : QueryDb(), IReturn> { var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BinLocationCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class IN_BinLocationCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_BinLocationID:String? = null var IN_BinLocationIDStartsWith:String? = null var IN_BinLocationIDEndsWith:String? = null var IN_BinLocationIDContains:String? = null var IN_BinLocationIDLike:String? = null var IN_BinLocationIDBetween:ArrayList? = null var IN_BinLocationIDIn:ArrayList? = null var FieldID:String? = null var FieldIDStartsWith:String? = null var FieldIDEndsWith:String? = null var FieldIDContains:String? = null var FieldIDLike:String? = null var FieldIDBetween:ArrayList? = null var FieldIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = IN_BinLocationCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_HistoryQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var AR_Main_RecID:String? = null var AR_Main_RecIDStartsWith:String? = null var AR_Main_RecIDEndsWith:String? = null var AR_Main_RecIDContains:String? = null var AR_Main_RecIDLike:String? = null var AR_Main_RecIDBetween:ArrayList? = null var AR_Main_RecIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var StartDateTime:Date? = null var StartDateTimeGreaterThanOrEqualTo:Date? = null var StartDateTimeGreaterThan:Date? = null var StartDateTimeLessThan:Date? = null var StartDateTimeLessThanOrEqualTo:Date? = null var StartDateTimeNotEqualTo:Date? = null var StartDateTimeBetween:ArrayList? = null var StartDateTimeIn:ArrayList? = null var EndDateTime:Date? = null var EndDateTimeGreaterThanOrEqualTo:Date? = null var EndDateTimeGreaterThan:Date? = null var EndDateTimeLessThan:Date? = null var EndDateTimeLessThanOrEqualTo:Date? = null var EndDateTimeNotEqualTo:Date? = null var EndDateTimeBetween:ArrayList? = null var EndDateTimeIn:ArrayList? = null var Message:String? = null var MessageStartsWith:String? = null var MessageEndsWith:String? = null var MessageContains:String? = null var MessageLike:String? = null var MessageBetween:ArrayList? = null var MessageIn:ArrayList? = null var Report:String? = null var ReportStartsWith:String? = null var ReportEndsWith:String? = null var ReportContains:String? = null var ReportLike:String? = null var ReportBetween:ArrayList? = null var ReportIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var ExecutionID:String? = null var ExecutionIDStartsWith:String? = null var ExecutionIDEndsWith:String? = null var ExecutionIDContains:String? = null var ExecutionIDLike:String? = null var ExecutionIDBetween:ArrayList? = null var ExecutionIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_HistoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_MainQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Enabled:Short? = null var EnabledGreaterThanOrEqualTo:Short? = null var EnabledGreaterThan:Short? = null var EnabledLessThan:Short? = null var EnabledLessThanOrEqualTo:Short? = null var EnabledNotEqualTo:Short? = null var EnabledBetween:ArrayList? = null var EnabledIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NextScheduledRunDateTime:Date? = null var NextScheduledRunDateTimeGreaterThanOrEqualTo:Date? = null var NextScheduledRunDateTimeGreaterThan:Date? = null var NextScheduledRunDateTimeLessThan:Date? = null var NextScheduledRunDateTimeLessThanOrEqualTo:Date? = null var NextScheduledRunDateTimeNotEqualTo:Date? = null var NextScheduledRunDateTimeBetween:ArrayList? = null var NextScheduledRunDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_ProviderQuery : QueryDb(), IReturn> { var ProviderID:String? = null var ProviderIDStartsWith:String? = null var ProviderIDEndsWith:String? = null var ProviderIDContains:String? = null var ProviderIDLike:String? = null var ProviderIDBetween:ArrayList? = null var ProviderIDIn:ArrayList? = null var ProviderName:String? = null var ProviderNameStartsWith:String? = null var ProviderNameEndsWith:String? = null var ProviderNameContains:String? = null var ProviderNameLike:String? = null var ProviderNameBetween:ArrayList? = null var ProviderNameIn:ArrayList? = null var StoredProcedureName:String? = null var StoredProcedureNameStartsWith:String? = null var StoredProcedureNameEndsWith:String? = null var StoredProcedureNameContains:String? = null var StoredProcedureNameLike:String? = null var StoredProcedureNameBetween:ArrayList? = null var StoredProcedureNameIn:ArrayList? = null var ProviderDescription:String? = null var ProviderDescriptionStartsWith:String? = null var ProviderDescriptionEndsWith:String? = null var ProviderDescriptionContains:String? = null var ProviderDescriptionLike:String? = null var ProviderDescriptionBetween:ArrayList? = null var ProviderDescriptionIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_ProviderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_ProviderFiltersQuery : QueryDb(), IReturn> { var HeaderID:String? = null var HeaderIDStartsWith:String? = null var HeaderIDEndsWith:String? = null var HeaderIDContains:String? = null var HeaderIDLike:String? = null var HeaderIDBetween:ArrayList? = null var HeaderIDIn:ArrayList? = null var FilterID:String? = null var FilterIDStartsWith:String? = null var FilterIDEndsWith:String? = null var FilterIDContains:String? = null var FilterIDLike:String? = null var FilterIDBetween:ArrayList? = null var FilterIDIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var FilterScript:String? = null var FilterScriptStartsWith:String? = null var FilterScriptEndsWith:String? = null var FilterScriptContains:String? = null var FilterScriptLike:String? = null var FilterScriptBetween:ArrayList? = null var FilterScriptIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_ProviderFiltersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_ProviderHeadersQuery : QueryDb(), IReturn> { var ProviderID:String? = null var ProviderIDStartsWith:String? = null var ProviderIDEndsWith:String? = null var ProviderIDContains:String? = null var ProviderIDLike:String? = null var ProviderIDBetween:ArrayList? = null var ProviderIDIn:ArrayList? = null var HeaderID:String? = null var HeaderIDStartsWith:String? = null var HeaderIDEndsWith:String? = null var HeaderIDContains:String? = null var HeaderIDLike:String? = null var HeaderIDBetween:ArrayList? = null var HeaderIDIn:ArrayList? = null var HeaderName:String? = null var HeaderNameStartsWith:String? = null var HeaderNameEndsWith:String? = null var HeaderNameContains:String? = null var HeaderNameLike:String? = null var HeaderNameBetween:ArrayList? = null var HeaderNameIn:ArrayList? = null var DataType:Int? = null var DataTypeGreaterThanOrEqualTo:Int? = null var DataTypeGreaterThan:Int? = null var DataTypeLessThan:Int? = null var DataTypeLessThanOrEqualTo:Int? = null var DataTypeNotEqualTo:Int? = null var DataTypeBetween:ArrayList? = null var DataTypeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var OrdinalPosition:Short? = null var OrdinalPositionGreaterThanOrEqualTo:Short? = null var OrdinalPositionGreaterThan:Short? = null var OrdinalPositionLessThan:Short? = null var OrdinalPositionLessThanOrEqualTo:Short? = null var OrdinalPositionNotEqualTo:Short? = null var OrdinalPositionBetween:ArrayList? = null var OrdinalPositionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_ProviderHeadersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_SchedulesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var AR_Main_RecID:String? = null var AR_Main_RecIDStartsWith:String? = null var AR_Main_RecIDEndsWith:String? = null var AR_Main_RecIDContains:String? = null var AR_Main_RecIDLike:String? = null var AR_Main_RecIDBetween:ArrayList? = null var AR_Main_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Enabled:Short? = null var EnabledGreaterThanOrEqualTo:Short? = null var EnabledGreaterThan:Short? = null var EnabledLessThan:Short? = null var EnabledLessThanOrEqualTo:Short? = null var EnabledNotEqualTo:Short? = null var EnabledBetween:ArrayList? = null var EnabledIn:ArrayList? = null var FrequencyType:Int? = null var FrequencyTypeGreaterThanOrEqualTo:Int? = null var FrequencyTypeGreaterThan:Int? = null var FrequencyTypeLessThan:Int? = null var FrequencyTypeLessThanOrEqualTo:Int? = null var FrequencyTypeNotEqualTo:Int? = null var FrequencyTypeBetween:ArrayList? = null var FrequencyTypeIn:ArrayList? = null var FrequencyInterval:Int? = null var FrequencyIntervalGreaterThanOrEqualTo:Int? = null var FrequencyIntervalGreaterThan:Int? = null var FrequencyIntervalLessThan:Int? = null var FrequencyIntervalLessThanOrEqualTo:Int? = null var FrequencyIntervalNotEqualTo:Int? = null var FrequencyIntervalBetween:ArrayList? = null var FrequencyIntervalIn:ArrayList? = null var FrequencySubdayType:Int? = null var FrequencySubdayTypeGreaterThanOrEqualTo:Int? = null var FrequencySubdayTypeGreaterThan:Int? = null var FrequencySubdayTypeLessThan:Int? = null var FrequencySubdayTypeLessThanOrEqualTo:Int? = null var FrequencySubdayTypeNotEqualTo:Int? = null var FrequencySubdayTypeBetween:ArrayList? = null var FrequencySubdayTypeIn:ArrayList? = null var FrequencySubdayInterval:Int? = null var FrequencySubdayIntervalGreaterThanOrEqualTo:Int? = null var FrequencySubdayIntervalGreaterThan:Int? = null var FrequencySubdayIntervalLessThan:Int? = null var FrequencySubdayIntervalLessThanOrEqualTo:Int? = null var FrequencySubdayIntervalNotEqualTo:Int? = null var FrequencySubdayIntervalBetween:ArrayList? = null var FrequencySubdayIntervalIn:ArrayList? = null var FrequencyRelativeInterval:Int? = null var FrequencyRelativeIntervalGreaterThanOrEqualTo:Int? = null var FrequencyRelativeIntervalGreaterThan:Int? = null var FrequencyRelativeIntervalLessThan:Int? = null var FrequencyRelativeIntervalLessThanOrEqualTo:Int? = null var FrequencyRelativeIntervalNotEqualTo:Int? = null var FrequencyRelativeIntervalBetween:ArrayList? = null var FrequencyRelativeIntervalIn:ArrayList? = null var FrequencyRecurrenceFactor:Int? = null var FrequencyRecurrenceFactorGreaterThanOrEqualTo:Int? = null var FrequencyRecurrenceFactorGreaterThan:Int? = null var FrequencyRecurrenceFactorLessThan:Int? = null var FrequencyRecurrenceFactorLessThanOrEqualTo:Int? = null var FrequencyRecurrenceFactorNotEqualTo:Int? = null var FrequencyRecurrenceFactorBetween:ArrayList? = null var FrequencyRecurrenceFactorIn:ArrayList? = null var StartDateTime:Date? = null var StartDateTimeGreaterThanOrEqualTo:Date? = null var StartDateTimeGreaterThan:Date? = null var StartDateTimeLessThan:Date? = null var StartDateTimeLessThanOrEqualTo:Date? = null var StartDateTimeNotEqualTo:Date? = null var StartDateTimeBetween:ArrayList? = null var StartDateTimeIn:ArrayList? = null var EndDateTime:Date? = null var EndDateTimeGreaterThanOrEqualTo:Date? = null var EndDateTimeGreaterThan:Date? = null var EndDateTimeLessThan:Date? = null var EndDateTimeLessThanOrEqualTo:Date? = null var EndDateTimeNotEqualTo:Date? = null var EndDateTimeBetween:ArrayList? = null var EndDateTimeIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_SchedulesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_TaskFiltersQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var AR_Tasks_RecID:String? = null var AR_Tasks_RecIDStartsWith:String? = null var AR_Tasks_RecIDEndsWith:String? = null var AR_Tasks_RecIDContains:String? = null var AR_Tasks_RecIDLike:String? = null var AR_Tasks_RecIDBetween:ArrayList? = null var AR_Tasks_RecIDIn:ArrayList? = null var AR_ProviderHeaders_HeaderID:String? = null var AR_ProviderHeaders_HeaderIDStartsWith:String? = null var AR_ProviderHeaders_HeaderIDEndsWith:String? = null var AR_ProviderHeaders_HeaderIDContains:String? = null var AR_ProviderHeaders_HeaderIDLike:String? = null var AR_ProviderHeaders_HeaderIDBetween:ArrayList? = null var AR_ProviderHeaders_HeaderIDIn:ArrayList? = null var AR_ProviderFilters_FilterID:String? = null var AR_ProviderFilters_FilterIDStartsWith:String? = null var AR_ProviderFilters_FilterIDEndsWith:String? = null var AR_ProviderFilters_FilterIDContains:String? = null var AR_ProviderFilters_FilterIDLike:String? = null var AR_ProviderFilters_FilterIDBetween:ArrayList? = null var AR_ProviderFilters_FilterIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_TaskFiltersQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_TaskHistoryQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var AR_Tasks_RecID:String? = null var AR_Tasks_RecIDStartsWith:String? = null var AR_Tasks_RecIDEndsWith:String? = null var AR_Tasks_RecIDContains:String? = null var AR_Tasks_RecIDLike:String? = null var AR_Tasks_RecIDBetween:ArrayList? = null var AR_Tasks_RecIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var StartDateTime:Date? = null var StartDateTimeGreaterThanOrEqualTo:Date? = null var StartDateTimeGreaterThan:Date? = null var StartDateTimeLessThan:Date? = null var StartDateTimeLessThanOrEqualTo:Date? = null var StartDateTimeNotEqualTo:Date? = null var StartDateTimeBetween:ArrayList? = null var StartDateTimeIn:ArrayList? = null var EndDateTime:Date? = null var EndDateTimeGreaterThanOrEqualTo:Date? = null var EndDateTimeGreaterThan:Date? = null var EndDateTimeLessThan:Date? = null var EndDateTimeLessThanOrEqualTo:Date? = null var EndDateTimeNotEqualTo:Date? = null var EndDateTimeBetween:ArrayList? = null var EndDateTimeIn:ArrayList? = null var Message:String? = null var MessageStartsWith:String? = null var MessageEndsWith:String? = null var MessageContains:String? = null var MessageLike:String? = null var MessageBetween:ArrayList? = null var MessageIn:ArrayList? = null var Report:String? = null var ReportStartsWith:String? = null var ReportEndsWith:String? = null var ReportContains:String? = null var ReportLike:String? = null var ReportBetween:ArrayList? = null var ReportIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var ExecutionID:String? = null var ExecutionIDStartsWith:String? = null var ExecutionIDEndsWith:String? = null var ExecutionIDContains:String? = null var ExecutionIDLike:String? = null var ExecutionIDBetween:ArrayList? = null var ExecutionIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_TaskHistoryQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class AR_TasksQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var AR_Main_RecID:String? = null var AR_Main_RecIDStartsWith:String? = null var AR_Main_RecIDEndsWith:String? = null var AR_Main_RecIDContains:String? = null var AR_Main_RecIDLike:String? = null var AR_Main_RecIDBetween:ArrayList? = null var AR_Main_RecIDIn:ArrayList? = null var TaskNo:Int? = null var TaskNoGreaterThanOrEqualTo:Int? = null var TaskNoGreaterThan:Int? = null var TaskNoLessThan:Int? = null var TaskNoLessThanOrEqualTo:Int? = null var TaskNoNotEqualTo:Int? = null var TaskNoBetween:ArrayList? = null var TaskNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var AR_Provider_ProviderID:String? = null var AR_Provider_ProviderIDStartsWith:String? = null var AR_Provider_ProviderIDEndsWith:String? = null var AR_Provider_ProviderIDContains:String? = null var AR_Provider_ProviderIDLike:String? = null var AR_Provider_ProviderIDBetween:ArrayList? = null var AR_Provider_ProviderIDIn:ArrayList? = null var Enabled:Short? = null var EnabledGreaterThanOrEqualTo:Short? = null var EnabledGreaterThan:Short? = null var EnabledLessThan:Short? = null var EnabledLessThanOrEqualTo:Short? = null var EnabledNotEqualTo:Short? = null var EnabledBetween:ArrayList? = null var EnabledIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = AR_TasksQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_BatchProductionQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var BatchDate:Date? = null var BatchDateGreaterThanOrEqualTo:Date? = null var BatchDateGreaterThan:Date? = null var BatchDateLessThan:Date? = null var BatchDateLessThanOrEqualTo:Date? = null var BatchDateNotEqualTo:Date? = null var BatchDateBetween:ArrayList? = null var BatchDateIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var BM_Main_RecID:String? = null var BM_Main_RecIDStartsWith:String? = null var BM_Main_RecIDEndsWith:String? = null var BM_Main_RecIDContains:String? = null var BM_Main_RecIDLike:String? = null var BM_Main_RecIDBetween:ArrayList? = null var BM_Main_RecIDIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var QuantityPerWorkOrder:BigDecimal? = null var QuantityPerWorkOrderGreaterThanOrEqualTo:BigDecimal? = null var QuantityPerWorkOrderGreaterThan:BigDecimal? = null var QuantityPerWorkOrderLessThan:BigDecimal? = null var QuantityPerWorkOrderLessThanOrEqualTo:BigDecimal? = null var QuantityPerWorkOrderNotEqualTo:BigDecimal? = null var QuantityPerWorkOrderBetween:ArrayList? = null var QuantityPerWorkOrderIn:ArrayList? = null var IsActivated:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_BatchProductionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_BatchProductionCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_BatchProductionCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_BatchProductionCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_BatchProduction_RecID:String? = null var BM_BatchProduction_RecIDStartsWith:String? = null var BM_BatchProduction_RecIDEndsWith:String? = null var BM_BatchProduction_RecIDContains:String? = null var BM_BatchProduction_RecIDLike:String? = null var BM_BatchProduction_RecIDBetween:ArrayList? = null var BM_BatchProduction_RecIDIn:ArrayList? = null var BM_BatchProductionCustomFields_RecID:String? = null var BM_BatchProductionCustomFields_RecIDStartsWith:String? = null var BM_BatchProductionCustomFields_RecIDEndsWith:String? = null var BM_BatchProductionCustomFields_RecIDContains:String? = null var BM_BatchProductionCustomFields_RecIDLike:String? = null var BM_BatchProductionCustomFields_RecIDBetween:ArrayList? = null var BM_BatchProductionCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_BatchProductionCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_BatchProductionDocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_BatchProduction_RecID:String? = null var BM_BatchProduction_RecIDStartsWith:String? = null var BM_BatchProduction_RecIDEndsWith:String? = null var BM_BatchProduction_RecIDContains:String? = null var BM_BatchProduction_RecIDLike:String? = null var BM_BatchProduction_RecIDBetween:ArrayList? = null var BM_BatchProduction_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_BatchProductionDocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_BatchProductionNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_BatchProduction_RecID:String? = null var BM_BatchProduction_RecIDStartsWith:String? = null var BM_BatchProduction_RecIDEndsWith:String? = null var BM_BatchProduction_RecIDContains:String? = null var BM_BatchProduction_RecIDLike:String? = null var BM_BatchProduction_RecIDBetween:ArrayList? = null var BM_BatchProduction_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_BatchProductionNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_BatchProductionWorkOrderQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ProductionQuantity:BigDecimal? = null var ProductionQuantityGreaterThanOrEqualTo:BigDecimal? = null var ProductionQuantityGreaterThan:BigDecimal? = null var ProductionQuantityLessThan:BigDecimal? = null var ProductionQuantityLessThanOrEqualTo:BigDecimal? = null var ProductionQuantityNotEqualTo:BigDecimal? = null var ProductionQuantityBetween:ArrayList? = null var ProductionQuantityIn:ArrayList? = null var PlannedStartDate:Date? = null var PlannedStartDateGreaterThanOrEqualTo:Date? = null var PlannedStartDateGreaterThan:Date? = null var PlannedStartDateLessThan:Date? = null var PlannedStartDateLessThanOrEqualTo:Date? = null var PlannedStartDateNotEqualTo:Date? = null var PlannedStartDateBetween:ArrayList? = null var PlannedStartDateIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var BM_BatchProduction_RecID:String? = null var BM_BatchProduction_RecIDStartsWith:String? = null var BM_BatchProduction_RecIDEndsWith:String? = null var BM_BatchProduction_RecIDContains:String? = null var BM_BatchProduction_RecIDLike:String? = null var BM_BatchProduction_RecIDBetween:ArrayList? = null var BM_BatchProduction_RecIDIn:ArrayList? = null var BM_WorkOrder_RecID:String? = null var BM_WorkOrder_RecIDStartsWith:String? = null var BM_WorkOrder_RecIDEndsWith:String? = null var BM_WorkOrder_RecIDContains:String? = null var BM_WorkOrder_RecIDLike:String? = null var BM_WorkOrder_RecIDBetween:ArrayList? = null var BM_WorkOrder_RecIDIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_BatchProductionWorkOrderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var BM_Main_RecID:String? = null var BM_Main_RecIDStartsWith:String? = null var BM_Main_RecIDEndsWith:String? = null var BM_Main_RecIDContains:String? = null var BM_Main_RecIDLike:String? = null var BM_Main_RecIDBetween:ArrayList? = null var BM_Main_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Main_RecID:String? = null var BM_Main_RecIDStartsWith:String? = null var BM_Main_RecIDEndsWith:String? = null var BM_Main_RecIDContains:String? = null var BM_Main_RecIDLike:String? = null var BM_Main_RecIDBetween:ArrayList? = null var BM_Main_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_InputCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_InputCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_InputCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Inputs_RecID:String? = null var BM_Inputs_RecIDStartsWith:String? = null var BM_Inputs_RecIDEndsWith:String? = null var BM_Inputs_RecIDContains:String? = null var BM_Inputs_RecIDLike:String? = null var BM_Inputs_RecIDBetween:ArrayList? = null var BM_Inputs_RecIDIn:ArrayList? = null var BM_InputCustomFields_RecID:String? = null var BM_InputCustomFields_RecIDStartsWith:String? = null var BM_InputCustomFields_RecIDEndsWith:String? = null var BM_InputCustomFields_RecIDContains:String? = null var BM_InputCustomFields_RecIDLike:String? = null var BM_InputCustomFields_RecIDBetween:ArrayList? = null var BM_InputCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_InputCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_InputsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Stages_RecID:String? = null var BM_Stages_RecIDStartsWith:String? = null var BM_Stages_RecIDEndsWith:String? = null var BM_Stages_RecIDContains:String? = null var BM_Stages_RecIDLike:String? = null var BM_Stages_RecIDBetween:ArrayList? = null var BM_Stages_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var IsRatio:Boolean? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var SubAssembly:String? = null var SubAssemblyStartsWith:String? = null var SubAssemblyEndsWith:String? = null var SubAssemblyContains:String? = null var SubAssemblyLike:String? = null var SubAssemblyBetween:ArrayList? = null var SubAssemblyIn:ArrayList? = null var SubAssemblyExplodePolicy:Short? = null var SubAssemblyExplodePolicyGreaterThanOrEqualTo:Short? = null var SubAssemblyExplodePolicyGreaterThan:Short? = null var SubAssemblyExplodePolicyLessThan:Short? = null var SubAssemblyExplodePolicyLessThanOrEqualTo:Short? = null var SubAssemblyExplodePolicyNotEqualTo:Short? = null var SubAssemblyExplodePolicyBetween:ArrayList? = null var SubAssemblyExplodePolicyIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_InputsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_InstructionCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_InstructionCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_InstructionCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Instructions_RecID:String? = null var BM_Instructions_RecIDStartsWith:String? = null var BM_Instructions_RecIDEndsWith:String? = null var BM_Instructions_RecIDContains:String? = null var BM_Instructions_RecIDLike:String? = null var BM_Instructions_RecIDBetween:ArrayList? = null var BM_Instructions_RecIDIn:ArrayList? = null var BM_InstructionCustomFields_RecID:String? = null var BM_InstructionCustomFields_RecIDStartsWith:String? = null var BM_InstructionCustomFields_RecIDEndsWith:String? = null var BM_InstructionCustomFields_RecIDContains:String? = null var BM_InstructionCustomFields_RecIDLike:String? = null var BM_InstructionCustomFields_RecIDBetween:ArrayList? = null var BM_InstructionCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_InstructionCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_InstructionsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Stages_RecID:String? = null var BM_Stages_RecIDStartsWith:String? = null var BM_Stages_RecIDEndsWith:String? = null var BM_Stages_RecIDContains:String? = null var BM_Stages_RecIDLike:String? = null var BM_Stages_RecIDBetween:ArrayList? = null var BM_Stages_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var InstructionText:String? = null var InstructionTextStartsWith:String? = null var InstructionTextEndsWith:String? = null var InstructionTextContains:String? = null var InstructionTextLike:String? = null var InstructionTextBetween:ArrayList? = null var InstructionTextIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_InstructionsQuery.responseType } @Route(Path="/Queries/BM_Main", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_MainQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BillNo:String? = null var BillNoStartsWith:String? = null var BillNoEndsWith:String? = null var BillNoContains:String? = null var BillNoLike:String? = null var BillNoBetween:ArrayList? = null var BillNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var BM_ProductionLine_RecID:String? = null var BM_ProductionLine_RecIDStartsWith:String? = null var BM_ProductionLine_RecIDEndsWith:String? = null var BM_ProductionLine_RecIDContains:String? = null var BM_ProductionLine_RecIDLike:String? = null var BM_ProductionLine_RecIDBetween:ArrayList? = null var BM_ProductionLine_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Main_RecID:String? = null var BM_Main_RecIDStartsWith:String? = null var BM_Main_RecIDEndsWith:String? = null var BM_Main_RecIDContains:String? = null var BM_Main_RecIDLike:String? = null var BM_Main_RecIDBetween:ArrayList? = null var BM_Main_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_OutputCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_OutputCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_OutputCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Outputs_RecID:String? = null var BM_Outputs_RecIDStartsWith:String? = null var BM_Outputs_RecIDEndsWith:String? = null var BM_Outputs_RecIDContains:String? = null var BM_Outputs_RecIDLike:String? = null var BM_Outputs_RecIDBetween:ArrayList? = null var BM_Outputs_RecIDIn:ArrayList? = null var BM_OutputCustomFields_RecID:String? = null var BM_OutputCustomFields_RecIDStartsWith:String? = null var BM_OutputCustomFields_RecIDEndsWith:String? = null var BM_OutputCustomFields_RecIDContains:String? = null var BM_OutputCustomFields_RecIDLike:String? = null var BM_OutputCustomFields_RecIDBetween:ArrayList? = null var BM_OutputCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_OutputCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_OutputsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Main_RecID:String? = null var BM_Main_RecIDStartsWith:String? = null var BM_Main_RecIDEndsWith:String? = null var BM_Main_RecIDContains:String? = null var BM_Main_RecIDLike:String? = null var BM_Main_RecIDBetween:ArrayList? = null var BM_Main_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var IsRatio:Boolean? = null var IsPrimary:Boolean? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var CostPercentage:BigDecimal? = null var CostPercentageGreaterThanOrEqualTo:BigDecimal? = null var CostPercentageGreaterThan:BigDecimal? = null var CostPercentageLessThan:BigDecimal? = null var CostPercentageLessThanOrEqualTo:BigDecimal? = null var CostPercentageNotEqualTo:BigDecimal? = null var CostPercentageBetween:ArrayList? = null var CostPercentageIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_OutputsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_ProductionAreaQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ProductionAreaNo:String? = null var ProductionAreaNoStartsWith:String? = null var ProductionAreaNoEndsWith:String? = null var ProductionAreaNoContains:String? = null var ProductionAreaNoLike:String? = null var ProductionAreaNoBetween:ArrayList? = null var ProductionAreaNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_ProductionAreaQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_ProductionLineQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_ProductionArea_RecID:String? = null var BM_ProductionArea_RecIDStartsWith:String? = null var BM_ProductionArea_RecIDEndsWith:String? = null var BM_ProductionArea_RecIDContains:String? = null var BM_ProductionArea_RecIDLike:String? = null var BM_ProductionArea_RecIDBetween:ArrayList? = null var BM_ProductionArea_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_ProductionLineQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_ProductionLineWorkCentreQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_ProductionLine_RecID:String? = null var BM_ProductionLine_RecIDStartsWith:String? = null var BM_ProductionLine_RecIDEndsWith:String? = null var BM_ProductionLine_RecIDContains:String? = null var BM_ProductionLine_RecIDLike:String? = null var BM_ProductionLine_RecIDBetween:ArrayList? = null var BM_ProductionLine_RecIDIn:ArrayList? = null var BM_WorkCentre_RecID:String? = null var BM_WorkCentre_RecIDStartsWith:String? = null var BM_WorkCentre_RecIDEndsWith:String? = null var BM_WorkCentre_RecIDContains:String? = null var BM_WorkCentre_RecIDLike:String? = null var BM_WorkCentre_RecIDBetween:ArrayList? = null var BM_WorkCentre_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_ProductionLineWorkCentreQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_ShiftQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_ShiftQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_ShiftWeekdayQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var BM_Shift_RecID:String? = null var BM_Shift_RecIDStartsWith:String? = null var BM_Shift_RecIDEndsWith:String? = null var BM_Shift_RecIDContains:String? = null var BM_Shift_RecIDLike:String? = null var BM_Shift_RecIDBetween:ArrayList? = null var BM_Shift_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var IsWorkDay:Boolean? = null var StartDateTime:Date? = null var StartDateTimeGreaterThanOrEqualTo:Date? = null var StartDateTimeGreaterThan:Date? = null var StartDateTimeLessThan:Date? = null var StartDateTimeLessThanOrEqualTo:Date? = null var StartDateTimeNotEqualTo:Date? = null var StartDateTimeBetween:ArrayList? = null var StartDateTimeIn:ArrayList? = null var EndDateTime:Date? = null var EndDateTimeGreaterThanOrEqualTo:Date? = null var EndDateTimeGreaterThan:Date? = null var EndDateTimeLessThan:Date? = null var EndDateTimeLessThanOrEqualTo:Date? = null var EndDateTimeNotEqualTo:Date? = null var EndDateTimeBetween:ArrayList? = null var EndDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_ShiftWeekdayQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_StageCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_StageCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_StageCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Stages_RecID:String? = null var BM_Stages_RecIDStartsWith:String? = null var BM_Stages_RecIDEndsWith:String? = null var BM_Stages_RecIDContains:String? = null var BM_Stages_RecIDLike:String? = null var BM_Stages_RecIDBetween:ArrayList? = null var BM_Stages_RecIDIn:ArrayList? = null var BM_StageCustomFields_RecID:String? = null var BM_StageCustomFields_RecIDStartsWith:String? = null var BM_StageCustomFields_RecIDEndsWith:String? = null var BM_StageCustomFields_RecIDContains:String? = null var BM_StageCustomFields_RecIDLike:String? = null var BM_StageCustomFields_RecIDBetween:ArrayList? = null var BM_StageCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_StageCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_StagesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_Main_RecID:String? = null var BM_Main_RecIDStartsWith:String? = null var BM_Main_RecIDEndsWith:String? = null var BM_Main_RecIDContains:String? = null var BM_Main_RecIDLike:String? = null var BM_Main_RecIDBetween:ArrayList? = null var BM_Main_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var BM_ProductionLineWorkCentre_RecID:String? = null var BM_ProductionLineWorkCentre_RecIDStartsWith:String? = null var BM_ProductionLineWorkCentre_RecIDEndsWith:String? = null var BM_ProductionLineWorkCentre_RecIDContains:String? = null var BM_ProductionLineWorkCentre_RecIDLike:String? = null var BM_ProductionLineWorkCentre_RecIDBetween:ArrayList? = null var BM_ProductionLineWorkCentre_RecIDIn:ArrayList? = null var RequiredCapacity:BigDecimal? = null var RequiredCapacityGreaterThanOrEqualTo:BigDecimal? = null var RequiredCapacityGreaterThan:BigDecimal? = null var RequiredCapacityLessThan:BigDecimal? = null var RequiredCapacityLessThanOrEqualTo:BigDecimal? = null var RequiredCapacityNotEqualTo:BigDecimal? = null var RequiredCapacityBetween:ArrayList? = null var RequiredCapacityIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_StagesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WarehouseProductionAreaQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_ProductionArea_RecID:String? = null var BM_ProductionArea_RecIDStartsWith:String? = null var BM_ProductionArea_RecIDEndsWith:String? = null var BM_ProductionArea_RecIDContains:String? = null var BM_ProductionArea_RecIDLike:String? = null var BM_ProductionArea_RecIDBetween:ArrayList? = null var BM_ProductionArea_RecIDIn:ArrayList? = null var IN_Logical_IN_LogicalID:String? = null var IN_Logical_IN_LogicalIDStartsWith:String? = null var IN_Logical_IN_LogicalIDEndsWith:String? = null var IN_Logical_IN_LogicalIDContains:String? = null var IN_Logical_IN_LogicalIDLike:String? = null var IN_Logical_IN_LogicalIDBetween:ArrayList? = null var IN_Logical_IN_LogicalIDIn:ArrayList? = null var ProductionAreaNo:String? = null var ProductionAreaNoStartsWith:String? = null var ProductionAreaNoEndsWith:String? = null var ProductionAreaNoContains:String? = null var ProductionAreaNoLike:String? = null var ProductionAreaNoBetween:ArrayList? = null var ProductionAreaNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WarehouseProductionAreaQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WarehouseProductionLineQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WarehouseProductionArea_RecID:String? = null var BM_WarehouseProductionArea_RecIDStartsWith:String? = null var BM_WarehouseProductionArea_RecIDEndsWith:String? = null var BM_WarehouseProductionArea_RecIDContains:String? = null var BM_WarehouseProductionArea_RecIDLike:String? = null var BM_WarehouseProductionArea_RecIDBetween:ArrayList? = null var BM_WarehouseProductionArea_RecIDIn:ArrayList? = null var BM_ProductionLine_RecID:String? = null var BM_ProductionLine_RecIDStartsWith:String? = null var BM_ProductionLine_RecIDEndsWith:String? = null var BM_ProductionLine_RecIDContains:String? = null var BM_ProductionLine_RecIDLike:String? = null var BM_ProductionLine_RecIDBetween:ArrayList? = null var BM_ProductionLine_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WarehouseProductionLineQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WarehouseProductionLineWorkCentreQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WarehouseProductionLine_RecID:String? = null var BM_WarehouseProductionLine_RecIDStartsWith:String? = null var BM_WarehouseProductionLine_RecIDEndsWith:String? = null var BM_WarehouseProductionLine_RecIDContains:String? = null var BM_WarehouseProductionLine_RecIDLike:String? = null var BM_WarehouseProductionLine_RecIDBetween:ArrayList? = null var BM_WarehouseProductionLine_RecIDIn:ArrayList? = null var BM_WarehouseWorkCentre_RecID:String? = null var BM_WarehouseWorkCentre_RecIDStartsWith:String? = null var BM_WarehouseWorkCentre_RecIDEndsWith:String? = null var BM_WarehouseWorkCentre_RecIDContains:String? = null var BM_WarehouseWorkCentre_RecIDLike:String? = null var BM_WarehouseWorkCentre_RecIDBetween:ArrayList? = null var BM_WarehouseWorkCentre_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WarehouseProductionLineWorkCentreQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WarehouseWorkCentreQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var IN_Logical_IN_LogicalID:String? = null var IN_Logical_IN_LogicalIDStartsWith:String? = null var IN_Logical_IN_LogicalIDEndsWith:String? = null var IN_Logical_IN_LogicalIDContains:String? = null var IN_Logical_IN_LogicalIDLike:String? = null var IN_Logical_IN_LogicalIDBetween:ArrayList? = null var IN_Logical_IN_LogicalIDIn:ArrayList? = null var BM_WorkCentre_RecID:String? = null var BM_WorkCentre_RecIDStartsWith:String? = null var BM_WorkCentre_RecIDEndsWith:String? = null var BM_WorkCentre_RecIDContains:String? = null var BM_WorkCentre_RecIDLike:String? = null var BM_WorkCentre_RecIDBetween:ArrayList? = null var BM_WorkCentre_RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var HR_skills_RecID:String? = null var HR_skills_RecIDStartsWith:String? = null var HR_skills_RecIDEndsWith:String? = null var HR_skills_RecIDContains:String? = null var HR_skills_RecIDLike:String? = null var HR_skills_RecIDBetween:ArrayList? = null var HR_skills_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WarehouseWorkCentreQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WarehouseWorkCentreShiftWeekdayCapacityQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WarehouseWorkCentre_RecID:String? = null var BM_WarehouseWorkCentre_RecIDStartsWith:String? = null var BM_WarehouseWorkCentre_RecIDEndsWith:String? = null var BM_WarehouseWorkCentre_RecIDContains:String? = null var BM_WarehouseWorkCentre_RecIDLike:String? = null var BM_WarehouseWorkCentre_RecIDBetween:ArrayList? = null var BM_WarehouseWorkCentre_RecIDIn:ArrayList? = null var BM_Shift_RecID:String? = null var BM_Shift_RecIDStartsWith:String? = null var BM_Shift_RecIDEndsWith:String? = null var BM_Shift_RecIDContains:String? = null var BM_Shift_RecIDLike:String? = null var BM_Shift_RecIDBetween:ArrayList? = null var BM_Shift_RecIDIn:ArrayList? = null var BM_ShiftWeekday_RecID:String? = null var BM_ShiftWeekday_RecIDStartsWith:String? = null var BM_ShiftWeekday_RecIDEndsWith:String? = null var BM_ShiftWeekday_RecIDContains:String? = null var BM_ShiftWeekday_RecIDLike:String? = null var BM_ShiftWeekday_RecIDBetween:ArrayList? = null var BM_ShiftWeekday_RecIDIn:ArrayList? = null var Capacity:BigDecimal? = null var CapacityGreaterThanOrEqualTo:BigDecimal? = null var CapacityGreaterThan:BigDecimal? = null var CapacityLessThan:BigDecimal? = null var CapacityLessThanOrEqualTo:BigDecimal? = null var CapacityNotEqualTo:BigDecimal? = null var CapacityBetween:ArrayList? = null var CapacityIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WarehouseWorkCentreShiftWeekdayCapacityQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkCentreQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var HR_skills_RecID:String? = null var HR_skills_RecIDStartsWith:String? = null var HR_skills_RecIDEndsWith:String? = null var HR_skills_RecIDContains:String? = null var HR_skills_RecIDLike:String? = null var HR_skills_RecIDBetween:ArrayList? = null var HR_skills_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkCentreQuery.responseType } @Route(Path="/Queries/BM_WorkOrder", Verbs="GET") @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var WorkOrderNo:String? = null var WorkOrderNoStartsWith:String? = null var WorkOrderNoEndsWith:String? = null var WorkOrderNoContains:String? = null var WorkOrderNoLike:String? = null var WorkOrderNoBetween:ArrayList? = null var WorkOrderNoIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var BM_Main_RecID:String? = null var BM_Main_RecIDStartsWith:String? = null var BM_Main_RecIDEndsWith:String? = null var BM_Main_RecIDContains:String? = null var BM_Main_RecIDLike:String? = null var BM_Main_RecIDBetween:ArrayList? = null var BM_Main_RecIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var DateCreated:Date? = null var DateCreatedGreaterThanOrEqualTo:Date? = null var DateCreatedGreaterThan:Date? = null var DateCreatedLessThan:Date? = null var DateCreatedLessThanOrEqualTo:Date? = null var DateCreatedNotEqualTo:Date? = null var DateCreatedBetween:ArrayList? = null var DateCreatedIn:ArrayList? = null var DateRequired:Date? = null var DateRequiredGreaterThanOrEqualTo:Date? = null var DateRequiredGreaterThan:Date? = null var DateRequiredLessThan:Date? = null var DateRequiredLessThanOrEqualTo:Date? = null var DateRequiredNotEqualTo:Date? = null var DateRequiredBetween:ArrayList? = null var DateRequiredIn:ArrayList? = null var PlannedStartDate:Date? = null var PlannedStartDateGreaterThanOrEqualTo:Date? = null var PlannedStartDateGreaterThan:Date? = null var PlannedStartDateLessThan:Date? = null var PlannedStartDateLessThanOrEqualTo:Date? = null var PlannedStartDateNotEqualTo:Date? = null var PlannedStartDateBetween:ArrayList? = null var PlannedStartDateIn:ArrayList? = null var ActualStartDate:Date? = null var ActualStartDateGreaterThanOrEqualTo:Date? = null var ActualStartDateGreaterThan:Date? = null var ActualStartDateLessThan:Date? = null var ActualStartDateLessThanOrEqualTo:Date? = null var ActualStartDateNotEqualTo:Date? = null var ActualStartDateBetween:ArrayList? = null var ActualStartDateIn:ArrayList? = null var DateCompleted:Date? = null var DateCompletedGreaterThanOrEqualTo:Date? = null var DateCompletedGreaterThan:Date? = null var DateCompletedLessThan:Date? = null var DateCompletedLessThanOrEqualTo:Date? = null var DateCompletedNotEqualTo:Date? = null var DateCompletedBetween:ArrayList? = null var DateCompletedIn:ArrayList? = null var ProductionQuantity:BigDecimal? = null var ProductionQuantityGreaterThanOrEqualTo:BigDecimal? = null var ProductionQuantityGreaterThan:BigDecimal? = null var ProductionQuantityLessThan:BigDecimal? = null var ProductionQuantityLessThanOrEqualTo:BigDecimal? = null var ProductionQuantityNotEqualTo:BigDecimal? = null var ProductionQuantityBetween:ArrayList? = null var ProductionQuantityIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var BM_WarehouseProductionLine_RecID:String? = null var BM_WarehouseProductionLine_RecIDStartsWith:String? = null var BM_WarehouseProductionLine_RecIDEndsWith:String? = null var BM_WarehouseProductionLine_RecIDContains:String? = null var BM_WarehouseProductionLine_RecIDLike:String? = null var BM_WarehouseProductionLine_RecIDBetween:ArrayList? = null var BM_WarehouseProductionLine_RecIDIn:ArrayList? = null var Status:Int? = null var StatusGreaterThanOrEqualTo:Int? = null var StatusGreaterThan:Int? = null var StatusLessThan:Int? = null var StatusLessThanOrEqualTo:Int? = null var StatusNotEqualTo:Int? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var Parent_BM_WorkOrder_RecID:String? = null var Parent_BM_WorkOrder_RecIDStartsWith:String? = null var Parent_BM_WorkOrder_RecIDEndsWith:String? = null var Parent_BM_WorkOrder_RecIDContains:String? = null var Parent_BM_WorkOrder_RecIDLike:String? = null var Parent_BM_WorkOrder_RecIDBetween:ArrayList? = null var Parent_BM_WorkOrder_RecIDIn:ArrayList? = null var Parent_BM_WorkOrderInputs_RecID:String? = null var Parent_BM_WorkOrderInputs_RecIDStartsWith:String? = null var Parent_BM_WorkOrderInputs_RecIDEndsWith:String? = null var Parent_BM_WorkOrderInputs_RecIDContains:String? = null var Parent_BM_WorkOrderInputs_RecIDLike:String? = null var Parent_BM_WorkOrderInputs_RecIDBetween:ArrayList? = null var Parent_BM_WorkOrderInputs_RecIDIn:ArrayList? = null var WorkOrderType:Short? = null var WorkOrderTypeGreaterThanOrEqualTo:Short? = null var WorkOrderTypeGreaterThan:Short? = null var WorkOrderTypeLessThan:Short? = null var WorkOrderTypeLessThanOrEqualTo:Short? = null var WorkOrderTypeNotEqualTo:Short? = null var WorkOrderTypeBetween:ArrayList? = null var WorkOrderTypeIn:ArrayList? = null var Reversal_BM_WorkOrder_RecID:String? = null var Reversal_BM_WorkOrder_RecIDStartsWith:String? = null var Reversal_BM_WorkOrder_RecIDEndsWith:String? = null var Reversal_BM_WorkOrder_RecIDContains:String? = null var Reversal_BM_WorkOrder_RecIDLike:String? = null var Reversal_BM_WorkOrder_RecIDBetween:ArrayList? = null var Reversal_BM_WorkOrder_RecIDIn:ArrayList? = null var Migrated:Boolean? = null var SO_Lines_InvoiceLineID:String? = null var SO_Lines_InvoiceLineIDStartsWith:String? = null var SO_Lines_InvoiceLineIDEndsWith:String? = null var SO_Lines_InvoiceLineIDContains:String? = null var SO_Lines_InvoiceLineIDLike:String? = null var SO_Lines_InvoiceLineIDBetween:ArrayList? = null var SO_Lines_InvoiceLineIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderCustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var BM_WorkOrder_RecID:String? = null var BM_WorkOrder_RecIDStartsWith:String? = null var BM_WorkOrder_RecIDEndsWith:String? = null var BM_WorkOrder_RecIDContains:String? = null var BM_WorkOrder_RecIDLike:String? = null var BM_WorkOrder_RecIDBetween:ArrayList? = null var BM_WorkOrder_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderCustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderDocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrder_RecID:String? = null var BM_WorkOrder_RecIDStartsWith:String? = null var BM_WorkOrder_RecIDEndsWith:String? = null var BM_WorkOrder_RecIDContains:String? = null var BM_WorkOrder_RecIDLike:String? = null var BM_WorkOrder_RecIDBetween:ArrayList? = null var BM_WorkOrder_RecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderDocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderInputCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderInputCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderInputCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrderInputs_RecID:String? = null var BM_WorkOrderInputs_RecIDStartsWith:String? = null var BM_WorkOrderInputs_RecIDEndsWith:String? = null var BM_WorkOrderInputs_RecIDContains:String? = null var BM_WorkOrderInputs_RecIDLike:String? = null var BM_WorkOrderInputs_RecIDBetween:ArrayList? = null var BM_WorkOrderInputs_RecIDIn:ArrayList? = null var BM_WorkOrderInputCustomFields_RecID:String? = null var BM_WorkOrderInputCustomFields_RecIDStartsWith:String? = null var BM_WorkOrderInputCustomFields_RecIDEndsWith:String? = null var BM_WorkOrderInputCustomFields_RecIDContains:String? = null var BM_WorkOrderInputCustomFields_RecIDLike:String? = null var BM_WorkOrderInputCustomFields_RecIDBetween:ArrayList? = null var BM_WorkOrderInputCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderInputCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderInputDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderInputDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderInputsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrderStages_RecID:String? = null var BM_WorkOrderStages_RecIDStartsWith:String? = null var BM_WorkOrderStages_RecIDEndsWith:String? = null var BM_WorkOrderStages_RecIDContains:String? = null var BM_WorkOrderStages_RecIDLike:String? = null var BM_WorkOrderStages_RecIDBetween:ArrayList? = null var BM_WorkOrderStages_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var IsRatio:Boolean? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var QuantityOnBackOrder:BigDecimal? = null var QuantityOnBackOrderGreaterThanOrEqualTo:BigDecimal? = null var QuantityOnBackOrderGreaterThan:BigDecimal? = null var QuantityOnBackOrderLessThan:BigDecimal? = null var QuantityOnBackOrderLessThanOrEqualTo:BigDecimal? = null var QuantityOnBackOrderNotEqualTo:BigDecimal? = null var QuantityOnBackOrderBetween:ArrayList? = null var QuantityOnBackOrderIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var SubAssembly:String? = null var SubAssemblyStartsWith:String? = null var SubAssemblyEndsWith:String? = null var SubAssemblyContains:String? = null var SubAssemblyLike:String? = null var SubAssemblyBetween:ArrayList? = null var SubAssemblyIn:ArrayList? = null var SubAssemblyExplodePolicy:Short? = null var SubAssemblyExplodePolicyGreaterThanOrEqualTo:Short? = null var SubAssemblyExplodePolicyGreaterThan:Short? = null var SubAssemblyExplodePolicyLessThan:Short? = null var SubAssemblyExplodePolicyLessThanOrEqualTo:Short? = null var SubAssemblyExplodePolicyNotEqualTo:Short? = null var SubAssemblyExplodePolicyBetween:ArrayList? = null var SubAssemblyExplodePolicyIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderInputsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderInputWastageDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderInputWastageDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderInstructionCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderInstructionCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderInstructionCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrderInstructions_RecID:String? = null var BM_WorkOrderInstructions_RecIDStartsWith:String? = null var BM_WorkOrderInstructions_RecIDEndsWith:String? = null var BM_WorkOrderInstructions_RecIDContains:String? = null var BM_WorkOrderInstructions_RecIDLike:String? = null var BM_WorkOrderInstructions_RecIDBetween:ArrayList? = null var BM_WorkOrderInstructions_RecIDIn:ArrayList? = null var BM_WorkOrderInstructionCustomFields_RecID:String? = null var BM_WorkOrderInstructionCustomFields_RecIDStartsWith:String? = null var BM_WorkOrderInstructionCustomFields_RecIDEndsWith:String? = null var BM_WorkOrderInstructionCustomFields_RecIDContains:String? = null var BM_WorkOrderInstructionCustomFields_RecIDLike:String? = null var BM_WorkOrderInstructionCustomFields_RecIDBetween:ArrayList? = null var BM_WorkOrderInstructionCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderInstructionCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderInstructionsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrderStages_RecID:String? = null var BM_WorkOrderStages_RecIDStartsWith:String? = null var BM_WorkOrderStages_RecIDEndsWith:String? = null var BM_WorkOrderStages_RecIDContains:String? = null var BM_WorkOrderStages_RecIDLike:String? = null var BM_WorkOrderStages_RecIDBetween:ArrayList? = null var BM_WorkOrderStages_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var InstructionText:String? = null var InstructionTextStartsWith:String? = null var InstructionTextEndsWith:String? = null var InstructionTextContains:String? = null var InstructionTextLike:String? = null var InstructionTextBetween:ArrayList? = null var InstructionTextIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderInstructionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderLineDetailsAllocationQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrder_RecID:String? = null var BM_WorkOrder_RecIDStartsWith:String? = null var BM_WorkOrder_RecIDEndsWith:String? = null var BM_WorkOrder_RecIDContains:String? = null var BM_WorkOrder_RecIDLike:String? = null var BM_WorkOrder_RecIDBetween:ArrayList? = null var BM_WorkOrder_RecIDIn:ArrayList? = null var BM_WorkOrderInputDetails_RecID:String? = null var BM_WorkOrderInputDetails_RecIDStartsWith:String? = null var BM_WorkOrderInputDetails_RecIDEndsWith:String? = null var BM_WorkOrderInputDetails_RecIDContains:String? = null var BM_WorkOrderInputDetails_RecIDLike:String? = null var BM_WorkOrderInputDetails_RecIDBetween:ArrayList? = null var BM_WorkOrderInputDetails_RecIDIn:ArrayList? = null var BM_WorkOrderOutputDetails_RecID:String? = null var BM_WorkOrderOutputDetails_RecIDStartsWith:String? = null var BM_WorkOrderOutputDetails_RecIDEndsWith:String? = null var BM_WorkOrderOutputDetails_RecIDContains:String? = null var BM_WorkOrderOutputDetails_RecIDLike:String? = null var BM_WorkOrderOutputDetails_RecIDBetween:ArrayList? = null var BM_WorkOrderOutputDetails_RecIDIn:ArrayList? = null var InputQuantity:BigDecimal? = null var InputQuantityGreaterThanOrEqualTo:BigDecimal? = null var InputQuantityGreaterThan:BigDecimal? = null var InputQuantityLessThan:BigDecimal? = null var InputQuantityLessThanOrEqualTo:BigDecimal? = null var InputQuantityNotEqualTo:BigDecimal? = null var InputQuantityBetween:ArrayList? = null var InputQuantityIn:ArrayList? = null var OutputQuantity:BigDecimal? = null var OutputQuantityGreaterThanOrEqualTo:BigDecimal? = null var OutputQuantityGreaterThan:BigDecimal? = null var OutputQuantityLessThan:BigDecimal? = null var OutputQuantityLessThanOrEqualTo:BigDecimal? = null var OutputQuantityNotEqualTo:BigDecimal? = null var OutputQuantityBetween:ArrayList? = null var OutputQuantityIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderLineDetailsAllocationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrder_RecID:String? = null var BM_WorkOrder_RecIDStartsWith:String? = null var BM_WorkOrder_RecIDEndsWith:String? = null var BM_WorkOrder_RecIDContains:String? = null var BM_WorkOrder_RecIDLike:String? = null var BM_WorkOrder_RecIDBetween:ArrayList? = null var BM_WorkOrder_RecIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderOutputCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderOutputCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderOutputCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrderOutputs_RecID:String? = null var BM_WorkOrderOutputs_RecIDStartsWith:String? = null var BM_WorkOrderOutputs_RecIDEndsWith:String? = null var BM_WorkOrderOutputs_RecIDContains:String? = null var BM_WorkOrderOutputs_RecIDLike:String? = null var BM_WorkOrderOutputs_RecIDBetween:ArrayList? = null var BM_WorkOrderOutputs_RecIDIn:ArrayList? = null var BM_WorkOrderOutputCustomFields_RecID:String? = null var BM_WorkOrderOutputCustomFields_RecIDStartsWith:String? = null var BM_WorkOrderOutputCustomFields_RecIDEndsWith:String? = null var BM_WorkOrderOutputCustomFields_RecIDContains:String? = null var BM_WorkOrderOutputCustomFields_RecIDLike:String? = null var BM_WorkOrderOutputCustomFields_RecIDBetween:ArrayList? = null var BM_WorkOrderOutputCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderOutputCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderOutputDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderOutputDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderOutputsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrder_RecID:String? = null var BM_WorkOrder_RecIDStartsWith:String? = null var BM_WorkOrder_RecIDEndsWith:String? = null var BM_WorkOrder_RecIDContains:String? = null var BM_WorkOrder_RecIDLike:String? = null var BM_WorkOrder_RecIDBetween:ArrayList? = null var BM_WorkOrder_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var IsRatio:Boolean? = null var IsPrimary:Boolean? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var QuantityOutput:BigDecimal? = null var QuantityOutputGreaterThanOrEqualTo:BigDecimal? = null var QuantityOutputGreaterThan:BigDecimal? = null var QuantityOutputLessThan:BigDecimal? = null var QuantityOutputLessThanOrEqualTo:BigDecimal? = null var QuantityOutputNotEqualTo:BigDecimal? = null var QuantityOutputBetween:ArrayList? = null var QuantityOutputIn:ArrayList? = null var QuantityWrittenoff:BigDecimal? = null var QuantityWrittenoffGreaterThanOrEqualTo:BigDecimal? = null var QuantityWrittenoffGreaterThan:BigDecimal? = null var QuantityWrittenoffLessThan:BigDecimal? = null var QuantityWrittenoffLessThanOrEqualTo:BigDecimal? = null var QuantityWrittenoffNotEqualTo:BigDecimal? = null var QuantityWrittenoffBetween:ArrayList? = null var QuantityWrittenoffIn:ArrayList? = null var Note:String? = null var NoteStartsWith:String? = null var NoteEndsWith:String? = null var NoteContains:String? = null var NoteLike:String? = null var NoteBetween:ArrayList? = null var NoteIn:ArrayList? = null var CostPercentage:BigDecimal? = null var CostPercentageGreaterThanOrEqualTo:BigDecimal? = null var CostPercentageGreaterThan:BigDecimal? = null var CostPercentageLessThan:BigDecimal? = null var CostPercentageLessThanOrEqualTo:BigDecimal? = null var CostPercentageNotEqualTo:BigDecimal? = null var CostPercentageBetween:ArrayList? = null var CostPercentageIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderOutputsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderOutputWastageDetailsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var Parent_RecID:String? = null var Parent_RecIDStartsWith:String? = null var Parent_RecIDEndsWith:String? = null var Parent_RecIDContains:String? = null var Parent_RecIDLike:String? = null var Parent_RecIDBetween:ArrayList? = null var Parent_RecIDIn:ArrayList? = null var IN_SOH_LinkID:String? = null var IN_SOH_LinkIDStartsWith:String? = null var IN_SOH_LinkIDEndsWith:String? = null var IN_SOH_LinkIDContains:String? = null var IN_SOH_LinkIDLike:String? = null var IN_SOH_LinkIDBetween:ArrayList? = null var IN_SOH_LinkIDIn:ArrayList? = null var Cost:BigDecimal? = null var CostGreaterThanOrEqualTo:BigDecimal? = null var CostGreaterThan:BigDecimal? = null var CostLessThan:BigDecimal? = null var CostLessThanOrEqualTo:BigDecimal? = null var CostNotEqualTo:BigDecimal? = null var CostBetween:ArrayList? = null var CostIn:ArrayList? = null var SpecialPrice:BigDecimal? = null var SpecialPriceGreaterThanOrEqualTo:BigDecimal? = null var SpecialPriceGreaterThan:BigDecimal? = null var SpecialPriceLessThan:BigDecimal? = null var SpecialPriceLessThanOrEqualTo:BigDecimal? = null var SpecialPriceNotEqualTo:BigDecimal? = null var SpecialPriceBetween:ArrayList? = null var SpecialPriceIn:ArrayList? = null var Quantity:BigDecimal? = null var QuantityGreaterThanOrEqualTo:BigDecimal? = null var QuantityGreaterThan:BigDecimal? = null var QuantityLessThan:BigDecimal? = null var QuantityLessThanOrEqualTo:BigDecimal? = null var QuantityNotEqualTo:BigDecimal? = null var QuantityBetween:ArrayList? = null var QuantityIn:ArrayList? = null var SerialNo:String? = null var SerialNoStartsWith:String? = null var SerialNoEndsWith:String? = null var SerialNoContains:String? = null var SerialNoLike:String? = null var SerialNoBetween:ArrayList? = null var SerialNoIn:ArrayList? = null var ExpiryDate:Date? = null var ExpiryDateGreaterThanOrEqualTo:Date? = null var ExpiryDateGreaterThan:Date? = null var ExpiryDateLessThan:Date? = null var ExpiryDateLessThanOrEqualTo:Date? = null var ExpiryDateNotEqualTo:Date? = null var ExpiryDateBetween:ArrayList? = null var ExpiryDateIn:ArrayList? = null var BinLocation:String? = null var BinLocationStartsWith:String? = null var BinLocationEndsWith:String? = null var BinLocationContains:String? = null var BinLocationLike:String? = null var BinLocationBetween:ArrayList? = null var BinLocationIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderOutputWastageDetailsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderStageCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderStageCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderStageCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrderStages_RecID:String? = null var BM_WorkOrderStages_RecIDStartsWith:String? = null var BM_WorkOrderStages_RecIDEndsWith:String? = null var BM_WorkOrderStages_RecIDContains:String? = null var BM_WorkOrderStages_RecIDLike:String? = null var BM_WorkOrderStages_RecIDBetween:ArrayList? = null var BM_WorkOrderStages_RecIDIn:ArrayList? = null var BM_WorkOrderStageCustomFields_RecID:String? = null var BM_WorkOrderStageCustomFields_RecIDStartsWith:String? = null var BM_WorkOrderStageCustomFields_RecIDEndsWith:String? = null var BM_WorkOrderStageCustomFields_RecIDContains:String? = null var BM_WorkOrderStageCustomFields_RecIDLike:String? = null var BM_WorkOrderStageCustomFields_RecIDBetween:ArrayList? = null var BM_WorkOrderStageCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderStageCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderStagesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrder_RecID:String? = null var BM_WorkOrder_RecIDStartsWith:String? = null var BM_WorkOrder_RecIDEndsWith:String? = null var BM_WorkOrder_RecIDContains:String? = null var BM_WorkOrder_RecIDLike:String? = null var BM_WorkOrder_RecIDBetween:ArrayList? = null var BM_WorkOrder_RecIDIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var BM_WarehouseProductionLineWorkCentre_RecID:String? = null var BM_WarehouseProductionLineWorkCentre_RecIDStartsWith:String? = null var BM_WarehouseProductionLineWorkCentre_RecIDEndsWith:String? = null var BM_WarehouseProductionLineWorkCentre_RecIDContains:String? = null var BM_WarehouseProductionLineWorkCentre_RecIDLike:String? = null var BM_WarehouseProductionLineWorkCentre_RecIDBetween:ArrayList? = null var BM_WarehouseProductionLineWorkCentre_RecIDIn:ArrayList? = null var RequiredCapacity:BigDecimal? = null var RequiredCapacityGreaterThanOrEqualTo:BigDecimal? = null var RequiredCapacityGreaterThan:BigDecimal? = null var RequiredCapacityLessThan:BigDecimal? = null var RequiredCapacityLessThanOrEqualTo:BigDecimal? = null var RequiredCapacityNotEqualTo:BigDecimal? = null var RequiredCapacityBetween:ArrayList? = null var RequiredCapacityIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var RowHash:ArrayList? = null var StartDate:Date? = null var StartDateGreaterThanOrEqualTo:Date? = null var StartDateGreaterThan:Date? = null var StartDateLessThan:Date? = null var StartDateLessThanOrEqualTo:Date? = null var StartDateNotEqualTo:Date? = null var StartDateBetween:ArrayList? = null var StartDateIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderStagesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BM_WorkOrderWastageLineDetailsAllocationQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BM_WorkOrder_RecID:String? = null var BM_WorkOrder_RecIDStartsWith:String? = null var BM_WorkOrder_RecIDEndsWith:String? = null var BM_WorkOrder_RecIDContains:String? = null var BM_WorkOrder_RecIDLike:String? = null var BM_WorkOrder_RecIDBetween:ArrayList? = null var BM_WorkOrder_RecIDIn:ArrayList? = null var BM_WorkOrderInputDetails_RecID:String? = null var BM_WorkOrderInputDetails_RecIDStartsWith:String? = null var BM_WorkOrderInputDetails_RecIDEndsWith:String? = null var BM_WorkOrderInputDetails_RecIDContains:String? = null var BM_WorkOrderInputDetails_RecIDLike:String? = null var BM_WorkOrderInputDetails_RecIDBetween:ArrayList? = null var BM_WorkOrderInputDetails_RecIDIn:ArrayList? = null var BM_WorkOrderOutputWastageDetails_RecID:String? = null var BM_WorkOrderOutputWastageDetails_RecIDStartsWith:String? = null var BM_WorkOrderOutputWastageDetails_RecIDEndsWith:String? = null var BM_WorkOrderOutputWastageDetails_RecIDContains:String? = null var BM_WorkOrderOutputWastageDetails_RecIDLike:String? = null var BM_WorkOrderOutputWastageDetails_RecIDBetween:ArrayList? = null var BM_WorkOrderOutputWastageDetails_RecIDIn:ArrayList? = null var InputQuantity:BigDecimal? = null var InputQuantityGreaterThanOrEqualTo:BigDecimal? = null var InputQuantityGreaterThan:BigDecimal? = null var InputQuantityLessThan:BigDecimal? = null var InputQuantityLessThanOrEqualTo:BigDecimal? = null var InputQuantityNotEqualTo:BigDecimal? = null var InputQuantityBetween:ArrayList? = null var InputQuantityIn:ArrayList? = null var OutputQuantity:BigDecimal? = null var OutputQuantityGreaterThanOrEqualTo:BigDecimal? = null var OutputQuantityGreaterThan:BigDecimal? = null var OutputQuantityLessThan:BigDecimal? = null var OutputQuantityLessThanOrEqualTo:BigDecimal? = null var OutputQuantityNotEqualTo:BigDecimal? = null var OutputQuantityBetween:ArrayList? = null var OutputQuantityIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BM_WorkOrderWastageLineDetailsAllocationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BO_ManualReleaseBatchQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var ActivatedDateTime:Date? = null var ActivatedDateTimeGreaterThanOrEqualTo:Date? = null var ActivatedDateTimeGreaterThan:Date? = null var ActivatedDateTimeLessThan:Date? = null var ActivatedDateTimeLessThanOrEqualTo:Date? = null var ActivatedDateTimeNotEqualTo:Date? = null var ActivatedDateTimeBetween:ArrayList? = null var ActivatedDateTimeIn:ArrayList? = null var ActivatedByStaffID:String? = null var ActivatedByStaffIDStartsWith:String? = null var ActivatedByStaffIDEndsWith:String? = null var ActivatedByStaffIDContains:String? = null var ActivatedByStaffIDLike:String? = null var ActivatedByStaffIDBetween:ArrayList? = null var ActivatedByStaffIDIn:ArrayList? = null var IN_LogicalID:String? = null var IN_LogicalIDStartsWith:String? = null var IN_LogicalIDEndsWith:String? = null var IN_LogicalIDContains:String? = null var IN_LogicalIDLike:String? = null var IN_LogicalIDBetween:ArrayList? = null var IN_LogicalIDIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var Notes:String? = null var NotesStartsWith:String? = null var NotesEndsWith:String? = null var NotesContains:String? = null var NotesLike:String? = null var NotesBetween:ArrayList? = null var NotesIn:ArrayList? = null var BORunNo:String? = null var BORunNoStartsWith:String? = null var BORunNoEndsWith:String? = null var BORunNoContains:String? = null var BORunNoLike:String? = null var BORunNoBetween:ArrayList? = null var BORunNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BO_ManualReleaseBatchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BO_ManualReleaseBatchLinesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchID:String? = null var BatchIDStartsWith:String? = null var BatchIDEndsWith:String? = null var BatchIDContains:String? = null var BatchIDLike:String? = null var BatchIDBetween:ArrayList? = null var BatchIDIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var IN_OnBackOrder_OrdersOnBackID:String? = null var IN_OnBackOrder_OrdersOnBackIDStartsWith:String? = null var IN_OnBackOrder_OrdersOnBackIDEndsWith:String? = null var IN_OnBackOrder_OrdersOnBackIDContains:String? = null var IN_OnBackOrder_OrdersOnBackIDLike:String? = null var IN_OnBackOrder_OrdersOnBackIDBetween:ArrayList? = null var IN_OnBackOrder_OrdersOnBackIDIn:ArrayList? = null var InventoryID:String? = null var InventoryIDStartsWith:String? = null var InventoryIDEndsWith:String? = null var InventoryIDContains:String? = null var InventoryIDLike:String? = null var InventoryIDBetween:ArrayList? = null var InventoryIDIn:ArrayList? = null var PartNo:String? = null var PartNoStartsWith:String? = null var PartNoEndsWith:String? = null var PartNoContains:String? = null var PartNoLike:String? = null var PartNoBetween:ArrayList? = null var PartNoIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var QuantityDecimalPlaces:Int? = null var QuantityDecimalPlacesGreaterThanOrEqualTo:Int? = null var QuantityDecimalPlacesGreaterThan:Int? = null var QuantityDecimalPlacesLessThan:Int? = null var QuantityDecimalPlacesLessThanOrEqualTo:Int? = null var QuantityDecimalPlacesNotEqualTo:Int? = null var QuantityDecimalPlacesBetween:ArrayList? = null var QuantityDecimalPlacesIn:ArrayList? = null var BackOrderQuantity:BigDecimal? = null var BackOrderQuantityGreaterThanOrEqualTo:BigDecimal? = null var BackOrderQuantityGreaterThan:BigDecimal? = null var BackOrderQuantityLessThan:BigDecimal? = null var BackOrderQuantityLessThanOrEqualTo:BigDecimal? = null var BackOrderQuantityNotEqualTo:BigDecimal? = null var BackOrderQuantityBetween:ArrayList? = null var BackOrderQuantityIn:ArrayList? = null var BackOrderValue:BigDecimal? = null var BackOrderValueGreaterThanOrEqualTo:BigDecimal? = null var BackOrderValueGreaterThan:BigDecimal? = null var BackOrderValueLessThan:BigDecimal? = null var BackOrderValueLessThanOrEqualTo:BigDecimal? = null var BackOrderValueNotEqualTo:BigDecimal? = null var BackOrderValueBetween:ArrayList? = null var BackOrderValueIn:ArrayList? = null var QuantityAvailable:BigDecimal? = null var QuantityAvailableGreaterThanOrEqualTo:BigDecimal? = null var QuantityAvailableGreaterThan:BigDecimal? = null var QuantityAvailableLessThan:BigDecimal? = null var QuantityAvailableLessThanOrEqualTo:BigDecimal? = null var QuantityAvailableNotEqualTo:BigDecimal? = null var QuantityAvailableBetween:ArrayList? = null var QuantityAvailableIn:ArrayList? = null var InvoiceInitDate:Date? = null var InvoiceInitDateGreaterThanOrEqualTo:Date? = null var InvoiceInitDateGreaterThan:Date? = null var InvoiceInitDateLessThan:Date? = null var InvoiceInitDateLessThanOrEqualTo:Date? = null var InvoiceInitDateNotEqualTo:Date? = null var InvoiceInitDateBetween:ArrayList? = null var InvoiceInitDateIn:ArrayList? = null var ExpectedDeliveryDate:Date? = null var ExpectedDeliveryDateGreaterThanOrEqualTo:Date? = null var ExpectedDeliveryDateGreaterThan:Date? = null var ExpectedDeliveryDateLessThan:Date? = null var ExpectedDeliveryDateLessThanOrEqualTo:Date? = null var ExpectedDeliveryDateNotEqualTo:Date? = null var ExpectedDeliveryDateBetween:ArrayList? = null var ExpectedDeliveryDateIn:ArrayList? = null var BackOrderPriority:String? = null var BackOrderPriorityStartsWith:String? = null var BackOrderPriorityEndsWith:String? = null var BackOrderPriorityContains:String? = null var BackOrderPriorityLike:String? = null var BackOrderPriorityBetween:ArrayList? = null var BackOrderPriorityIn:ArrayList? = null var BackOrderPriorityWeight:Int? = null var BackOrderPriorityWeightGreaterThanOrEqualTo:Int? = null var BackOrderPriorityWeightGreaterThan:Int? = null var BackOrderPriorityWeightLessThan:Int? = null var BackOrderPriorityWeightLessThanOrEqualTo:Int? = null var BackOrderPriorityWeightNotEqualTo:Int? = null var BackOrderPriorityWeightBetween:ArrayList? = null var BackOrderPriorityWeightIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DebtorAccountNo:String? = null var DebtorAccountNoStartsWith:String? = null var DebtorAccountNoEndsWith:String? = null var DebtorAccountNoContains:String? = null var DebtorAccountNoLike:String? = null var DebtorAccountNoBetween:ArrayList? = null var DebtorAccountNoIn:ArrayList? = null var DebtorName:String? = null var DebtorNameStartsWith:String? = null var DebtorNameEndsWith:String? = null var DebtorNameContains:String? = null var DebtorNameLike:String? = null var DebtorNameBetween:ArrayList? = null var DebtorNameIn:ArrayList? = null var InvoiceID:String? = null var InvoiceIDStartsWith:String? = null var InvoiceIDEndsWith:String? = null var InvoiceIDContains:String? = null var InvoiceIDLike:String? = null var InvoiceIDBetween:ArrayList? = null var InvoiceIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null var InvoiceHistoryID:String? = null var InvoiceHistoryIDStartsWith:String? = null var InvoiceHistoryIDEndsWith:String? = null var InvoiceHistoryIDContains:String? = null var InvoiceHistoryIDLike:String? = null var InvoiceHistoryIDBetween:ArrayList? = null var InvoiceHistoryIDIn:ArrayList? = null var HistoryNo:Int? = null var HistoryNoGreaterThanOrEqualTo:Int? = null var HistoryNoGreaterThan:Int? = null var HistoryNoLessThan:Int? = null var HistoryNoLessThanOrEqualTo:Int? = null var HistoryNoNotEqualTo:Int? = null var HistoryNoBetween:ArrayList? = null var HistoryNoIn:ArrayList? = null var InvoiceLineID:String? = null var InvoiceLineIDStartsWith:String? = null var InvoiceLineIDEndsWith:String? = null var InvoiceLineIDContains:String? = null var InvoiceLineIDLike:String? = null var InvoiceLineIDBetween:ArrayList? = null var InvoiceLineIDIn:ArrayList? = null var FulfillBackOrderFlag:Boolean? = null var KitType:Short? = null var KitTypeGreaterThanOrEqualTo:Short? = null var KitTypeGreaterThan:Short? = null var KitTypeLessThan:Short? = null var KitTypeLessThanOrEqualTo:Short? = null var KitTypeNotEqualTo:Short? = null var KitTypeBetween:ArrayList? = null var KitTypeIn:ArrayList? = null var BillType:Short? = null var BillTypeGreaterThanOrEqualTo:Short? = null var BillTypeGreaterThan:Short? = null var BillTypeLessThan:Short? = null var BillTypeLessThanOrEqualTo:Short? = null var BillTypeNotEqualTo:Short? = null var BillTypeBetween:ArrayList? = null var BillTypeIn:ArrayList? = null var WholesaleInvoice:Short? = null var WholesaleInvoiceGreaterThanOrEqualTo:Short? = null var WholesaleInvoiceGreaterThan:Short? = null var WholesaleInvoiceLessThan:Short? = null var WholesaleInvoiceLessThanOrEqualTo:Short? = null var WholesaleInvoiceNotEqualTo:Short? = null var WholesaleInvoiceBetween:ArrayList? = null var WholesaleInvoiceIn:ArrayList? = null var OrderType:Short? = null var OrderTypeGreaterThanOrEqualTo:Short? = null var OrderTypeGreaterThan:Short? = null var OrderTypeLessThan:Short? = null var OrderTypeLessThanOrEqualTo:Short? = null var OrderTypeNotEqualTo:Short? = null var OrderTypeBetween:ArrayList? = null var OrderTypeIn:ArrayList? = null var ErrorMessage:String? = null var ErrorMessageStartsWith:String? = null var ErrorMessageEndsWith:String? = null var ErrorMessageContains:String? = null var ErrorMessageLike:String? = null var ErrorMessageBetween:ArrayList? = null var ErrorMessageIn:ArrayList? = null var QuantityLeft:BigDecimal? = null var QuantityLeftGreaterThanOrEqualTo:BigDecimal? = null var QuantityLeftGreaterThan:BigDecimal? = null var QuantityLeftLessThan:BigDecimal? = null var QuantityLeftLessThanOrEqualTo:BigDecimal? = null var QuantityLeftNotEqualTo:BigDecimal? = null var QuantityLeftBetween:ArrayList? = null var QuantityLeftIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BO_ManualReleaseBatchLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BO_ManualReleaseBatchReportsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BatchID:String? = null var BatchIDStartsWith:String? = null var BatchIDEndsWith:String? = null var BatchIDContains:String? = null var BatchIDLike:String? = null var BatchIDBetween:ArrayList? = null var BatchIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var BillType:Short? = null var BillTypeGreaterThanOrEqualTo:Short? = null var BillTypeGreaterThan:Short? = null var BillTypeLessThan:Short? = null var BillTypeLessThanOrEqualTo:Short? = null var BillTypeNotEqualTo:Short? = null var BillTypeBetween:ArrayList? = null var BillTypeIn:ArrayList? = null var TradingCategory:Short? = null var TradingCategoryGreaterThanOrEqualTo:Short? = null var TradingCategoryGreaterThan:Short? = null var TradingCategoryLessThan:Short? = null var TradingCategoryLessThanOrEqualTo:Short? = null var TradingCategoryNotEqualTo:Short? = null var TradingCategoryBetween:ArrayList? = null var TradingCategoryIn:ArrayList? = null var BackOrderStatus:Short? = null var BackOrderStatusGreaterThanOrEqualTo:Short? = null var BackOrderStatusGreaterThan:Short? = null var BackOrderStatusLessThan:Short? = null var BackOrderStatusLessThanOrEqualTo:Short? = null var BackOrderStatusNotEqualTo:Short? = null var BackOrderStatusBetween:ArrayList? = null var BackOrderStatusIn:ArrayList? = null var ReportType:Short? = null var ReportTypeGreaterThanOrEqualTo:Short? = null var ReportTypeGreaterThan:Short? = null var ReportTypeLessThan:Short? = null var ReportTypeLessThanOrEqualTo:Short? = null var ReportTypeNotEqualTo:Short? = null var ReportTypeBetween:ArrayList? = null var ReportTypeIn:ArrayList? = null var ReportDescription:String? = null var ReportDescriptionStartsWith:String? = null var ReportDescriptionEndsWith:String? = null var ReportDescriptionContains:String? = null var ReportDescriptionLike:String? = null var ReportDescriptionBetween:ArrayList? = null var ReportDescriptionIn:ArrayList? = null var NumberOfCopies:Int? = null var NumberOfCopiesGreaterThanOrEqualTo:Int? = null var NumberOfCopiesGreaterThan:Int? = null var NumberOfCopiesLessThan:Int? = null var NumberOfCopiesLessThanOrEqualTo:Int? = null var NumberOfCopiesNotEqualTo:Int? = null var NumberOfCopiesBetween:ArrayList? = null var NumberOfCopiesIn:ArrayList? = null var PrintFlag:Boolean? = null var SY_Report_RecID:String? = null var SY_Report_RecIDStartsWith:String? = null var SY_Report_RecIDEndsWith:String? = null var SY_Report_RecIDContains:String? = null var SY_Report_RecIDLike:String? = null var SY_Report_RecIDBetween:ArrayList? = null var SY_Report_RecIDIn:ArrayList? = null var SY_PrintGroupLogicalPrinter_RecID:String? = null var SY_PrintGroupLogicalPrinter_RecIDStartsWith:String? = null var SY_PrintGroupLogicalPrinter_RecIDEndsWith:String? = null var SY_PrintGroupLogicalPrinter_RecIDContains:String? = null var SY_PrintGroupLogicalPrinter_RecIDLike:String? = null var SY_PrintGroupLogicalPrinter_RecIDBetween:ArrayList? = null var SY_PrintGroupLogicalPrinter_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BO_ManualReleaseBatchReportsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BO_PrioritiesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var PriorityDescription:String? = null var PriorityDescriptionStartsWith:String? = null var PriorityDescriptionEndsWith:String? = null var PriorityDescriptionContains:String? = null var PriorityDescriptionLike:String? = null var PriorityDescriptionBetween:ArrayList? = null var PriorityDescriptionIn:ArrayList? = null var PriorityWeight:Int? = null var PriorityWeightGreaterThanOrEqualTo:Int? = null var PriorityWeightGreaterThan:Int? = null var PriorityWeightLessThan:Int? = null var PriorityWeightLessThanOrEqualTo:Int? = null var PriorityWeightNotEqualTo:Int? = null var PriorityWeightBetween:ArrayList? = null var PriorityWeightIn:ArrayList? = null var DefaultPriority:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BO_PrioritiesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_DirectCreditorPaymentAllocationsQuery : QueryDb(), IReturn> { var DirectCreditorPaymentAllocationID:String? = null var DirectCreditorPaymentAllocationIDStartsWith:String? = null var DirectCreditorPaymentAllocationIDEndsWith:String? = null var DirectCreditorPaymentAllocationIDContains:String? = null var DirectCreditorPaymentAllocationIDLike:String? = null var DirectCreditorPaymentAllocationIDBetween:ArrayList? = null var DirectCreditorPaymentAllocationIDIn:ArrayList? = null var DirectCreditorPaymentID:String? = null var DirectCreditorPaymentIDStartsWith:String? = null var DirectCreditorPaymentIDEndsWith:String? = null var DirectCreditorPaymentIDContains:String? = null var DirectCreditorPaymentIDLike:String? = null var DirectCreditorPaymentIDBetween:ArrayList? = null var DirectCreditorPaymentIDIn:ArrayList? = null var AmountAllocated:BigDecimal? = null var AmountAllocatedGreaterThanOrEqualTo:BigDecimal? = null var AmountAllocatedGreaterThan:BigDecimal? = null var AmountAllocatedLessThan:BigDecimal? = null var AmountAllocatedLessThanOrEqualTo:BigDecimal? = null var AmountAllocatedNotEqualTo:BigDecimal? = null var AmountAllocatedBetween:ArrayList? = null var AmountAllocatedIn:ArrayList? = null var TransID:String? = null var TransIDStartsWith:String? = null var TransIDEndsWith:String? = null var TransIDContains:String? = null var TransIDLike:String? = null var TransIDBetween:ArrayList? = null var TransIDIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DiscountAmountAllocated:BigDecimal? = null var DiscountAmountAllocatedGreaterThanOrEqualTo:BigDecimal? = null var DiscountAmountAllocatedGreaterThan:BigDecimal? = null var DiscountAmountAllocatedLessThan:BigDecimal? = null var DiscountAmountAllocatedLessThanOrEqualTo:BigDecimal? = null var DiscountAmountAllocatedNotEqualTo:BigDecimal? = null var DiscountAmountAllocatedBetween:ArrayList? = null var DiscountAmountAllocatedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_DirectCreditorPaymentAllocationsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_DirectCreditorPaymentsQuery : QueryDb(), IReturn> { var DirectCreditorPaymentID:String? = null var DirectCreditorPaymentIDStartsWith:String? = null var DirectCreditorPaymentIDEndsWith:String? = null var DirectCreditorPaymentIDContains:String? = null var DirectCreditorPaymentIDLike:String? = null var DirectCreditorPaymentIDBetween:ArrayList? = null var DirectCreditorPaymentIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var TransactionDateTime:Date? = null var TransactionDateTimeGreaterThanOrEqualTo:Date? = null var TransactionDateTimeGreaterThan:Date? = null var TransactionDateTimeLessThan:Date? = null var TransactionDateTimeLessThanOrEqualTo:Date? = null var TransactionDateTimeNotEqualTo:Date? = null var TransactionDateTimeBetween:ArrayList? = null var TransactionDateTimeIn:ArrayList? = null var AmountIncGST:BigDecimal? = null var AmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountIncGSTGreaterThan:BigDecimal? = null var AmountIncGSTLessThan:BigDecimal? = null var AmountIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountIncGSTNotEqualTo:BigDecimal? = null var AmountIncGSTBetween:ArrayList? = null var AmountIncGSTIn:ArrayList? = null var DebitCredit:Short? = null var DebitCreditGreaterThanOrEqualTo:Short? = null var DebitCreditGreaterThan:Short? = null var DebitCreditLessThan:Short? = null var DebitCreditLessThanOrEqualTo:Short? = null var DebitCreditNotEqualTo:Short? = null var DebitCreditBetween:ArrayList? = null var DebitCreditIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var DiscountGLLedgerID:String? = null var DiscountGLLedgerIDStartsWith:String? = null var DiscountGLLedgerIDEndsWith:String? = null var DiscountGLLedgerIDContains:String? = null var DiscountGLLedgerIDLike:String? = null var DiscountGLLedgerIDBetween:ArrayList? = null var DiscountGLLedgerIDIn:ArrayList? = null var DiscountAmountIncGST:BigDecimal? = null var DiscountAmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var DiscountAmountIncGSTGreaterThan:BigDecimal? = null var DiscountAmountIncGSTLessThan:BigDecimal? = null var DiscountAmountIncGSTLessThanOrEqualTo:BigDecimal? = null var DiscountAmountIncGSTNotEqualTo:BigDecimal? = null var DiscountAmountIncGSTBetween:ArrayList? = null var DiscountAmountIncGSTIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAccountNo:String? = null var BankAccountNoStartsWith:String? = null var BankAccountNoEndsWith:String? = null var BankAccountNoContains:String? = null var BankAccountNoLike:String? = null var BankAccountNoBetween:ArrayList? = null var BankAccountNoIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var BankAccountName:String? = null var BankAccountNameStartsWith:String? = null var BankAccountNameEndsWith:String? = null var BankAccountNameContains:String? = null var BankAccountNameLike:String? = null var BankAccountNameBetween:ArrayList? = null var BankAccountNameIn:ArrayList? = null var DiscountTaxID:String? = null var DiscountTaxIDStartsWith:String? = null var DiscountTaxIDEndsWith:String? = null var DiscountTaxIDContains:String? = null var DiscountTaxIDLike:String? = null var DiscountTaxIDBetween:ArrayList? = null var DiscountTaxIDIn:ArrayList? = null var DiscountTaxAmount:BigDecimal? = null var DiscountTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountTaxAmountGreaterThan:BigDecimal? = null var DiscountTaxAmountLessThan:BigDecimal? = null var DiscountTaxAmountLessThanOrEqualTo:BigDecimal? = null var DiscountTaxAmountNotEqualTo:BigDecimal? = null var DiscountTaxAmountBetween:ArrayList? = null var DiscountTaxAmountIn:ArrayList? = null var DiscountTaxRate:BigDecimal? = null var DiscountTaxRateGreaterThanOrEqualTo:BigDecimal? = null var DiscountTaxRateGreaterThan:BigDecimal? = null var DiscountTaxRateLessThan:BigDecimal? = null var DiscountTaxRateLessThanOrEqualTo:BigDecimal? = null var DiscountTaxRateNotEqualTo:BigDecimal? = null var DiscountTaxRateBetween:ArrayList? = null var DiscountTaxRateIn:ArrayList? = null var AmountReconciledIncGST:BigDecimal? = null var AmountReconciledIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTGreaterThan:BigDecimal? = null var AmountReconciledIncGSTLessThan:BigDecimal? = null var AmountReconciledIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTNotEqualTo:BigDecimal? = null var AmountReconciledIncGSTBetween:ArrayList? = null var AmountReconciledIncGSTIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var PaymentTypeID:String? = null var PaymentTypeIDStartsWith:String? = null var PaymentTypeIDEndsWith:String? = null var PaymentTypeIDContains:String? = null var PaymentTypeIDLike:String? = null var PaymentTypeIDBetween:ArrayList? = null var PaymentTypeIDIn:ArrayList? = null var RemitNo:String? = null var RemitNoStartsWith:String? = null var RemitNoEndsWith:String? = null var RemitNoContains:String? = null var RemitNoLike:String? = null var RemitNoBetween:ArrayList? = null var RemitNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_DirectCreditorPaymentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_DirectCreditorReceiptsQuery : QueryDb(), IReturn> { var DirectCreditorReceiptID:String? = null var DirectCreditorReceiptIDStartsWith:String? = null var DirectCreditorReceiptIDEndsWith:String? = null var DirectCreditorReceiptIDContains:String? = null var DirectCreditorReceiptIDLike:String? = null var DirectCreditorReceiptIDBetween:ArrayList? = null var DirectCreditorReceiptIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var TransactionDateTime:Date? = null var TransactionDateTimeGreaterThanOrEqualTo:Date? = null var TransactionDateTimeGreaterThan:Date? = null var TransactionDateTimeLessThan:Date? = null var TransactionDateTimeLessThanOrEqualTo:Date? = null var TransactionDateTimeNotEqualTo:Date? = null var TransactionDateTimeBetween:ArrayList? = null var TransactionDateTimeIn:ArrayList? = null var AmountIncGST:BigDecimal? = null var AmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountIncGSTGreaterThan:BigDecimal? = null var AmountIncGSTLessThan:BigDecimal? = null var AmountIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountIncGSTNotEqualTo:BigDecimal? = null var AmountIncGSTBetween:ArrayList? = null var AmountIncGSTIn:ArrayList? = null var DebitCredit:Short? = null var DebitCreditGreaterThanOrEqualTo:Short? = null var DebitCreditGreaterThan:Short? = null var DebitCreditLessThan:Short? = null var DebitCreditLessThanOrEqualTo:Short? = null var DebitCreditNotEqualTo:Short? = null var DebitCreditBetween:ArrayList? = null var DebitCreditIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAccountNo:String? = null var BankAccountNoStartsWith:String? = null var BankAccountNoEndsWith:String? = null var BankAccountNoContains:String? = null var BankAccountNoLike:String? = null var BankAccountNoBetween:ArrayList? = null var BankAccountNoIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var BankAccountName:String? = null var BankAccountNameStartsWith:String? = null var BankAccountNameEndsWith:String? = null var BankAccountNameContains:String? = null var BankAccountNameLike:String? = null var BankAccountNameBetween:ArrayList? = null var BankAccountNameIn:ArrayList? = null var AmountReconciledIncGST:BigDecimal? = null var AmountReconciledIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTGreaterThan:BigDecimal? = null var AmountReconciledIncGSTLessThan:BigDecimal? = null var AmountReconciledIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTNotEqualTo:BigDecimal? = null var AmountReconciledIncGSTBetween:ArrayList? = null var AmountReconciledIncGSTIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var ReceiptTypeID:String? = null var ReceiptTypeIDStartsWith:String? = null var ReceiptTypeIDEndsWith:String? = null var ReceiptTypeIDContains:String? = null var ReceiptTypeIDLike:String? = null var ReceiptTypeIDBetween:ArrayList? = null var ReceiptTypeIDIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_DirectCreditorReceiptsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_DirectDebtorPaymentsQuery : QueryDb(), IReturn> { var DirectDebtorPaymentID:String? = null var DirectDebtorPaymentIDStartsWith:String? = null var DirectDebtorPaymentIDEndsWith:String? = null var DirectDebtorPaymentIDContains:String? = null var DirectDebtorPaymentIDLike:String? = null var DirectDebtorPaymentIDBetween:ArrayList? = null var DirectDebtorPaymentIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var TransactionDateTime:Date? = null var TransactionDateTimeGreaterThanOrEqualTo:Date? = null var TransactionDateTimeGreaterThan:Date? = null var TransactionDateTimeLessThan:Date? = null var TransactionDateTimeLessThanOrEqualTo:Date? = null var TransactionDateTimeNotEqualTo:Date? = null var TransactionDateTimeBetween:ArrayList? = null var TransactionDateTimeIn:ArrayList? = null var AmountIncGST:BigDecimal? = null var AmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountIncGSTGreaterThan:BigDecimal? = null var AmountIncGSTLessThan:BigDecimal? = null var AmountIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountIncGSTNotEqualTo:BigDecimal? = null var AmountIncGSTBetween:ArrayList? = null var AmountIncGSTIn:ArrayList? = null var DebitCredit:Short? = null var DebitCreditGreaterThanOrEqualTo:Short? = null var DebitCreditGreaterThan:Short? = null var DebitCreditLessThan:Short? = null var DebitCreditLessThanOrEqualTo:Short? = null var DebitCreditNotEqualTo:Short? = null var DebitCreditBetween:ArrayList? = null var DebitCreditIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var ParentDebtorID:String? = null var ParentDebtorIDStartsWith:String? = null var ParentDebtorIDEndsWith:String? = null var ParentDebtorIDContains:String? = null var ParentDebtorIDLike:String? = null var ParentDebtorIDBetween:ArrayList? = null var ParentDebtorIDIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAccountNo:String? = null var BankAccountNoStartsWith:String? = null var BankAccountNoEndsWith:String? = null var BankAccountNoContains:String? = null var BankAccountNoLike:String? = null var BankAccountNoBetween:ArrayList? = null var BankAccountNoIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var BankAccountName:String? = null var BankAccountNameStartsWith:String? = null var BankAccountNameEndsWith:String? = null var BankAccountNameContains:String? = null var BankAccountNameLike:String? = null var BankAccountNameBetween:ArrayList? = null var BankAccountNameIn:ArrayList? = null var AmountReconciledIncGST:BigDecimal? = null var AmountReconciledIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTGreaterThan:BigDecimal? = null var AmountReconciledIncGSTLessThan:BigDecimal? = null var AmountReconciledIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTNotEqualTo:BigDecimal? = null var AmountReconciledIncGSTBetween:ArrayList? = null var AmountReconciledIncGSTIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var PaymentTypeID:String? = null var PaymentTypeIDStartsWith:String? = null var PaymentTypeIDEndsWith:String? = null var PaymentTypeIDContains:String? = null var PaymentTypeIDLike:String? = null var PaymentTypeIDBetween:ArrayList? = null var PaymentTypeIDIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var InvoiceNo:String? = null var InvoiceNoStartsWith:String? = null var InvoiceNoEndsWith:String? = null var InvoiceNoContains:String? = null var InvoiceNoLike:String? = null var InvoiceNoBetween:ArrayList? = null var InvoiceNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_DirectDebtorPaymentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_DirectDebtorReceiptAllocationsQuery : QueryDb(), IReturn> { var DirectDebtorReceiptAllocationID:String? = null var DirectDebtorReceiptAllocationIDStartsWith:String? = null var DirectDebtorReceiptAllocationIDEndsWith:String? = null var DirectDebtorReceiptAllocationIDContains:String? = null var DirectDebtorReceiptAllocationIDLike:String? = null var DirectDebtorReceiptAllocationIDBetween:ArrayList? = null var DirectDebtorReceiptAllocationIDIn:ArrayList? = null var DirectDebtorReceiptID:String? = null var DirectDebtorReceiptIDStartsWith:String? = null var DirectDebtorReceiptIDEndsWith:String? = null var DirectDebtorReceiptIDContains:String? = null var DirectDebtorReceiptIDLike:String? = null var DirectDebtorReceiptIDBetween:ArrayList? = null var DirectDebtorReceiptIDIn:ArrayList? = null var AmountAllocated:BigDecimal? = null var AmountAllocatedGreaterThanOrEqualTo:BigDecimal? = null var AmountAllocatedGreaterThan:BigDecimal? = null var AmountAllocatedLessThan:BigDecimal? = null var AmountAllocatedLessThanOrEqualTo:BigDecimal? = null var AmountAllocatedNotEqualTo:BigDecimal? = null var AmountAllocatedBetween:ArrayList? = null var AmountAllocatedIn:ArrayList? = null var TransID:String? = null var TransIDStartsWith:String? = null var TransIDEndsWith:String? = null var TransIDContains:String? = null var TransIDLike:String? = null var TransIDBetween:ArrayList? = null var TransIDIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DiscountAmountAllocated:BigDecimal? = null var DiscountAmountAllocatedGreaterThanOrEqualTo:BigDecimal? = null var DiscountAmountAllocatedGreaterThan:BigDecimal? = null var DiscountAmountAllocatedLessThan:BigDecimal? = null var DiscountAmountAllocatedLessThanOrEqualTo:BigDecimal? = null var DiscountAmountAllocatedNotEqualTo:BigDecimal? = null var DiscountAmountAllocatedBetween:ArrayList? = null var DiscountAmountAllocatedIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_DirectDebtorReceiptAllocationsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_DirectDebtorReceiptsQuery : QueryDb(), IReturn> { var DirectDebtorReceiptID:String? = null var DirectDebtorReceiptIDStartsWith:String? = null var DirectDebtorReceiptIDEndsWith:String? = null var DirectDebtorReceiptIDContains:String? = null var DirectDebtorReceiptIDLike:String? = null var DirectDebtorReceiptIDBetween:ArrayList? = null var DirectDebtorReceiptIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var TransactionDateTime:Date? = null var TransactionDateTimeGreaterThanOrEqualTo:Date? = null var TransactionDateTimeGreaterThan:Date? = null var TransactionDateTimeLessThan:Date? = null var TransactionDateTimeLessThanOrEqualTo:Date? = null var TransactionDateTimeNotEqualTo:Date? = null var TransactionDateTimeBetween:ArrayList? = null var TransactionDateTimeIn:ArrayList? = null var AmountIncGST:BigDecimal? = null var AmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountIncGSTGreaterThan:BigDecimal? = null var AmountIncGSTLessThan:BigDecimal? = null var AmountIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountIncGSTNotEqualTo:BigDecimal? = null var AmountIncGSTBetween:ArrayList? = null var AmountIncGSTIn:ArrayList? = null var DebitCredit:Short? = null var DebitCreditGreaterThanOrEqualTo:Short? = null var DebitCreditGreaterThan:Short? = null var DebitCreditLessThan:Short? = null var DebitCreditLessThanOrEqualTo:Short? = null var DebitCreditNotEqualTo:Short? = null var DebitCreditBetween:ArrayList? = null var DebitCreditIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var DiscountGLLedgerID:String? = null var DiscountGLLedgerIDStartsWith:String? = null var DiscountGLLedgerIDEndsWith:String? = null var DiscountGLLedgerIDContains:String? = null var DiscountGLLedgerIDLike:String? = null var DiscountGLLedgerIDBetween:ArrayList? = null var DiscountGLLedgerIDIn:ArrayList? = null var DiscountAmountIncGST:BigDecimal? = null var DiscountAmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var DiscountAmountIncGSTGreaterThan:BigDecimal? = null var DiscountAmountIncGSTLessThan:BigDecimal? = null var DiscountAmountIncGSTLessThanOrEqualTo:BigDecimal? = null var DiscountAmountIncGSTNotEqualTo:BigDecimal? = null var DiscountAmountIncGSTBetween:ArrayList? = null var DiscountAmountIncGSTIn:ArrayList? = null var ParentDebtorID:String? = null var ParentDebtorIDStartsWith:String? = null var ParentDebtorIDEndsWith:String? = null var ParentDebtorIDContains:String? = null var ParentDebtorIDLike:String? = null var ParentDebtorIDBetween:ArrayList? = null var ParentDebtorIDIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAccountNo:String? = null var BankAccountNoStartsWith:String? = null var BankAccountNoEndsWith:String? = null var BankAccountNoContains:String? = null var BankAccountNoLike:String? = null var BankAccountNoBetween:ArrayList? = null var BankAccountNoIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var BankAccountName:String? = null var BankAccountNameStartsWith:String? = null var BankAccountNameEndsWith:String? = null var BankAccountNameContains:String? = null var BankAccountNameLike:String? = null var BankAccountNameBetween:ArrayList? = null var BankAccountNameIn:ArrayList? = null var DiscountTaxID:String? = null var DiscountTaxIDStartsWith:String? = null var DiscountTaxIDEndsWith:String? = null var DiscountTaxIDContains:String? = null var DiscountTaxIDLike:String? = null var DiscountTaxIDBetween:ArrayList? = null var DiscountTaxIDIn:ArrayList? = null var DiscountTaxAmount:BigDecimal? = null var DiscountTaxAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountTaxAmountGreaterThan:BigDecimal? = null var DiscountTaxAmountLessThan:BigDecimal? = null var DiscountTaxAmountLessThanOrEqualTo:BigDecimal? = null var DiscountTaxAmountNotEqualTo:BigDecimal? = null var DiscountTaxAmountBetween:ArrayList? = null var DiscountTaxAmountIn:ArrayList? = null var DiscountTaxRate:BigDecimal? = null var DiscountTaxRateGreaterThanOrEqualTo:BigDecimal? = null var DiscountTaxRateGreaterThan:BigDecimal? = null var DiscountTaxRateLessThan:BigDecimal? = null var DiscountTaxRateLessThanOrEqualTo:BigDecimal? = null var DiscountTaxRateNotEqualTo:BigDecimal? = null var DiscountTaxRateBetween:ArrayList? = null var DiscountTaxRateIn:ArrayList? = null var AmountReconciledIncGST:BigDecimal? = null var AmountReconciledIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTGreaterThan:BigDecimal? = null var AmountReconciledIncGSTLessThan:BigDecimal? = null var AmountReconciledIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTNotEqualTo:BigDecimal? = null var AmountReconciledIncGSTBetween:ArrayList? = null var AmountReconciledIncGSTIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var ReceiptTypeID:String? = null var ReceiptTypeIDStartsWith:String? = null var ReceiptTypeIDEndsWith:String? = null var ReceiptTypeIDContains:String? = null var ReceiptTypeIDLike:String? = null var ReceiptTypeIDBetween:ArrayList? = null var ReceiptTypeIDIn:ArrayList? = null var RemitNo:String? = null var RemitNoStartsWith:String? = null var RemitNoEndsWith:String? = null var RemitNoContains:String? = null var RemitNoLike:String? = null var RemitNoBetween:ArrayList? = null var RemitNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_DirectDebtorReceiptsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_DirectGLTransactionsQuery : QueryDb(), IReturn> { var DirectGLTransactionID:String? = null var DirectGLTransactionIDStartsWith:String? = null var DirectGLTransactionIDEndsWith:String? = null var DirectGLTransactionIDContains:String? = null var DirectGLTransactionIDLike:String? = null var DirectGLTransactionIDBetween:ArrayList? = null var DirectGLTransactionIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var TransactionDateTime:Date? = null var TransactionDateTimeGreaterThanOrEqualTo:Date? = null var TransactionDateTimeGreaterThan:Date? = null var TransactionDateTimeLessThan:Date? = null var TransactionDateTimeLessThanOrEqualTo:Date? = null var TransactionDateTimeNotEqualTo:Date? = null var TransactionDateTimeBetween:ArrayList? = null var TransactionDateTimeIn:ArrayList? = null var AmountIncGST:BigDecimal? = null var AmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountIncGSTGreaterThan:BigDecimal? = null var AmountIncGSTLessThan:BigDecimal? = null var AmountIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountIncGSTNotEqualTo:BigDecimal? = null var AmountIncGSTBetween:ArrayList? = null var AmountIncGSTIn:ArrayList? = null var DebitCredit:Short? = null var DebitCreditGreaterThanOrEqualTo:Short? = null var DebitCreditGreaterThan:Short? = null var DebitCreditLessThan:Short? = null var DebitCreditLessThanOrEqualTo:Short? = null var DebitCreditNotEqualTo:Short? = null var DebitCreditBetween:ArrayList? = null var DebitCreditIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var GLLedgerID:String? = null var GLLedgerIDStartsWith:String? = null var GLLedgerIDEndsWith:String? = null var GLLedgerIDContains:String? = null var GLLedgerIDLike:String? = null var GLLedgerIDBetween:ArrayList? = null var GLLedgerIDIn:ArrayList? = null var TransactionType:Short? = null var TransactionTypeGreaterThanOrEqualTo:Short? = null var TransactionTypeGreaterThan:Short? = null var TransactionTypeLessThan:Short? = null var TransactionTypeLessThanOrEqualTo:Short? = null var TransactionTypeNotEqualTo:Short? = null var TransactionTypeBetween:ArrayList? = null var TransactionTypeIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var PaymentTypeID:String? = null var PaymentTypeIDStartsWith:String? = null var PaymentTypeIDEndsWith:String? = null var PaymentTypeIDContains:String? = null var PaymentTypeIDLike:String? = null var PaymentTypeIDBetween:ArrayList? = null var PaymentTypeIDIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var AmountReconciledIncGST:BigDecimal? = null var AmountReconciledIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTGreaterThan:BigDecimal? = null var AmountReconciledIncGSTLessThan:BigDecimal? = null var AmountReconciledIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTNotEqualTo:BigDecimal? = null var AmountReconciledIncGSTBetween:ArrayList? = null var AmountReconciledIncGSTIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_DirectGLTransactionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_GLTransactionsQuery : QueryDb(), IReturn> { var BRGLTransactionID:String? = null var BRGLTransactionIDStartsWith:String? = null var BRGLTransactionIDEndsWith:String? = null var BRGLTransactionIDContains:String? = null var BRGLTransactionIDLike:String? = null var BRGLTransactionIDBetween:ArrayList? = null var BRGLTransactionIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var TransactionDateTime:Date? = null var TransactionDateTimeGreaterThanOrEqualTo:Date? = null var TransactionDateTimeGreaterThan:Date? = null var TransactionDateTimeLessThan:Date? = null var TransactionDateTimeLessThanOrEqualTo:Date? = null var TransactionDateTimeNotEqualTo:Date? = null var TransactionDateTimeBetween:ArrayList? = null var TransactionDateTimeIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var GLTransactionID:String? = null var GLTransactionIDStartsWith:String? = null var GLTransactionIDEndsWith:String? = null var GLTransactionIDContains:String? = null var GLTransactionIDLike:String? = null var GLTransactionIDBetween:ArrayList? = null var GLTransactionIDIn:ArrayList? = null var AmountReconciledIncGST:BigDecimal? = null var AmountReconciledIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTGreaterThan:BigDecimal? = null var AmountReconciledIncGSTLessThan:BigDecimal? = null var AmountReconciledIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTNotEqualTo:BigDecimal? = null var AmountReconciledIncGSTBetween:ArrayList? = null var AmountReconciledIncGSTIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var DebitCredit:Short? = null var DebitCreditGreaterThanOrEqualTo:Short? = null var DebitCreditGreaterThan:Short? = null var DebitCreditLessThan:Short? = null var DebitCreditLessThanOrEqualTo:Short? = null var DebitCreditNotEqualTo:Short? = null var DebitCreditBetween:ArrayList? = null var DebitCreditIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var AmountIncGST:BigDecimal? = null var AmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountIncGSTGreaterThan:BigDecimal? = null var AmountIncGSTLessThan:BigDecimal? = null var AmountIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountIncGSTNotEqualTo:BigDecimal? = null var AmountIncGSTBetween:ArrayList? = null var AmountIncGSTIn:ArrayList? = null var FirstAppearanceBankRecID:String? = null var FirstAppearanceBankRecIDStartsWith:String? = null var FirstAppearanceBankRecIDEndsWith:String? = null var FirstAppearanceBankRecIDContains:String? = null var FirstAppearanceBankRecIDLike:String? = null var FirstAppearanceBankRecIDBetween:ArrayList? = null var FirstAppearanceBankRecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_GLTransactionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_MainQuery : QueryDb(), IReturn> { var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var BankRecNo:String? = null var BankRecNoStartsWith:String? = null var BankRecNoEndsWith:String? = null var BankRecNoContains:String? = null var BankRecNoLike:String? = null var BankRecNoBetween:ArrayList? = null var BankRecNoIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var BankAccountLedgerID:String? = null var BankAccountLedgerIDStartsWith:String? = null var BankAccountLedgerIDEndsWith:String? = null var BankAccountLedgerIDContains:String? = null var BankAccountLedgerIDLike:String? = null var BankAccountLedgerIDBetween:ArrayList? = null var BankAccountLedgerIDIn:ArrayList? = null var BankStatementDate:Date? = null var BankStatementDateGreaterThanOrEqualTo:Date? = null var BankStatementDateGreaterThan:Date? = null var BankStatementDateLessThan:Date? = null var BankStatementDateLessThanOrEqualTo:Date? = null var BankStatementDateNotEqualTo:Date? = null var BankStatementDateBetween:ArrayList? = null var BankStatementDateIn:ArrayList? = null var Status:Int? = null var StatusGreaterThanOrEqualTo:Int? = null var StatusGreaterThan:Int? = null var StatusLessThan:Int? = null var StatusLessThanOrEqualTo:Int? = null var StatusNotEqualTo:Int? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var BankStatementOpeningBalance:BigDecimal? = null var BankStatementOpeningBalanceGreaterThanOrEqualTo:BigDecimal? = null var BankStatementOpeningBalanceGreaterThan:BigDecimal? = null var BankStatementOpeningBalanceLessThan:BigDecimal? = null var BankStatementOpeningBalanceLessThanOrEqualTo:BigDecimal? = null var BankStatementOpeningBalanceNotEqualTo:BigDecimal? = null var BankStatementOpeningBalanceBetween:ArrayList? = null var BankStatementOpeningBalanceIn:ArrayList? = null var BankAccountLedgerCurrentBalance:BigDecimal? = null var BankAccountLedgerCurrentBalanceGreaterThanOrEqualTo:BigDecimal? = null var BankAccountLedgerCurrentBalanceGreaterThan:BigDecimal? = null var BankAccountLedgerCurrentBalanceLessThan:BigDecimal? = null var BankAccountLedgerCurrentBalanceLessThanOrEqualTo:BigDecimal? = null var BankAccountLedgerCurrentBalanceNotEqualTo:BigDecimal? = null var BankAccountLedgerCurrentBalanceBetween:ArrayList? = null var BankAccountLedgerCurrentBalanceIn:ArrayList? = null var BankStatementClosingBalance:BigDecimal? = null var BankStatementClosingBalanceGreaterThanOrEqualTo:BigDecimal? = null var BankStatementClosingBalanceGreaterThan:BigDecimal? = null var BankStatementClosingBalanceLessThan:BigDecimal? = null var BankStatementClosingBalanceLessThanOrEqualTo:BigDecimal? = null var BankStatementClosingBalanceNotEqualTo:BigDecimal? = null var BankStatementClosingBalanceBetween:ArrayList? = null var BankStatementClosingBalanceIn:ArrayList? = null var BankAccountLedgerBalanceBroughtForward:BigDecimal? = null var BankAccountLedgerBalanceBroughtForwardGreaterThanOrEqualTo:BigDecimal? = null var BankAccountLedgerBalanceBroughtForwardGreaterThan:BigDecimal? = null var BankAccountLedgerBalanceBroughtForwardLessThan:BigDecimal? = null var BankAccountLedgerBalanceBroughtForwardLessThanOrEqualTo:BigDecimal? = null var BankAccountLedgerBalanceBroughtForwardNotEqualTo:BigDecimal? = null var BankAccountLedgerBalanceBroughtForwardBetween:ArrayList? = null var BankAccountLedgerBalanceBroughtForwardIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class BR_OpeningBalanceTransactionsQuery : QueryDb(), IReturn> { var OpeningBalanceTransactionID:String? = null var OpeningBalanceTransactionIDStartsWith:String? = null var OpeningBalanceTransactionIDEndsWith:String? = null var OpeningBalanceTransactionIDContains:String? = null var OpeningBalanceTransactionIDLike:String? = null var OpeningBalanceTransactionIDBetween:ArrayList? = null var OpeningBalanceTransactionIDIn:ArrayList? = null var BankRecID:String? = null var BankRecIDStartsWith:String? = null var BankRecIDEndsWith:String? = null var BankRecIDContains:String? = null var BankRecIDLike:String? = null var BankRecIDBetween:ArrayList? = null var BankRecIDIn:ArrayList? = null var CreatedByStaffID:String? = null var CreatedByStaffIDStartsWith:String? = null var CreatedByStaffIDEndsWith:String? = null var CreatedByStaffIDContains:String? = null var CreatedByStaffIDLike:String? = null var CreatedByStaffIDBetween:ArrayList? = null var CreatedByStaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var TransactionDateTime:Date? = null var TransactionDateTimeGreaterThanOrEqualTo:Date? = null var TransactionDateTimeGreaterThan:Date? = null var TransactionDateTimeLessThan:Date? = null var TransactionDateTimeLessThanOrEqualTo:Date? = null var TransactionDateTimeNotEqualTo:Date? = null var TransactionDateTimeBetween:ArrayList? = null var TransactionDateTimeIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var AmountReconciledIncGST:BigDecimal? = null var AmountReconciledIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTGreaterThan:BigDecimal? = null var AmountReconciledIncGSTLessThan:BigDecimal? = null var AmountReconciledIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountReconciledIncGSTNotEqualTo:BigDecimal? = null var AmountReconciledIncGSTBetween:ArrayList? = null var AmountReconciledIncGSTIn:ArrayList? = null var Reference:String? = null var ReferenceStartsWith:String? = null var ReferenceEndsWith:String? = null var ReferenceContains:String? = null var ReferenceLike:String? = null var ReferenceBetween:ArrayList? = null var ReferenceIn:ArrayList? = null var DebitCredit:Short? = null var DebitCreditGreaterThanOrEqualTo:Short? = null var DebitCreditGreaterThan:Short? = null var DebitCreditLessThan:Short? = null var DebitCreditLessThanOrEqualTo:Short? = null var DebitCreditNotEqualTo:Short? = null var DebitCreditBetween:ArrayList? = null var DebitCreditIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var AmountIncGST:BigDecimal? = null var AmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var AmountIncGSTGreaterThan:BigDecimal? = null var AmountIncGSTLessThan:BigDecimal? = null var AmountIncGSTLessThanOrEqualTo:BigDecimal? = null var AmountIncGSTNotEqualTo:BigDecimal? = null var AmountIncGSTBetween:ArrayList? = null var AmountIncGSTIn:ArrayList? = null var PreviousBankRecID:String? = null var PreviousBankRecIDStartsWith:String? = null var PreviousBankRecIDEndsWith:String? = null var PreviousBankRecIDContains:String? = null var PreviousBankRecIDLike:String? = null var PreviousBankRecIDBetween:ArrayList? = null var PreviousBankRecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = BR_OpeningBalanceTransactionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_BatchTranLineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_BatchTranLineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_BatchTranLineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CB_BatchTranLine_CBBatchTranLineID:String? = null var CB_BatchTranLine_CBBatchTranLineIDStartsWith:String? = null var CB_BatchTranLine_CBBatchTranLineIDEndsWith:String? = null var CB_BatchTranLine_CBBatchTranLineIDContains:String? = null var CB_BatchTranLine_CBBatchTranLineIDLike:String? = null var CB_BatchTranLine_CBBatchTranLineIDBetween:ArrayList? = null var CB_BatchTranLine_CBBatchTranLineIDIn:ArrayList? = null var CB_BatchTranLineCustomFields_RecID:String? = null var CB_BatchTranLineCustomFields_RecIDStartsWith:String? = null var CB_BatchTranLineCustomFields_RecIDEndsWith:String? = null var CB_BatchTranLineCustomFields_RecIDContains:String? = null var CB_BatchTranLineCustomFields_RecIDLike:String? = null var CB_BatchTranLineCustomFields_RecIDBetween:ArrayList? = null var CB_BatchTranLineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_BatchTranLineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_BatchTranLinesQuery : QueryDb(), IReturn> { var CBBatchTranLineID:String? = null var CBBatchTranLineIDStartsWith:String? = null var CBBatchTranLineIDEndsWith:String? = null var CBBatchTranLineIDContains:String? = null var CBBatchTranLineIDLike:String? = null var CBBatchTranLineIDBetween:ArrayList? = null var CBBatchTranLineIDIn:ArrayList? = null var CBBatchID:String? = null var CBBatchIDStartsWith:String? = null var CBBatchIDEndsWith:String? = null var CBBatchIDContains:String? = null var CBBatchIDLike:String? = null var CBBatchIDBetween:ArrayList? = null var CBBatchIDIn:ArrayList? = null var OffsetLedgerID:String? = null var OffsetLedgerIDStartsWith:String? = null var OffsetLedgerIDEndsWith:String? = null var OffsetLedgerIDContains:String? = null var OffsetLedgerIDLike:String? = null var OffsetLedgerIDBetween:ArrayList? = null var OffsetLedgerIDIn:ArrayList? = null var RemitNo:String? = null var RemitNoStartsWith:String? = null var RemitNoEndsWith:String? = null var RemitNoContains:String? = null var RemitNoLike:String? = null var RemitNoBetween:ArrayList? = null var RemitNoIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var DebtorCreditor:Short? = null var DebtorCreditorGreaterThanOrEqualTo:Short? = null var DebtorCreditorGreaterThan:Short? = null var DebtorCreditorLessThan:Short? = null var DebtorCreditorLessThanOrEqualTo:Short? = null var DebtorCreditorNotEqualTo:Short? = null var DebtorCreditorBetween:ArrayList? = null var DebtorCreditorIn:ArrayList? = null var DebtorCreditorID:String? = null var DebtorCreditorIDStartsWith:String? = null var DebtorCreditorIDEndsWith:String? = null var DebtorCreditorIDContains:String? = null var DebtorCreditorIDLike:String? = null var DebtorCreditorIDBetween:ArrayList? = null var DebtorCreditorIDIn:ArrayList? = null var TransType:Short? = null var TransTypeGreaterThanOrEqualTo:Short? = null var TransTypeGreaterThan:Short? = null var TransTypeLessThan:Short? = null var TransTypeLessThanOrEqualTo:Short? = null var TransTypeNotEqualTo:Short? = null var TransTypeBetween:ArrayList? = null var TransTypeIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var HomeAmount:BigDecimal? = null var HomeAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeAmountGreaterThan:BigDecimal? = null var HomeAmountLessThan:BigDecimal? = null var HomeAmountLessThanOrEqualTo:BigDecimal? = null var HomeAmountNotEqualTo:BigDecimal? = null var HomeAmountBetween:ArrayList? = null var HomeAmountIn:ArrayList? = null var GroupNo:Short? = null var GroupNoGreaterThanOrEqualTo:Short? = null var GroupNoGreaterThan:Short? = null var GroupNoLessThan:Short? = null var GroupNoLessThanOrEqualTo:Short? = null var GroupNoNotEqualTo:Short? = null var GroupNoBetween:ArrayList? = null var GroupNoIn:ArrayList? = null var TranDate:Date? = null var TranDateGreaterThanOrEqualTo:Date? = null var TranDateGreaterThan:Date? = null var TranDateLessThan:Date? = null var TranDateLessThanOrEqualTo:Date? = null var TranDateNotEqualTo:Date? = null var TranDateBetween:ArrayList? = null var TranDateIn:ArrayList? = null var DiscountLedgerID:String? = null var DiscountLedgerIDStartsWith:String? = null var DiscountLedgerIDEndsWith:String? = null var DiscountLedgerIDContains:String? = null var DiscountLedgerIDLike:String? = null var DiscountLedgerIDBetween:ArrayList? = null var DiscountLedgerIDIn:ArrayList? = null var HomeDiscountTaken:BigDecimal? = null var HomeDiscountTakenGreaterThanOrEqualTo:BigDecimal? = null var HomeDiscountTakenGreaterThan:BigDecimal? = null var HomeDiscountTakenLessThan:BigDecimal? = null var HomeDiscountTakenLessThanOrEqualTo:BigDecimal? = null var HomeDiscountTakenNotEqualTo:BigDecimal? = null var HomeDiscountTakenBetween:ArrayList? = null var HomeDiscountTakenIn:ArrayList? = null var SupplierAmount:BigDecimal? = null var SupplierAmountGreaterThanOrEqualTo:BigDecimal? = null var SupplierAmountGreaterThan:BigDecimal? = null var SupplierAmountLessThan:BigDecimal? = null var SupplierAmountLessThanOrEqualTo:BigDecimal? = null var SupplierAmountNotEqualTo:BigDecimal? = null var SupplierAmountBetween:ArrayList? = null var SupplierAmountIn:ArrayList? = null var CurrencyRateUsed:BigDecimal? = null var CurrencyRateUsedGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedGreaterThan:BigDecimal? = null var CurrencyRateUsedLessThan:BigDecimal? = null var CurrencyRateUsedLessThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedNotEqualTo:BigDecimal? = null var CurrencyRateUsedBetween:ArrayList? = null var CurrencyRateUsedIn:ArrayList? = null var SupplierDiscountTaken:BigDecimal? = null var SupplierDiscountTakenGreaterThanOrEqualTo:BigDecimal? = null var SupplierDiscountTakenGreaterThan:BigDecimal? = null var SupplierDiscountTakenLessThan:BigDecimal? = null var SupplierDiscountTakenLessThanOrEqualTo:BigDecimal? = null var SupplierDiscountTakenNotEqualTo:BigDecimal? = null var SupplierDiscountTakenBetween:ArrayList? = null var SupplierDiscountTakenIn:ArrayList? = null var ParentDebtorID:String? = null var ParentDebtorIDStartsWith:String? = null var ParentDebtorIDEndsWith:String? = null var ParentDebtorIDContains:String? = null var ParentDebtorIDLike:String? = null var ParentDebtorIDBetween:ArrayList? = null var ParentDebtorIDIn:ArrayList? = null var BankName:String? = null var BankNameStartsWith:String? = null var BankNameEndsWith:String? = null var BankNameContains:String? = null var BankNameLike:String? = null var BankNameBetween:ArrayList? = null var BankNameIn:ArrayList? = null var BankAcc:String? = null var BankAccStartsWith:String? = null var BankAccEndsWith:String? = null var BankAccContains:String? = null var BankAccLike:String? = null var BankAccBetween:ArrayList? = null var BankAccIn:ArrayList? = null var BSBN:String? = null var BSBNStartsWith:String? = null var BSBNEndsWith:String? = null var BSBNContains:String? = null var BSBNLike:String? = null var BSBNBetween:ArrayList? = null var BSBNIn:ArrayList? = null var AccountName:String? = null var AccountNameStartsWith:String? = null var AccountNameEndsWith:String? = null var AccountNameContains:String? = null var AccountNameLike:String? = null var AccountNameBetween:ArrayList? = null var AccountNameIn:ArrayList? = null var AllocatedAmount:BigDecimal? = null var AllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var AllocatedAmountGreaterThan:BigDecimal? = null var AllocatedAmountLessThan:BigDecimal? = null var AllocatedAmountLessThanOrEqualTo:BigDecimal? = null var AllocatedAmountNotEqualTo:BigDecimal? = null var AllocatedAmountBetween:ArrayList? = null var AllocatedAmountIn:ArrayList? = null var PaymentTypeID:String? = null var PaymentTypeIDStartsWith:String? = null var PaymentTypeIDEndsWith:String? = null var PaymentTypeIDContains:String? = null var PaymentTypeIDLike:String? = null var PaymentTypeIDBetween:ArrayList? = null var PaymentTypeIDIn:ArrayList? = null var Approval:String? = null var ApprovalStartsWith:String? = null var ApprovalEndsWith:String? = null var ApprovalContains:String? = null var ApprovalLike:String? = null var ApprovalBetween:ArrayList? = null var ApprovalIn:ArrayList? = null var UpdateDebtorBankDetails:Boolean? = null var GSTRateID:String? = null var GSTRateIDStartsWith:String? = null var GSTRateIDEndsWith:String? = null var GSTRateIDContains:String? = null var GSTRateIDLike:String? = null var GSTRateIDBetween:ArrayList? = null var GSTRateIDIn:ArrayList? = null var GSTRate:BigDecimal? = null var GSTRateGreaterThanOrEqualTo:BigDecimal? = null var GSTRateGreaterThan:BigDecimal? = null var GSTRateLessThan:BigDecimal? = null var GSTRateLessThanOrEqualTo:BigDecimal? = null var GSTRateNotEqualTo:BigDecimal? = null var GSTRateBetween:ArrayList? = null var GSTRateIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var DiscountGSTRateID:String? = null var DiscountGSTRateIDStartsWith:String? = null var DiscountGSTRateIDEndsWith:String? = null var DiscountGSTRateIDContains:String? = null var DiscountGSTRateIDLike:String? = null var DiscountGSTRateIDBetween:ArrayList? = null var DiscountGSTRateIDIn:ArrayList? = null var DiscountGSTRate:BigDecimal? = null var DiscountGSTRateGreaterThanOrEqualTo:BigDecimal? = null var DiscountGSTRateGreaterThan:BigDecimal? = null var DiscountGSTRateLessThan:BigDecimal? = null var DiscountGSTRateLessThanOrEqualTo:BigDecimal? = null var DiscountGSTRateNotEqualTo:BigDecimal? = null var DiscountGSTRateBetween:ArrayList? = null var DiscountGSTRateIn:ArrayList? = null var DiscountGSTAmount:BigDecimal? = null var DiscountGSTAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountGSTAmountGreaterThan:BigDecimal? = null var DiscountGSTAmountLessThan:BigDecimal? = null var DiscountGSTAmountLessThanOrEqualTo:BigDecimal? = null var DiscountGSTAmountNotEqualTo:BigDecimal? = null var DiscountGSTAmountBetween:ArrayList? = null var DiscountGSTAmountIn:ArrayList? = null var JobNo:String? = null var JobNoStartsWith:String? = null var JobNoEndsWith:String? = null var JobNoContains:String? = null var JobNoLike:String? = null var JobNoBetween:ArrayList? = null var JobNoIn:ArrayList? = null var JobChargeAmount:BigDecimal? = null var JobChargeAmountGreaterThanOrEqualTo:BigDecimal? = null var JobChargeAmountGreaterThan:BigDecimal? = null var JobChargeAmountLessThan:BigDecimal? = null var JobChargeAmountLessThanOrEqualTo:BigDecimal? = null var JobChargeAmountNotEqualTo:BigDecimal? = null var JobChargeAmountBetween:ArrayList? = null var JobChargeAmountIn:ArrayList? = null var FXCurrencyID:String? = null var FXCurrencyIDStartsWith:String? = null var FXCurrencyIDEndsWith:String? = null var FXCurrencyIDContains:String? = null var FXCurrencyIDLike:String? = null var FXCurrencyIDBetween:ArrayList? = null var FXCurrencyIDIn:ArrayList? = null var FXDecimalPlaces:Short? = null var FXDecimalPlacesGreaterThanOrEqualTo:Short? = null var FXDecimalPlacesGreaterThan:Short? = null var FXDecimalPlacesLessThan:Short? = null var FXDecimalPlacesLessThanOrEqualTo:Short? = null var FXDecimalPlacesNotEqualTo:Short? = null var FXDecimalPlacesBetween:ArrayList? = null var FXDecimalPlacesIn:ArrayList? = null var AUDDecimalPlaces:Short? = null var AUDDecimalPlacesGreaterThanOrEqualTo:Short? = null var AUDDecimalPlacesGreaterThan:Short? = null var AUDDecimalPlacesLessThan:Short? = null var AUDDecimalPlacesLessThanOrEqualTo:Short? = null var AUDDecimalPlacesNotEqualTo:Short? = null var AUDDecimalPlacesBetween:ArrayList? = null var AUDDecimalPlacesIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var SupplierAllocatedAmount:BigDecimal? = null var SupplierAllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var SupplierAllocatedAmountGreaterThan:BigDecimal? = null var SupplierAllocatedAmountLessThan:BigDecimal? = null var SupplierAllocatedAmountLessThanOrEqualTo:BigDecimal? = null var SupplierAllocatedAmountNotEqualTo:BigDecimal? = null var SupplierAllocatedAmountBetween:ArrayList? = null var SupplierAllocatedAmountIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_BatchTranLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_BatchTranLinesAllocsQuery : QueryDb(), IReturn> { var CBBatchTranLineAllocID:String? = null var CBBatchTranLineAllocIDStartsWith:String? = null var CBBatchTranLineAllocIDEndsWith:String? = null var CBBatchTranLineAllocIDContains:String? = null var CBBatchTranLineAllocIDLike:String? = null var CBBatchTranLineAllocIDBetween:ArrayList? = null var CBBatchTranLineAllocIDIn:ArrayList? = null var CBBatchTranLineID:String? = null var CBBatchTranLineIDStartsWith:String? = null var CBBatchTranLineIDEndsWith:String? = null var CBBatchTranLineIDContains:String? = null var CBBatchTranLineIDLike:String? = null var CBBatchTranLineIDBetween:ArrayList? = null var CBBatchTranLineIDIn:ArrayList? = null var AllocatedTransID:String? = null var AllocatedTransIDStartsWith:String? = null var AllocatedTransIDEndsWith:String? = null var AllocatedTransIDContains:String? = null var AllocatedTransIDLike:String? = null var AllocatedTransIDBetween:ArrayList? = null var AllocatedTransIDIn:ArrayList? = null var AllocatedAmount:BigDecimal? = null var AllocatedAmountGreaterThanOrEqualTo:BigDecimal? = null var AllocatedAmountGreaterThan:BigDecimal? = null var AllocatedAmountLessThan:BigDecimal? = null var AllocatedAmountLessThanOrEqualTo:BigDecimal? = null var AllocatedAmountNotEqualTo:BigDecimal? = null var AllocatedAmountBetween:ArrayList? = null var AllocatedAmountIn:ArrayList? = null var AllocType:Short? = null var AllocTypeGreaterThanOrEqualTo:Short? = null var AllocTypeGreaterThan:Short? = null var AllocTypeLessThan:Short? = null var AllocTypeLessThanOrEqualTo:Short? = null var AllocTypeNotEqualTo:Short? = null var AllocTypeBetween:ArrayList? = null var AllocTypeIn:ArrayList? = null var CBBatchID:String? = null var CBBatchIDStartsWith:String? = null var CBBatchIDEndsWith:String? = null var CBBatchIDContains:String? = null var CBBatchIDLike:String? = null var CBBatchIDBetween:ArrayList? = null var CBBatchIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_BatchTranLinesAllocsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_BatchTransQuery : QueryDb(), IReturn> { var CBBatchID:String? = null var CBBatchIDStartsWith:String? = null var CBBatchIDEndsWith:String? = null var CBBatchIDContains:String? = null var CBBatchIDLike:String? = null var CBBatchIDBetween:ArrayList? = null var CBBatchIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var BatchDate:Date? = null var BatchDateGreaterThanOrEqualTo:Date? = null var BatchDateGreaterThan:Date? = null var BatchDateLessThan:Date? = null var BatchDateLessThanOrEqualTo:Date? = null var BatchDateNotEqualTo:Date? = null var BatchDateBetween:ArrayList? = null var BatchDateIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var Activated:Boolean? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var ReceiptPayment:Short? = null var ReceiptPaymentGreaterThanOrEqualTo:Short? = null var ReceiptPaymentGreaterThan:Short? = null var ReceiptPaymentLessThan:Short? = null var ReceiptPaymentLessThanOrEqualTo:Short? = null var ReceiptPaymentNotEqualTo:Short? = null var ReceiptPaymentBetween:ArrayList? = null var ReceiptPaymentIn:ArrayList? = null var BankLedgerID:String? = null var BankLedgerIDStartsWith:String? = null var BankLedgerIDEndsWith:String? = null var BankLedgerIDContains:String? = null var BankLedgerIDLike:String? = null var BankLedgerIDBetween:ArrayList? = null var BankLedgerIDIn:ArrayList? = null var GroupJournals:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_BatchTransQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var CashBookID:String? = null var CashBookIDStartsWith:String? = null var CashBookIDEndsWith:String? = null var CashBookIDContains:String? = null var CashBookIDLike:String? = null var CashBookIDBetween:ArrayList? = null var CashBookIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CashBookID:String? = null var CashBookIDStartsWith:String? = null var CashBookIDEndsWith:String? = null var CashBookIDContains:String? = null var CashBookIDLike:String? = null var CashBookIDBetween:ArrayList? = null var CashBookIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CB_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CashBookID:String? = null var CashBookIDStartsWith:String? = null var CashBookIDEndsWith:String? = null var CashBookIDContains:String? = null var CashBookIDLike:String? = null var CashBookIDBetween:ArrayList? = null var CashBookIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CB_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CN_ContactQuery : QueryDb(), IReturn> { var ContactID:String? = null var ContactIDStartsWith:String? = null var ContactIDEndsWith:String? = null var ContactIDContains:String? = null var ContactIDLike:String? = null var ContactIDBetween:ArrayList? = null var ContactIDIn:ArrayList? = null var AccNo:String? = null var AccNoStartsWith:String? = null var AccNoEndsWith:String? = null var AccNoContains:String? = null var AccNoLike:String? = null var AccNoBetween:ArrayList? = null var AccNoIn:ArrayList? = null var Title:String? = null var TitleStartsWith:String? = null var TitleEndsWith:String? = null var TitleContains:String? = null var TitleLike:String? = null var TitleBetween:ArrayList? = null var TitleIn:ArrayList? = null var FName:String? = null var FNameStartsWith:String? = null var FNameEndsWith:String? = null var FNameContains:String? = null var FNameLike:String? = null var FNameBetween:ArrayList? = null var FNameIn:ArrayList? = null var SName:String? = null var SNameStartsWith:String? = null var SNameEndsWith:String? = null var SNameContains:String? = null var SNameLike:String? = null var SNameBetween:ArrayList? = null var SNameIn:ArrayList? = null var PrimaryID:String? = null var PrimaryIDStartsWith:String? = null var PrimaryIDEndsWith:String? = null var PrimaryIDContains:String? = null var PrimaryIDLike:String? = null var PrimaryIDBetween:ArrayList? = null var PrimaryIDIn:ArrayList? = null var SecondaryID:String? = null var SecondaryIDStartsWith:String? = null var SecondaryIDEndsWith:String? = null var SecondaryIDContains:String? = null var SecondaryIDLike:String? = null var SecondaryIDBetween:ArrayList? = null var SecondaryIDIn:ArrayList? = null var TertiaryID:String? = null var TertiaryIDStartsWith:String? = null var TertiaryIDEndsWith:String? = null var TertiaryIDContains:String? = null var TertiaryIDLike:String? = null var TertiaryIDBetween:ArrayList? = null var TertiaryIDIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Mobile:String? = null var MobileStartsWith:String? = null var MobileEndsWith:String? = null var MobileContains:String? = null var MobileLike:String? = null var MobileBetween:ArrayList? = null var MobileIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var ProspectID:String? = null var ProspectIDStartsWith:String? = null var ProspectIDEndsWith:String? = null var ProspectIDContains:String? = null var ProspectIDLike:String? = null var ProspectIDBetween:ArrayList? = null var ProspectIDIn:ArrayList? = null var LogonCode:String? = null var LogonCodeStartsWith:String? = null var LogonCodeEndsWith:String? = null var LogonCodeContains:String? = null var LogonCodeLike:String? = null var LogonCodeBetween:ArrayList? = null var LogonCodeIn:ArrayList? = null var LogonPassword:String? = null var LogonPasswordStartsWith:String? = null var LogonPasswordEndsWith:String? = null var LogonPasswordContains:String? = null var LogonPasswordLike:String? = null var LogonPasswordBetween:ArrayList? = null var LogonPasswordIn:ArrayList? = null var ExternalAppRecID:String? = null var ExternalAppRecIDStartsWith:String? = null var ExternalAppRecIDEndsWith:String? = null var ExternalAppRecIDContains:String? = null var ExternalAppRecIDLike:String? = null var ExternalAppRecIDBetween:ArrayList? = null var ExternalAppRecIDIn:ArrayList? = null var DefaultContact:Boolean? = null var DebtorContact:Boolean? = null var CreditorContact:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CN_ContactQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CN_ContactPositionQuery : QueryDb(), IReturn> { var ContactPositionID:String? = null var ContactPositionIDStartsWith:String? = null var ContactPositionIDEndsWith:String? = null var ContactPositionIDContains:String? = null var ContactPositionIDLike:String? = null var ContactPositionIDBetween:ArrayList? = null var ContactPositionIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Position:String? = null var PositionStartsWith:String? = null var PositionEndsWith:String? = null var PositionContains:String? = null var PositionLike:String? = null var PositionBetween:ArrayList? = null var PositionIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CN_ContactPositionQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CN_DocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ProspectID:String? = null var ProspectIDStartsWith:String? = null var ProspectIDEndsWith:String? = null var ProspectIDContains:String? = null var ProspectIDLike:String? = null var ProspectIDBetween:ArrayList? = null var ProspectIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CN_DocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CN_GroupQuery : QueryDb(), IReturn> { var GroupID:String? = null var GroupIDStartsWith:String? = null var GroupIDEndsWith:String? = null var GroupIDContains:String? = null var GroupIDLike:String? = null var GroupIDBetween:ArrayList? = null var GroupIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CN_GroupQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CN_GroupLinkQuery : QueryDb(), IReturn> { var LinkID:String? = null var LinkIDStartsWith:String? = null var LinkIDEndsWith:String? = null var LinkIDContains:String? = null var LinkIDLike:String? = null var LinkIDBetween:ArrayList? = null var LinkIDIn:ArrayList? = null var GroupID:String? = null var GroupIDStartsWith:String? = null var GroupIDEndsWith:String? = null var GroupIDContains:String? = null var GroupIDLike:String? = null var GroupIDBetween:ArrayList? = null var GroupIDIn:ArrayList? = null var ProspectID:String? = null var ProspectIDStartsWith:String? = null var ProspectIDEndsWith:String? = null var ProspectIDContains:String? = null var ProspectIDLike:String? = null var ProspectIDBetween:ArrayList? = null var ProspectIDIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var DefaultItem:Boolean? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CN_GroupLinkQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CN_MainQuery : QueryDb(), IReturn> { var ProspectID:String? = null var ProspectIDStartsWith:String? = null var ProspectIDEndsWith:String? = null var ProspectIDContains:String? = null var ProspectIDLike:String? = null var ProspectIDBetween:ArrayList? = null var ProspectIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var ProspectNumber:String? = null var ProspectNumberStartsWith:String? = null var ProspectNumberEndsWith:String? = null var ProspectNumberContains:String? = null var ProspectNumberLike:String? = null var ProspectNumberBetween:ArrayList? = null var ProspectNumberIn:ArrayList? = null var CompanyName:String? = null var CompanyNameStartsWith:String? = null var CompanyNameEndsWith:String? = null var CompanyNameContains:String? = null var CompanyNameLike:String? = null var CompanyNameBetween:ArrayList? = null var CompanyNameIn:ArrayList? = null var Address1:String? = null var Address1StartsWith:String? = null var Address1EndsWith:String? = null var Address1Contains:String? = null var Address1Like:String? = null var Address1Between:ArrayList? = null var Address1In:ArrayList? = null var Address2:String? = null var Address2StartsWith:String? = null var Address2EndsWith:String? = null var Address2Contains:String? = null var Address2Like:String? = null var Address2Between:ArrayList? = null var Address2In:ArrayList? = null var Address3:String? = null var Address3StartsWith:String? = null var Address3EndsWith:String? = null var Address3Contains:String? = null var Address3Like:String? = null var Address3Between:ArrayList? = null var Address3In:ArrayList? = null var State:String? = null var StateStartsWith:String? = null var StateEndsWith:String? = null var StateContains:String? = null var StateLike:String? = null var StateBetween:ArrayList? = null var StateIn:ArrayList? = null var PostCode:String? = null var PostCodeStartsWith:String? = null var PostCodeEndsWith:String? = null var PostCodeContains:String? = null var PostCodeLike:String? = null var PostCodeBetween:ArrayList? = null var PostCodeIn:ArrayList? = null var Phone:String? = null var PhoneStartsWith:String? = null var PhoneEndsWith:String? = null var PhoneContains:String? = null var PhoneLike:String? = null var PhoneBetween:ArrayList? = null var PhoneIn:ArrayList? = null var Fax:String? = null var FaxStartsWith:String? = null var FaxEndsWith:String? = null var FaxContains:String? = null var FaxLike:String? = null var FaxBetween:ArrayList? = null var FaxIn:ArrayList? = null var EmailAddress:String? = null var EmailAddressStartsWith:String? = null var EmailAddressEndsWith:String? = null var EmailAddressContains:String? = null var EmailAddressLike:String? = null var EmailAddressBetween:ArrayList? = null var EmailAddressIn:ArrayList? = null var CRAccountNo:String? = null var CRAccountNoStartsWith:String? = null var CRAccountNoEndsWith:String? = null var CRAccountNoContains:String? = null var CRAccountNoLike:String? = null var CRAccountNoBetween:ArrayList? = null var CRAccountNoIn:ArrayList? = null var DBAccountNo:String? = null var DBAccountNoStartsWith:String? = null var DBAccountNoEndsWith:String? = null var DBAccountNoContains:String? = null var DBAccountNoLike:String? = null var DBAccountNoBetween:ArrayList? = null var DBAccountNoIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var DebtorID:String? = null var DebtorIDStartsWith:String? = null var DebtorIDEndsWith:String? = null var DebtorIDContains:String? = null var DebtorIDLike:String? = null var DebtorIDBetween:ArrayList? = null var DebtorIDIn:ArrayList? = null var ExternalAppRecID:String? = null var ExternalAppRecIDStartsWith:String? = null var ExternalAppRecIDEndsWith:String? = null var ExternalAppRecIDContains:String? = null var ExternalAppRecIDLike:String? = null var ExternalAppRecIDBetween:ArrayList? = null var ExternalAppRecIDIn:ArrayList? = null var AustPostDPID:String? = null var AustPostDPIDStartsWith:String? = null var AustPostDPIDEndsWith:String? = null var AustPostDPIDContains:String? = null var AustPostDPIDLike:String? = null var AustPostDPIDBetween:ArrayList? = null var AustPostDPIDIn:ArrayList? = null var AustPostBCSP:String? = null var AustPostBCSPStartsWith:String? = null var AustPostBCSPEndsWith:String? = null var AustPostBCSPContains:String? = null var AustPostBCSPLike:String? = null var AustPostBCSPBetween:ArrayList? = null var AustPostBCSPIn:ArrayList? = null var Country:String? = null var CountryStartsWith:String? = null var CountryEndsWith:String? = null var CountryContains:String? = null var CountryLike:String? = null var CountryBetween:ArrayList? = null var CountryIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CN_MainQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CN_NotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var ProspectID:String? = null var ProspectIDStartsWith:String? = null var ProspectIDEndsWith:String? = null var ProspectIDContains:String? = null var ProspectIDLike:String? = null var ProspectIDBetween:ArrayList? = null var ProspectIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CN_NotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CN_SyncLogQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SyncFlag:String? = null var SyncFlagStartsWith:String? = null var SyncFlagEndsWith:String? = null var SyncFlagContains:String? = null var SyncFlagLike:String? = null var SyncFlagBetween:ArrayList? = null var SyncFlagIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CN_SyncLogQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_AllocationBatchQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var StaffID:String? = null var StaffIDStartsWith:String? = null var StaffIDEndsWith:String? = null var StaffIDContains:String? = null var StaffIDLike:String? = null var StaffIDBetween:ArrayList? = null var StaffIDIn:ArrayList? = null var BatchDate:Date? = null var BatchDateGreaterThanOrEqualTo:Date? = null var BatchDateGreaterThan:Date? = null var BatchDateLessThan:Date? = null var BatchDateLessThanOrEqualTo:Date? = null var BatchDateNotEqualTo:Date? = null var BatchDateBetween:ArrayList? = null var BatchDateIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_AllocationBatchQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_AllocationBatchTransactionsQuery : QueryDb(), IReturn> { var CR_TransAlloc_AllocID:String? = null var CR_TransAlloc_AllocIDStartsWith:String? = null var CR_TransAlloc_AllocIDEndsWith:String? = null var CR_TransAlloc_AllocIDContains:String? = null var CR_TransAlloc_AllocIDLike:String? = null var CR_TransAlloc_AllocIDBetween:ArrayList? = null var CR_TransAlloc_AllocIDIn:ArrayList? = null var CR_AllocationBatch_RecID:String? = null var CR_AllocationBatch_RecIDStartsWith:String? = null var CR_AllocationBatch_RecIDEndsWith:String? = null var CR_AllocationBatch_RecIDContains:String? = null var CR_AllocationBatch_RecIDLike:String? = null var CR_AllocationBatch_RecIDBetween:ArrayList? = null var CR_AllocationBatch_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_AllocationBatchTransactionsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_APIKeyQuery : QueryDb(), IReturn> { var RecID:UUID? = null var RecIDIn:ArrayList? = null var Name:String? = null var NameStartsWith:String? = null var NameEndsWith:String? = null var NameContains:String? = null var NameLike:String? = null var NameBetween:ArrayList? = null var NameIn:ArrayList? = null var CR_Main_CreditorID:String? = null var CR_Main_CreditorIDStartsWith:String? = null var CR_Main_CreditorIDEndsWith:String? = null var CR_Main_CreditorIDContains:String? = null var CR_Main_CreditorIDLike:String? = null var CR_Main_CreditorIDBetween:ArrayList? = null var CR_Main_CreditorIDIn:ArrayList? = null var HR_Staff_StaffID:String? = null var HR_Staff_StaffIDStartsWith:String? = null var HR_Staff_StaffIDEndsWith:String? = null var HR_Staff_StaffIDContains:String? = null var HR_Staff_StaffIDLike:String? = null var HR_Staff_StaffIDBetween:ArrayList? = null var HR_Staff_StaffIDIn:ArrayList? = null var CreatedDateTime:Date? = null var CreatedDateTimeGreaterThanOrEqualTo:Date? = null var CreatedDateTimeGreaterThan:Date? = null var CreatedDateTimeLessThan:Date? = null var CreatedDateTimeLessThanOrEqualTo:Date? = null var CreatedDateTimeNotEqualTo:Date? = null var CreatedDateTimeBetween:ArrayList? = null var CreatedDateTimeIn:ArrayList? = null var ExpiryDateTime:Date? = null var ExpiryDateTimeGreaterThanOrEqualTo:Date? = null var ExpiryDateTimeGreaterThan:Date? = null var ExpiryDateTimeLessThan:Date? = null var ExpiryDateTimeLessThanOrEqualTo:Date? = null var ExpiryDateTimeNotEqualTo:Date? = null var ExpiryDateTimeBetween:ArrayList? = null var ExpiryDateTimeIn:ArrayList? = null var CancelledDateTime:Date? = null var CancelledDateTimeGreaterThanOrEqualTo:Date? = null var CancelledDateTimeGreaterThan:Date? = null var CancelledDateTimeLessThan:Date? = null var CancelledDateTimeLessThanOrEqualTo:Date? = null var CancelledDateTimeNotEqualTo:Date? = null var CancelledDateTimeBetween:ArrayList? = null var CancelledDateTimeIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var KeyValue:String? = null var KeyValueStartsWith:String? = null var KeyValueEndsWith:String? = null var KeyValueContains:String? = null var KeyValueLike:String? = null var KeyValueBetween:ArrayList? = null var KeyValueIn:ArrayList? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null var RowHash:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_APIKeyQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_AUDITQuery : QueryDb(), IReturn> { var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var CreditorTotal:BigDecimal? = null var CreditorTotalGreaterThanOrEqualTo:BigDecimal? = null var CreditorTotalGreaterThan:BigDecimal? = null var CreditorTotalLessThan:BigDecimal? = null var CreditorTotalLessThanOrEqualTo:BigDecimal? = null var CreditorTotalNotEqualTo:BigDecimal? = null var CreditorTotalBetween:ArrayList? = null var CreditorTotalIn:ArrayList? = null var ReportGroup:String? = null var ReportGroupStartsWith:String? = null var ReportGroupEndsWith:String? = null var ReportGroupContains:String? = null var ReportGroupLike:String? = null var ReportGroupBetween:ArrayList? = null var ReportGroupIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_AUDITQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_AutoTranQuery : QueryDb(), IReturn> { var CRAutoTranID:String? = null var CRAutoTranIDStartsWith:String? = null var CRAutoTranIDEndsWith:String? = null var CRAutoTranIDContains:String? = null var CRAutoTranIDLike:String? = null var CRAutoTranIDBetween:ArrayList? = null var CRAutoTranIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var RunDateTime:Date? = null var RunDateTimeGreaterThanOrEqualTo:Date? = null var RunDateTimeGreaterThan:Date? = null var RunDateTimeLessThan:Date? = null var RunDateTimeLessThanOrEqualTo:Date? = null var RunDateTimeNotEqualTo:Date? = null var RunDateTimeBetween:ArrayList? = null var RunDateTimeIn:ArrayList? = null var UserName:String? = null var UserNameStartsWith:String? = null var UserNameEndsWith:String? = null var UserNameContains:String? = null var UserNameLike:String? = null var UserNameBetween:ArrayList? = null var UserNameIn:ArrayList? = null var RunNo:String? = null var RunNoStartsWith:String? = null var RunNoEndsWith:String? = null var RunNoContains:String? = null var RunNoLike:String? = null var RunNoBetween:ArrayList? = null var RunNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_AutoTranQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_AutoTranLinesQuery : QueryDb(), IReturn> { var CRAutoTranLineID:String? = null var CRAutoTranLineIDStartsWith:String? = null var CRAutoTranLineIDEndsWith:String? = null var CRAutoTranLineIDContains:String? = null var CRAutoTranLineIDLike:String? = null var CRAutoTranLineIDBetween:ArrayList? = null var CRAutoTranLineIDIn:ArrayList? = null var CRAutoTranID:String? = null var CRAutoTranIDStartsWith:String? = null var CRAutoTranIDEndsWith:String? = null var CRAutoTranIDContains:String? = null var CRAutoTranIDLike:String? = null var CRAutoTranIDBetween:ArrayList? = null var CRAutoTranIDIn:ArrayList? = null var SourceCRBatchID:String? = null var SourceCRBatchIDStartsWith:String? = null var SourceCRBatchIDEndsWith:String? = null var SourceCRBatchIDContains:String? = null var SourceCRBatchIDLike:String? = null var SourceCRBatchIDBetween:ArrayList? = null var SourceCRBatchIDIn:ArrayList? = null var SourceBatchNo:String? = null var SourceBatchNoStartsWith:String? = null var SourceBatchNoEndsWith:String? = null var SourceBatchNoContains:String? = null var SourceBatchNoLike:String? = null var SourceBatchNoBetween:ArrayList? = null var SourceBatchNoIn:ArrayList? = null var SourceReceiptType:Short? = null var SourceReceiptTypeGreaterThanOrEqualTo:Short? = null var SourceReceiptTypeGreaterThan:Short? = null var SourceReceiptTypeLessThan:Short? = null var SourceReceiptTypeLessThanOrEqualTo:Short? = null var SourceReceiptTypeNotEqualTo:Short? = null var SourceReceiptTypeBetween:ArrayList? = null var SourceReceiptTypeIn:ArrayList? = null var SourceDesc:String? = null var SourceDescStartsWith:String? = null var SourceDescEndsWith:String? = null var SourceDescContains:String? = null var SourceDescLike:String? = null var SourceDescBetween:ArrayList? = null var SourceDescIn:ArrayList? = null var PostingDue:Date? = null var PostingDueGreaterThanOrEqualTo:Date? = null var PostingDueGreaterThan:Date? = null var PostingDueLessThan:Date? = null var PostingDueLessThanOrEqualTo:Date? = null var PostingDueNotEqualTo:Date? = null var PostingDueBetween:ArrayList? = null var PostingDueIn:ArrayList? = null var Reason:String? = null var ReasonStartsWith:String? = null var ReasonEndsWith:String? = null var ReasonContains:String? = null var ReasonLike:String? = null var ReasonBetween:ArrayList? = null var ReasonIn:ArrayList? = null var DestCRBatchID:String? = null var DestCRBatchIDStartsWith:String? = null var DestCRBatchIDEndsWith:String? = null var DestCRBatchIDContains:String? = null var DestCRBatchIDLike:String? = null var DestCRBatchIDBetween:ArrayList? = null var DestCRBatchIDIn:ArrayList? = null var DestBatchNo:String? = null var DestBatchNoStartsWith:String? = null var DestBatchNoEndsWith:String? = null var DestBatchNoContains:String? = null var DestBatchNoLike:String? = null var DestBatchNoBetween:ArrayList? = null var DestBatchNoIn:ArrayList? = null var LineNum:Short? = null var LineNumGreaterThanOrEqualTo:Short? = null var LineNumGreaterThan:Short? = null var LineNumLessThan:Short? = null var LineNumLessThanOrEqualTo:Short? = null var LineNumNotEqualTo:Short? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_AutoTranLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_BatchPayLinesQuery : QueryDb(), IReturn> { var CR_BatchPayLinesID:String? = null var CR_BatchPayLinesIDStartsWith:String? = null var CR_BatchPayLinesIDEndsWith:String? = null var CR_BatchPayLinesIDContains:String? = null var CR_BatchPayLinesIDLike:String? = null var CR_BatchPayLinesIDBetween:ArrayList? = null var CR_BatchPayLinesIDIn:ArrayList? = null var CR_BatchPayID:String? = null var CR_BatchPayIDStartsWith:String? = null var CR_BatchPayIDEndsWith:String? = null var CR_BatchPayIDContains:String? = null var CR_BatchPayIDLike:String? = null var CR_BatchPayIDBetween:ArrayList? = null var CR_BatchPayIDIn:ArrayList? = null var CR_TransID:String? = null var CR_TransIDStartsWith:String? = null var CR_TransIDEndsWith:String? = null var CR_TransIDContains:String? = null var CR_TransIDLike:String? = null var CR_TransIDBetween:ArrayList? = null var CR_TransIDIn:ArrayList? = null var PaymentAmount:BigDecimal? = null var PaymentAmountGreaterThanOrEqualTo:BigDecimal? = null var PaymentAmountGreaterThan:BigDecimal? = null var PaymentAmountLessThan:BigDecimal? = null var PaymentAmountLessThanOrEqualTo:BigDecimal? = null var PaymentAmountNotEqualTo:BigDecimal? = null var PaymentAmountBetween:ArrayList? = null var PaymentAmountIn:ArrayList? = null var BatchLineNo:Short? = null var BatchLineNoGreaterThanOrEqualTo:Short? = null var BatchLineNoGreaterThan:Short? = null var BatchLineNoLessThan:Short? = null var BatchLineNoLessThanOrEqualTo:Short? = null var BatchLineNoNotEqualTo:Short? = null var BatchLineNoBetween:ArrayList? = null var BatchLineNoIn:ArrayList? = null var HistoryText:String? = null var HistoryTextStartsWith:String? = null var HistoryTextEndsWith:String? = null var HistoryTextContains:String? = null var HistoryTextLike:String? = null var HistoryTextBetween:ArrayList? = null var HistoryTextIn:ArrayList? = null var PaymentTransID:String? = null var PaymentTransIDStartsWith:String? = null var PaymentTransIDEndsWith:String? = null var PaymentTransIDContains:String? = null var PaymentTransIDLike:String? = null var PaymentTransIDBetween:ArrayList? = null var PaymentTransIDIn:ArrayList? = null var ChequeNo:String? = null var ChequeNoStartsWith:String? = null var ChequeNoEndsWith:String? = null var ChequeNoContains:String? = null var ChequeNoLike:String? = null var ChequeNoBetween:ArrayList? = null var ChequeNoIn:ArrayList? = null var LedgerID:String? = null var LedgerIDStartsWith:String? = null var LedgerIDEndsWith:String? = null var LedgerIDContains:String? = null var LedgerIDLike:String? = null var LedgerIDBetween:ArrayList? = null var LedgerIDIn:ArrayList? = null var PaymentFromBankAmount:BigDecimal? = null var PaymentFromBankAmountGreaterThanOrEqualTo:BigDecimal? = null var PaymentFromBankAmountGreaterThan:BigDecimal? = null var PaymentFromBankAmountLessThan:BigDecimal? = null var PaymentFromBankAmountLessThanOrEqualTo:BigDecimal? = null var PaymentFromBankAmountNotEqualTo:BigDecimal? = null var PaymentFromBankAmountBetween:ArrayList? = null var PaymentFromBankAmountIn:ArrayList? = null var PaymentFXAmount:BigDecimal? = null var PaymentFXAmountGreaterThanOrEqualTo:BigDecimal? = null var PaymentFXAmountGreaterThan:BigDecimal? = null var PaymentFXAmountLessThan:BigDecimal? = null var PaymentFXAmountLessThanOrEqualTo:BigDecimal? = null var PaymentFXAmountNotEqualTo:BigDecimal? = null var PaymentFXAmountBetween:ArrayList? = null var PaymentFXAmountIn:ArrayList? = null var CurrencyRateUsed:BigDecimal? = null var CurrencyRateUsedGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedGreaterThan:BigDecimal? = null var CurrencyRateUsedLessThan:BigDecimal? = null var CurrencyRateUsedLessThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedNotEqualTo:BigDecimal? = null var CurrencyRateUsedBetween:ArrayList? = null var CurrencyRateUsedIn:ArrayList? = null var FXShortCode:String? = null var FXShortCodeStartsWith:String? = null var FXShortCodeEndsWith:String? = null var FXShortCodeContains:String? = null var FXShortCodeLike:String? = null var FXShortCodeBetween:ArrayList? = null var FXShortCodeIn:ArrayList? = null var DiscountAmount:BigDecimal? = null var DiscountAmountGreaterThanOrEqualTo:BigDecimal? = null var DiscountAmountGreaterThan:BigDecimal? = null var DiscountAmountLessThan:BigDecimal? = null var DiscountAmountLessThanOrEqualTo:BigDecimal? = null var DiscountAmountNotEqualTo:BigDecimal? = null var DiscountAmountBetween:ArrayList? = null var DiscountAmountIn:ArrayList? = null var HomeDiscountAmount:BigDecimal? = null var HomeDiscountAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeDiscountAmountGreaterThan:BigDecimal? = null var HomeDiscountAmountLessThan:BigDecimal? = null var HomeDiscountAmountLessThanOrEqualTo:BigDecimal? = null var HomeDiscountAmountNotEqualTo:BigDecimal? = null var HomeDiscountAmountBetween:ArrayList? = null var HomeDiscountAmountIn:ArrayList? = null var GSTID:String? = null var GSTIDStartsWith:String? = null var GSTIDEndsWith:String? = null var GSTIDContains:String? = null var GSTIDLike:String? = null var GSTIDBetween:ArrayList? = null var GSTIDIn:ArrayList? = null var GSTAmount:BigDecimal? = null var GSTAmountGreaterThanOrEqualTo:BigDecimal? = null var GSTAmountGreaterThan:BigDecimal? = null var GSTAmountLessThan:BigDecimal? = null var GSTAmountLessThanOrEqualTo:BigDecimal? = null var GSTAmountNotEqualTo:BigDecimal? = null var GSTAmountBetween:ArrayList? = null var GSTAmountIn:ArrayList? = null var GSTRate:BigDecimal? = null var GSTRateGreaterThanOrEqualTo:BigDecimal? = null var GSTRateGreaterThan:BigDecimal? = null var GSTRateLessThan:BigDecimal? = null var GSTRateLessThanOrEqualTo:BigDecimal? = null var GSTRateNotEqualTo:BigDecimal? = null var GSTRateBetween:ArrayList? = null var GSTRateIn:ArrayList? = null var DiscountLedgerID:String? = null var DiscountLedgerIDStartsWith:String? = null var DiscountLedgerIDEndsWith:String? = null var DiscountLedgerIDContains:String? = null var DiscountLedgerIDLike:String? = null var DiscountLedgerIDBetween:ArrayList? = null var DiscountLedgerIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var UnrealisedGainLoss:BigDecimal? = null var UnrealisedGainLossGreaterThanOrEqualTo:BigDecimal? = null var UnrealisedGainLossGreaterThan:BigDecimal? = null var UnrealisedGainLossLessThan:BigDecimal? = null var UnrealisedGainLossLessThanOrEqualTo:BigDecimal? = null var UnrealisedGainLossNotEqualTo:BigDecimal? = null var UnrealisedGainLossBetween:ArrayList? = null var UnrealisedGainLossIn:ArrayList? = null var RealisedGainLoss:BigDecimal? = null var RealisedGainLossGreaterThanOrEqualTo:BigDecimal? = null var RealisedGainLossGreaterThan:BigDecimal? = null var RealisedGainLossLessThan:BigDecimal? = null var RealisedGainLossLessThanOrEqualTo:BigDecimal? = null var RealisedGainLossNotEqualTo:BigDecimal? = null var RealisedGainLossBetween:ArrayList? = null var RealisedGainLossIn:ArrayList? = null var PaymentFromBankFXAmount:BigDecimal? = null var PaymentFromBankFXAmountGreaterThanOrEqualTo:BigDecimal? = null var PaymentFromBankFXAmountGreaterThan:BigDecimal? = null var PaymentFromBankFXAmountLessThan:BigDecimal? = null var PaymentFromBankFXAmountLessThanOrEqualTo:BigDecimal? = null var PaymentFromBankFXAmountNotEqualTo:BigDecimal? = null var PaymentFromBankFXAmountBetween:ArrayList? = null var PaymentFromBankFXAmountIn:ArrayList? = null var BankLedgerID:String? = null var BankLedgerIDStartsWith:String? = null var BankLedgerIDEndsWith:String? = null var BankLedgerIDContains:String? = null var BankLedgerIDLike:String? = null var BankLedgerIDBetween:ArrayList? = null var BankLedgerIDIn:ArrayList? = null var FeeAmount:BigDecimal? = null var FeeAmountGreaterThanOrEqualTo:BigDecimal? = null var FeeAmountGreaterThan:BigDecimal? = null var FeeAmountLessThan:BigDecimal? = null var FeeAmountLessThanOrEqualTo:BigDecimal? = null var FeeAmountNotEqualTo:BigDecimal? = null var FeeAmountBetween:ArrayList? = null var FeeAmountIn:ArrayList? = null var FeeGSTID:String? = null var FeeGSTIDStartsWith:String? = null var FeeGSTIDEndsWith:String? = null var FeeGSTIDContains:String? = null var FeeGSTIDLike:String? = null var FeeGSTIDBetween:ArrayList? = null var FeeGSTIDIn:ArrayList? = null var FeeGSTRate:BigDecimal? = null var FeeGSTRateGreaterThanOrEqualTo:BigDecimal? = null var FeeGSTRateGreaterThan:BigDecimal? = null var FeeGSTRateLessThan:BigDecimal? = null var FeeGSTRateLessThanOrEqualTo:BigDecimal? = null var FeeGSTRateNotEqualTo:BigDecimal? = null var FeeGSTRateBetween:ArrayList? = null var FeeGSTRateIn:ArrayList? = null var FeeGSTAmount:BigDecimal? = null var FeeGSTAmountGreaterThanOrEqualTo:BigDecimal? = null var FeeGSTAmountGreaterThan:BigDecimal? = null var FeeGSTAmountLessThan:BigDecimal? = null var FeeGSTAmountLessThanOrEqualTo:BigDecimal? = null var FeeGSTAmountNotEqualTo:BigDecimal? = null var FeeGSTAmountBetween:ArrayList? = null var FeeGSTAmountIn:ArrayList? = null var FeeIncGSTAmount:BigDecimal? = null var FeeIncGSTAmountGreaterThanOrEqualTo:BigDecimal? = null var FeeIncGSTAmountGreaterThan:BigDecimal? = null var FeeIncGSTAmountLessThan:BigDecimal? = null var FeeIncGSTAmountLessThanOrEqualTo:BigDecimal? = null var FeeIncGSTAmountNotEqualTo:BigDecimal? = null var FeeIncGSTAmountBetween:ArrayList? = null var FeeIncGSTAmountIn:ArrayList? = null var LineNumber:Int? = null var LineNumberGreaterThanOrEqualTo:Int? = null var LineNumberGreaterThan:Int? = null var LineNumberLessThan:Int? = null var LineNumberLessThanOrEqualTo:Int? = null var LineNumberNotEqualTo:Int? = null var LineNumberBetween:ArrayList? = null var LineNumberIn:ArrayList? = null var CR_TransOutstandingAmount:BigDecimal? = null var CR_TransOutstandingAmountGreaterThanOrEqualTo:BigDecimal? = null var CR_TransOutstandingAmountGreaterThan:BigDecimal? = null var CR_TransOutstandingAmountLessThan:BigDecimal? = null var CR_TransOutstandingAmountLessThanOrEqualTo:BigDecimal? = null var CR_TransOutstandingAmountNotEqualTo:BigDecimal? = null var CR_TransOutstandingAmountBetween:ArrayList? = null var CR_TransOutstandingAmountIn:ArrayList? = null var CR_TransOutstandingFXAmount:BigDecimal? = null var CR_TransOutstandingFXAmountGreaterThanOrEqualTo:BigDecimal? = null var CR_TransOutstandingFXAmountGreaterThan:BigDecimal? = null var CR_TransOutstandingFXAmountLessThan:BigDecimal? = null var CR_TransOutstandingFXAmountLessThanOrEqualTo:BigDecimal? = null var CR_TransOutstandingFXAmountNotEqualTo:BigDecimal? = null var CR_TransOutstandingFXAmountBetween:ArrayList? = null var CR_TransOutstandingFXAmountIn:ArrayList? = null var EFTReference:String? = null var EFTReferenceStartsWith:String? = null var EFTReferenceEndsWith:String? = null var EFTReferenceContains:String? = null var EFTReferenceLike:String? = null var EFTReferenceBetween:ArrayList? = null var EFTReferenceIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_BatchPayLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_BatchPaymentQuery : QueryDb(), IReturn> { var CR_BatchPayID:String? = null var CR_BatchPayIDStartsWith:String? = null var CR_BatchPayIDEndsWith:String? = null var CR_BatchPayIDContains:String? = null var CR_BatchPayIDLike:String? = null var CR_BatchPayIDBetween:ArrayList? = null var CR_BatchPayIDIn:ArrayList? = null var BatchNo:String? = null var BatchNoStartsWith:String? = null var BatchNoEndsWith:String? = null var BatchNoContains:String? = null var BatchNoLike:String? = null var BatchNoBetween:ArrayList? = null var BatchNoIn:ArrayList? = null var CreationDate:Date? = null var CreationDateGreaterThanOrEqualTo:Date? = null var CreationDateGreaterThan:Date? = null var CreationDateLessThan:Date? = null var CreationDateLessThanOrEqualTo:Date? = null var CreationDateNotEqualTo:Date? = null var CreationDateBetween:ArrayList? = null var CreationDateIn:ArrayList? = null var ActivationDate:Date? = null var ActivationDateGreaterThanOrEqualTo:Date? = null var ActivationDateGreaterThan:Date? = null var ActivationDateLessThan:Date? = null var ActivationDateLessThanOrEqualTo:Date? = null var ActivationDateNotEqualTo:Date? = null var ActivationDateBetween:ArrayList? = null var ActivationDateIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Status:Short? = null var StatusGreaterThanOrEqualTo:Short? = null var StatusGreaterThan:Short? = null var StatusLessThan:Short? = null var StatusLessThanOrEqualTo:Short? = null var StatusNotEqualTo:Short? = null var StatusBetween:ArrayList? = null var StatusIn:ArrayList? = null var GLBankID:String? = null var GLBankIDStartsWith:String? = null var GLBankIDEndsWith:String? = null var GLBankIDContains:String? = null var GLBankIDLike:String? = null var GLBankIDBetween:ArrayList? = null var GLBankIDIn:ArrayList? = null var OneCheque:Boolean? = null var UseSelectedBank:Boolean? = null var TypeCheque:Boolean? = null var StartChequeNo:String? = null var StartChequeNoStartsWith:String? = null var StartChequeNoEndsWith:String? = null var StartChequeNoContains:String? = null var StartChequeNoLike:String? = null var StartChequeNoBetween:ArrayList? = null var StartChequeNoIn:ArrayList? = null var CreatedBy_HR_Staff_RecID:String? = null var CreatedBy_HR_Staff_RecIDStartsWith:String? = null var CreatedBy_HR_Staff_RecIDEndsWith:String? = null var CreatedBy_HR_Staff_RecIDContains:String? = null var CreatedBy_HR_Staff_RecIDLike:String? = null var CreatedBy_HR_Staff_RecIDBetween:ArrayList? = null var CreatedBy_HR_Staff_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_BatchPaymentQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_BatchTranLinesQuery : QueryDb(), IReturn> { var ReceiptLineID:String? = null var ReceiptLineIDStartsWith:String? = null var ReceiptLineIDEndsWith:String? = null var ReceiptLineIDContains:String? = null var ReceiptLineIDLike:String? = null var ReceiptLineIDBetween:ArrayList? = null var ReceiptLineIDIn:ArrayList? = null var ReceiptID:String? = null var ReceiptIDStartsWith:String? = null var ReceiptIDEndsWith:String? = null var ReceiptIDContains:String? = null var ReceiptIDLike:String? = null var ReceiptIDBetween:ArrayList? = null var ReceiptIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var AccountID:String? = null var AccountIDStartsWith:String? = null var AccountIDEndsWith:String? = null var AccountIDContains:String? = null var AccountIDLike:String? = null var AccountIDBetween:ArrayList? = null var AccountIDIn:ArrayList? = null var LedgerID:String? = null var LedgerIDStartsWith:String? = null var LedgerIDEndsWith:String? = null var LedgerIDContains:String? = null var LedgerIDLike:String? = null var LedgerIDBetween:ArrayList? = null var LedgerIDIn:ArrayList? = null var LineReference:String? = null var LineReferenceStartsWith:String? = null var LineReferenceEndsWith:String? = null var LineReferenceContains:String? = null var LineReferenceLike:String? = null var LineReferenceBetween:ArrayList? = null var LineReferenceIn:ArrayList? = null var Remark:String? = null var RemarkStartsWith:String? = null var RemarkEndsWith:String? = null var RemarkContains:String? = null var RemarkLike:String? = null var RemarkBetween:ArrayList? = null var RemarkIn:ArrayList? = null var RemitNo:String? = null var RemitNoStartsWith:String? = null var RemitNoEndsWith:String? = null var RemitNoContains:String? = null var RemitNoLike:String? = null var RemitNoBetween:ArrayList? = null var RemitNoIn:ArrayList? = null var HomeTransAmount:BigDecimal? = null var HomeTransAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeTransAmountGreaterThan:BigDecimal? = null var HomeTransAmountLessThan:BigDecimal? = null var HomeTransAmountLessThanOrEqualTo:BigDecimal? = null var HomeTransAmountNotEqualTo:BigDecimal? = null var HomeTransAmountBetween:ArrayList? = null var HomeTransAmountIn:ArrayList? = null var LineNum:Int? = null var LineNumGreaterThanOrEqualTo:Int? = null var LineNumGreaterThan:Int? = null var LineNumLessThan:Int? = null var LineNumLessThanOrEqualTo:Int? = null var LineNumNotEqualTo:Int? = null var LineNumBetween:ArrayList? = null var LineNumIn:ArrayList? = null var OtherLedgerID:String? = null var OtherLedgerIDStartsWith:String? = null var OtherLedgerIDEndsWith:String? = null var OtherLedgerIDContains:String? = null var OtherLedgerIDLike:String? = null var OtherLedgerIDBetween:ArrayList? = null var OtherLedgerIDIn:ArrayList? = null var HomeDispAmount:BigDecimal? = null var HomeDispAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeDispAmountGreaterThan:BigDecimal? = null var HomeDispAmountLessThan:BigDecimal? = null var HomeDispAmountLessThanOrEqualTo:BigDecimal? = null var HomeDispAmountNotEqualTo:BigDecimal? = null var HomeDispAmountBetween:ArrayList? = null var HomeDispAmountIn:ArrayList? = null var ReceiptDate:Date? = null var ReceiptDateGreaterThanOrEqualTo:Date? = null var ReceiptDateGreaterThan:Date? = null var ReceiptDateLessThan:Date? = null var ReceiptDateLessThanOrEqualTo:Date? = null var ReceiptDateNotEqualTo:Date? = null var ReceiptDateBetween:ArrayList? = null var ReceiptDateIn:ArrayList? = null var SupplierTransAmount:BigDecimal? = null var SupplierTransAmountGreaterThanOrEqualTo:BigDecimal? = null var SupplierTransAmountGreaterThan:BigDecimal? = null var SupplierTransAmountLessThan:BigDecimal? = null var SupplierTransAmountLessThanOrEqualTo:BigDecimal? = null var SupplierTransAmountNotEqualTo:BigDecimal? = null var SupplierTransAmountBetween:ArrayList? = null var SupplierTransAmountIn:ArrayList? = null var SupplierDispAmount:BigDecimal? = null var SupplierDispAmountGreaterThanOrEqualTo:BigDecimal? = null var SupplierDispAmountGreaterThan:BigDecimal? = null var SupplierDispAmountLessThan:BigDecimal? = null var SupplierDispAmountLessThanOrEqualTo:BigDecimal? = null var SupplierDispAmountNotEqualTo:BigDecimal? = null var SupplierDispAmountBetween:ArrayList? = null var SupplierDispAmountIn:ArrayList? = null var CurrencyRateUsed:BigDecimal? = null var CurrencyRateUsedGreaterThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedGreaterThan:BigDecimal? = null var CurrencyRateUsedLessThan:BigDecimal? = null var CurrencyRateUsedLessThanOrEqualTo:BigDecimal? = null var CurrencyRateUsedNotEqualTo:BigDecimal? = null var CurrencyRateUsedBetween:ArrayList? = null var CurrencyRateUsedIn:ArrayList? = null var TaxID:String? = null var TaxIDStartsWith:String? = null var TaxIDEndsWith:String? = null var TaxIDContains:String? = null var TaxIDLike:String? = null var TaxIDBetween:ArrayList? = null var TaxIDIn:ArrayList? = null var TaxRate:BigDecimal? = null var TaxRateGreaterThanOrEqualTo:BigDecimal? = null var TaxRateGreaterThan:BigDecimal? = null var TaxRateLessThan:BigDecimal? = null var TaxRateLessThanOrEqualTo:BigDecimal? = null var TaxRateNotEqualTo:BigDecimal? = null var TaxRateBetween:ArrayList? = null var TaxRateIn:ArrayList? = null var TaxAmount:BigDecimal? = null var TaxAmountGreaterThanOrEqualTo:BigDecimal? = null var TaxAmountGreaterThan:BigDecimal? = null var TaxAmountLessThan:BigDecimal? = null var TaxAmountLessThanOrEqualTo:BigDecimal? = null var TaxAmountNotEqualTo:BigDecimal? = null var TaxAmountBetween:ArrayList? = null var TaxAmountIn:ArrayList? = null var DueDate:Date? = null var DueDateGreaterThanOrEqualTo:Date? = null var DueDateGreaterThan:Date? = null var DueDateLessThan:Date? = null var DueDateLessThanOrEqualTo:Date? = null var DueDateNotEqualTo:Date? = null var DueDateBetween:ArrayList? = null var DueDateIn:ArrayList? = null var HomeDispAmountIncGST:BigDecimal? = null var HomeDispAmountIncGSTGreaterThanOrEqualTo:BigDecimal? = null var HomeDispAmountIncGSTGreaterThan:BigDecimal? = null var HomeDispAmountIncGSTLessThan:BigDecimal? = null var HomeDispAmountIncGSTLessThanOrEqualTo:BigDecimal? = null var HomeDispAmountIncGSTNotEqualTo:BigDecimal? = null var HomeDispAmountIncGSTBetween:ArrayList? = null var HomeDispAmountIncGSTIn:ArrayList? = null var CurrencyID:String? = null var CurrencyIDStartsWith:String? = null var CurrencyIDEndsWith:String? = null var CurrencyIDContains:String? = null var CurrencyIDLike:String? = null var CurrencyIDBetween:ArrayList? = null var CurrencyIDIn:ArrayList? = null var JobChargeAmount:BigDecimal? = null var JobChargeAmountGreaterThanOrEqualTo:BigDecimal? = null var JobChargeAmountGreaterThan:BigDecimal? = null var JobChargeAmountLessThan:BigDecimal? = null var JobChargeAmountLessThanOrEqualTo:BigDecimal? = null var JobChargeAmountNotEqualTo:BigDecimal? = null var JobChargeAmountBetween:ArrayList? = null var JobChargeAmountIn:ArrayList? = null var JB_JobStages_RecID:String? = null var JB_JobStages_RecIDStartsWith:String? = null var JB_JobStages_RecIDEndsWith:String? = null var JB_JobStages_RecIDContains:String? = null var JB_JobStages_RecIDLike:String? = null var JB_JobStages_RecIDBetween:ArrayList? = null var JB_JobStages_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_BatchTranLinesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_BatchTransQuery : QueryDb(), IReturn> { var ReceiptID:String? = null var ReceiptIDStartsWith:String? = null var ReceiptIDEndsWith:String? = null var ReceiptIDContains:String? = null var ReceiptIDLike:String? = null var ReceiptIDBetween:ArrayList? = null var ReceiptIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var JiwaUser:String? = null var JiwaUserStartsWith:String? = null var JiwaUserEndsWith:String? = null var JiwaUserContains:String? = null var JiwaUserLike:String? = null var JiwaUserBetween:ArrayList? = null var JiwaUserIn:ArrayList? = null var ReceiptDate:Date? = null var ReceiptDateGreaterThanOrEqualTo:Date? = null var ReceiptDateGreaterThan:Date? = null var ReceiptDateLessThan:Date? = null var ReceiptDateLessThanOrEqualTo:Date? = null var ReceiptDateNotEqualTo:Date? = null var ReceiptDateBetween:ArrayList? = null var ReceiptDateIn:ArrayList? = null var BatchNum:String? = null var BatchNumStartsWith:String? = null var BatchNumEndsWith:String? = null var BatchNumContains:String? = null var BatchNumLike:String? = null var BatchNumBetween:ArrayList? = null var BatchNumIn:ArrayList? = null var ReceiptType:Short? = null var ReceiptTypeGreaterThanOrEqualTo:Short? = null var ReceiptTypeGreaterThan:Short? = null var ReceiptTypeLessThan:Short? = null var ReceiptTypeLessThanOrEqualTo:Short? = null var ReceiptTypeNotEqualTo:Short? = null var ReceiptTypeBetween:ArrayList? = null var ReceiptTypeIn:ArrayList? = null var ReceiptStatus:Short? = null var ReceiptStatusGreaterThanOrEqualTo:Short? = null var ReceiptStatusGreaterThan:Short? = null var ReceiptStatusLessThan:Short? = null var ReceiptStatusLessThanOrEqualTo:Short? = null var ReceiptStatusNotEqualTo:Short? = null var ReceiptStatusBetween:ArrayList? = null var ReceiptStatusIn:ArrayList? = null var BatchType:Short? = null var BatchTypeGreaterThanOrEqualTo:Short? = null var BatchTypeGreaterThan:Short? = null var BatchTypeLessThan:Short? = null var BatchTypeLessThanOrEqualTo:Short? = null var BatchTypeNotEqualTo:Short? = null var BatchTypeBetween:ArrayList? = null var BatchTypeIn:ArrayList? = null var RepeatingType:Short? = null var RepeatingTypeGreaterThanOrEqualTo:Short? = null var RepeatingTypeGreaterThan:Short? = null var RepeatingTypeLessThan:Short? = null var RepeatingTypeLessThanOrEqualTo:Short? = null var RepeatingTypeNotEqualTo:Short? = null var RepeatingTypeBetween:ArrayList? = null var RepeatingTypeIn:ArrayList? = null var RepeatingUnits:Short? = null var RepeatingUnitsGreaterThanOrEqualTo:Short? = null var RepeatingUnitsGreaterThan:Short? = null var RepeatingUnitsLessThan:Short? = null var RepeatingUnitsLessThanOrEqualTo:Short? = null var RepeatingUnitsNotEqualTo:Short? = null var RepeatingUnitsBetween:ArrayList? = null var RepeatingUnitsIn:ArrayList? = null var NextRepeatingDate:Date? = null var NextRepeatingDateGreaterThanOrEqualTo:Date? = null var NextRepeatingDateGreaterThan:Date? = null var NextRepeatingDateLessThan:Date? = null var NextRepeatingDateLessThanOrEqualTo:Date? = null var NextRepeatingDateNotEqualTo:Date? = null var NextRepeatingDateBetween:ArrayList? = null var NextRepeatingDateIn:ArrayList? = null var RepeatingWillEnd:Boolean? = null var RepeatingEndDate:Date? = null var RepeatingEndDateGreaterThanOrEqualTo:Date? = null var RepeatingEndDateGreaterThan:Date? = null var RepeatingEndDateLessThan:Date? = null var RepeatingEndDateLessThanOrEqualTo:Date? = null var RepeatingEndDateNotEqualTo:Date? = null var RepeatingEndDateBetween:ArrayList? = null var RepeatingEndDateIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_BatchTransQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_BatchTransDocumentsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_BatchTrans_ReceiptID:String? = null var CR_BatchTrans_ReceiptIDStartsWith:String? = null var CR_BatchTrans_ReceiptIDEndsWith:String? = null var CR_BatchTrans_ReceiptIDContains:String? = null var CR_BatchTrans_ReceiptIDLike:String? = null var CR_BatchTrans_ReceiptIDBetween:ArrayList? = null var CR_BatchTrans_ReceiptIDIn:ArrayList? = null var DocumentTypeID:String? = null var DocumentTypeIDStartsWith:String? = null var DocumentTypeIDEndsWith:String? = null var DocumentTypeIDContains:String? = null var DocumentTypeIDLike:String? = null var DocumentTypeIDBetween:ArrayList? = null var DocumentTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var FileBinary:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var PhysicalFileName:String? = null var PhysicalFileNameStartsWith:String? = null var PhysicalFileNameEndsWith:String? = null var PhysicalFileNameContains:String? = null var PhysicalFileNameLike:String? = null var PhysicalFileNameBetween:ArrayList? = null var PhysicalFileNameIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_BatchTransDocumentsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_BatchTransNotesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_BatchTrans_ReceiptID:String? = null var CR_BatchTrans_ReceiptIDStartsWith:String? = null var CR_BatchTrans_ReceiptIDEndsWith:String? = null var CR_BatchTrans_ReceiptIDContains:String? = null var CR_BatchTrans_ReceiptIDLike:String? = null var CR_BatchTrans_ReceiptIDBetween:ArrayList? = null var CR_BatchTrans_ReceiptIDIn:ArrayList? = null var NoteTypeID:String? = null var NoteTypeIDStartsWith:String? = null var NoteTypeIDEndsWith:String? = null var NoteTypeIDContains:String? = null var NoteTypeIDLike:String? = null var NoteTypeIDBetween:ArrayList? = null var NoteTypeIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var LastSavedByStaffID:String? = null var LastSavedByStaffIDStartsWith:String? = null var LastSavedByStaffIDEndsWith:String? = null var LastSavedByStaffIDContains:String? = null var LastSavedByStaffIDLike:String? = null var LastSavedByStaffIDBetween:ArrayList? = null var LastSavedByStaffIDIn:ArrayList? = null var NoteText:String? = null var NoteTextStartsWith:String? = null var NoteTextEndsWith:String? = null var NoteTextContains:String? = null var NoteTextLike:String? = null var NoteTextBetween:ArrayList? = null var NoteTextIn:ArrayList? = null var ItemNo:Int? = null var ItemNoGreaterThanOrEqualTo:Int? = null var ItemNoGreaterThan:Int? = null var ItemNoLessThan:Int? = null var ItemNoLessThanOrEqualTo:Int? = null var ItemNoNotEqualTo:Int? = null var ItemNoBetween:ArrayList? = null var ItemNoIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_BatchTransNotesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_ClassificationQuery : QueryDb(), IReturn> { var CreditorClassificationID:String? = null var CreditorClassificationIDStartsWith:String? = null var CreditorClassificationIDEndsWith:String? = null var CreditorClassificationIDContains:String? = null var CreditorClassificationIDLike:String? = null var CreditorClassificationIDBetween:ArrayList? = null var CreditorClassificationIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var Description:String? = null var DescriptionStartsWith:String? = null var DescriptionEndsWith:String? = null var DescriptionContains:String? = null var DescriptionLike:String? = null var DescriptionBetween:ArrayList? = null var DescriptionIn:ArrayList? = null var LedgerIDCreditorControl:String? = null var LedgerIDCreditorControlStartsWith:String? = null var LedgerIDCreditorControlEndsWith:String? = null var LedgerIDCreditorControlContains:String? = null var LedgerIDCreditorControlLike:String? = null var LedgerIDCreditorControlBetween:ArrayList? = null var LedgerIDCreditorControlIn:ArrayList? = null var LedgerIDCreditorPurchases:String? = null var LedgerIDCreditorPurchasesStartsWith:String? = null var LedgerIDCreditorPurchasesEndsWith:String? = null var LedgerIDCreditorPurchasesContains:String? = null var LedgerIDCreditorPurchasesLike:String? = null var LedgerIDCreditorPurchasesBetween:ArrayList? = null var LedgerIDCreditorPurchasesIn:ArrayList? = null var LedgerIDCreditorDiscounts:String? = null var LedgerIDCreditorDiscountsStartsWith:String? = null var LedgerIDCreditorDiscountsEndsWith:String? = null var LedgerIDCreditorDiscountsContains:String? = null var LedgerIDCreditorDiscountsLike:String? = null var LedgerIDCreditorDiscountsBetween:ArrayList? = null var LedgerIDCreditorDiscountsIn:ArrayList? = null var LedgerIDCreditorSourcedPayments:String? = null var LedgerIDCreditorSourcedPaymentsStartsWith:String? = null var LedgerIDCreditorSourcedPaymentsEndsWith:String? = null var LedgerIDCreditorSourcedPaymentsContains:String? = null var LedgerIDCreditorSourcedPaymentsLike:String? = null var LedgerIDCreditorSourcedPaymentsBetween:ArrayList? = null var LedgerIDCreditorSourcedPaymentsIn:ArrayList? = null var LedgerIDCreditorSourcedDebitAdjustment:String? = null var LedgerIDCreditorSourcedDebitAdjustmentStartsWith:String? = null var LedgerIDCreditorSourcedDebitAdjustmentEndsWith:String? = null var LedgerIDCreditorSourcedDebitAdjustmentContains:String? = null var LedgerIDCreditorSourcedDebitAdjustmentLike:String? = null var LedgerIDCreditorSourcedDebitAdjustmentBetween:ArrayList? = null var LedgerIDCreditorSourcedDebitAdjustmentIn:ArrayList? = null var LedgerIDCreditorSourcedPurchase:String? = null var LedgerIDCreditorSourcedPurchaseStartsWith:String? = null var LedgerIDCreditorSourcedPurchaseEndsWith:String? = null var LedgerIDCreditorSourcedPurchaseContains:String? = null var LedgerIDCreditorSourcedPurchaseLike:String? = null var LedgerIDCreditorSourcedPurchaseBetween:ArrayList? = null var LedgerIDCreditorSourcedPurchaseIn:ArrayList? = null var LedgerIDCreditorSourcedCreditAdjustment:String? = null var LedgerIDCreditorSourcedCreditAdjustmentStartsWith:String? = null var LedgerIDCreditorSourcedCreditAdjustmentEndsWith:String? = null var LedgerIDCreditorSourcedCreditAdjustmentContains:String? = null var LedgerIDCreditorSourcedCreditAdjustmentLike:String? = null var LedgerIDCreditorSourcedCreditAdjustmentBetween:ArrayList? = null var LedgerIDCreditorSourcedCreditAdjustmentIn:ArrayList? = null var LedgerIDCreditorFreight:String? = null var LedgerIDCreditorFreightStartsWith:String? = null var LedgerIDCreditorFreightEndsWith:String? = null var LedgerIDCreditorFreightContains:String? = null var LedgerIDCreditorFreightLike:String? = null var LedgerIDCreditorFreightBetween:ArrayList? = null var LedgerIDCreditorFreightIn:ArrayList? = null var LedgerIDCreditorInsurance:String? = null var LedgerIDCreditorInsuranceStartsWith:String? = null var LedgerIDCreditorInsuranceEndsWith:String? = null var LedgerIDCreditorInsuranceContains:String? = null var LedgerIDCreditorInsuranceLike:String? = null var LedgerIDCreditorInsuranceBetween:ArrayList? = null var LedgerIDCreditorInsuranceIn:ArrayList? = null var LedgerIDCreditorDuty:String? = null var LedgerIDCreditorDutyStartsWith:String? = null var LedgerIDCreditorDutyEndsWith:String? = null var LedgerIDCreditorDutyContains:String? = null var LedgerIDCreditorDutyLike:String? = null var LedgerIDCreditorDutyBetween:ArrayList? = null var LedgerIDCreditorDutyIn:ArrayList? = null var LedgerIDCreditorRealisedGainLoss:String? = null var LedgerIDCreditorRealisedGainLossStartsWith:String? = null var LedgerIDCreditorRealisedGainLossEndsWith:String? = null var LedgerIDCreditorRealisedGainLossContains:String? = null var LedgerIDCreditorRealisedGainLossLike:String? = null var LedgerIDCreditorRealisedGainLossBetween:ArrayList? = null var LedgerIDCreditorRealisedGainLossIn:ArrayList? = null var LedgerIDCreditorUnRealisedGainLoss:String? = null var LedgerIDCreditorUnRealisedGainLossStartsWith:String? = null var LedgerIDCreditorUnRealisedGainLossEndsWith:String? = null var LedgerIDCreditorUnRealisedGainLossContains:String? = null var LedgerIDCreditorUnRealisedGainLossLike:String? = null var LedgerIDCreditorUnRealisedGainLossBetween:ArrayList? = null var LedgerIDCreditorUnRealisedGainLossIn:ArrayList? = null var TermsDays:Short? = null var TermsDaysGreaterThanOrEqualTo:Short? = null var TermsDaysGreaterThan:Short? = null var TermsDaysLessThan:Short? = null var TermsDaysLessThanOrEqualTo:Short? = null var TermsDaysNotEqualTo:Short? = null var TermsDaysBetween:ArrayList? = null var TermsDaysIn:ArrayList? = null var TermsType:Short? = null var TermsTypeGreaterThanOrEqualTo:Short? = null var TermsTypeGreaterThan:Short? = null var TermsTypeLessThan:Short? = null var TermsTypeLessThanOrEqualTo:Short? = null var TermsTypeNotEqualTo:Short? = null var TermsTypeBetween:ArrayList? = null var TermsTypeIn:ArrayList? = null var PO_Workflows_RecID:String? = null var PO_Workflows_RecIDStartsWith:String? = null var PO_Workflows_RecIDEndsWith:String? = null var PO_Workflows_RecIDContains:String? = null var PO_Workflows_RecIDLike:String? = null var PO_Workflows_RecIDBetween:ArrayList? = null var PO_Workflows_RecIDIn:ArrayList? = null var IsDefault:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_ClassificationQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditAdjustmentCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditAdjustmentCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditAdjustmentCustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var CR_BatchTrans_ReceiptID:String? = null var CR_BatchTrans_ReceiptIDStartsWith:String? = null var CR_BatchTrans_ReceiptIDEndsWith:String? = null var CR_BatchTrans_ReceiptIDContains:String? = null var CR_BatchTrans_ReceiptIDLike:String? = null var CR_BatchTrans_ReceiptIDBetween:ArrayList? = null var CR_BatchTrans_ReceiptIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditAdjustmentCustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditorCreditAdjustmentLineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditorCreditAdjustmentLineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditorCreditAdjustmentLineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_CreditorCreditAdjustmentLines_RecID:String? = null var CR_CreditorCreditAdjustmentLines_RecIDStartsWith:String? = null var CR_CreditorCreditAdjustmentLines_RecIDEndsWith:String? = null var CR_CreditorCreditAdjustmentLines_RecIDContains:String? = null var CR_CreditorCreditAdjustmentLines_RecIDLike:String? = null var CR_CreditorCreditAdjustmentLines_RecIDBetween:ArrayList? = null var CR_CreditorCreditAdjustmentLines_RecIDIn:ArrayList? = null var CR_CreditorCreditAdjustmentLineCustomFields_RecID:String? = null var CR_CreditorCreditAdjustmentLineCustomFields_RecIDStartsWith:String? = null var CR_CreditorCreditAdjustmentLineCustomFields_RecIDEndsWith:String? = null var CR_CreditorCreditAdjustmentLineCustomFields_RecIDContains:String? = null var CR_CreditorCreditAdjustmentLineCustomFields_RecIDLike:String? = null var CR_CreditorCreditAdjustmentLineCustomFields_RecIDBetween:ArrayList? = null var CR_CreditorCreditAdjustmentLineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditorCreditAdjustmentLineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditorDebitAdjustmentLineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditorDebitAdjustmentLineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditorDebitAdjustmentLineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_CreditorDebitAdjustmentLines_RecID:String? = null var CR_CreditorDebitAdjustmentLines_RecIDStartsWith:String? = null var CR_CreditorDebitAdjustmentLines_RecIDEndsWith:String? = null var CR_CreditorDebitAdjustmentLines_RecIDContains:String? = null var CR_CreditorDebitAdjustmentLines_RecIDLike:String? = null var CR_CreditorDebitAdjustmentLines_RecIDBetween:ArrayList? = null var CR_CreditorDebitAdjustmentLines_RecIDIn:ArrayList? = null var CR_CreditorDebitAdjustmentLineCustomFields_RecID:String? = null var CR_CreditorDebitAdjustmentLineCustomFields_RecIDStartsWith:String? = null var CR_CreditorDebitAdjustmentLineCustomFields_RecIDEndsWith:String? = null var CR_CreditorDebitAdjustmentLineCustomFields_RecIDContains:String? = null var CR_CreditorDebitAdjustmentLineCustomFields_RecIDLike:String? = null var CR_CreditorDebitAdjustmentLineCustomFields_RecIDBetween:ArrayList? = null var CR_CreditorDebitAdjustmentLineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditorDebitAdjustmentLineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditorPaymentLineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditorPaymentLineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditorPaymentLineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_CreditorPaymentLines_RecID:String? = null var CR_CreditorPaymentLines_RecIDStartsWith:String? = null var CR_CreditorPaymentLines_RecIDEndsWith:String? = null var CR_CreditorPaymentLines_RecIDContains:String? = null var CR_CreditorPaymentLines_RecIDLike:String? = null var CR_CreditorPaymentLines_RecIDBetween:ArrayList? = null var CR_CreditorPaymentLines_RecIDIn:ArrayList? = null var CR_CreditorPaymentLineCustomFields_RecID:String? = null var CR_CreditorPaymentLineCustomFields_RecIDStartsWith:String? = null var CR_CreditorPaymentLineCustomFields_RecIDEndsWith:String? = null var CR_CreditorPaymentLineCustomFields_RecIDContains:String? = null var CR_CreditorPaymentLineCustomFields_RecIDLike:String? = null var CR_CreditorPaymentLineCustomFields_RecIDBetween:ArrayList? = null var CR_CreditorPaymentLineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditorPaymentLineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditorPurchaseLineCustomFieldsQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var CellType:Int? = null var CellTypeGreaterThanOrEqualTo:Int? = null var CellTypeGreaterThan:Int? = null var CellTypeLessThan:Int? = null var CellTypeLessThanOrEqualTo:Int? = null var CellTypeNotEqualTo:Int? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var FieldParameter:String? = null var FieldParameterStartsWith:String? = null var FieldParameterEndsWith:String? = null var FieldParameterContains:String? = null var FieldParameterLike:String? = null var FieldParameterBetween:ArrayList? = null var FieldParameterIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditorPurchaseLineCustomFieldsQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CreditorPurchaseLineCustomValuesQuery : QueryDb(), IReturn> { var RecID:String? = null var RecIDStartsWith:String? = null var RecIDEndsWith:String? = null var RecIDContains:String? = null var RecIDLike:String? = null var RecIDBetween:ArrayList? = null var RecIDIn:ArrayList? = null var CR_CreditorPurchaseLines_RecID:String? = null var CR_CreditorPurchaseLines_RecIDStartsWith:String? = null var CR_CreditorPurchaseLines_RecIDEndsWith:String? = null var CR_CreditorPurchaseLines_RecIDContains:String? = null var CR_CreditorPurchaseLines_RecIDLike:String? = null var CR_CreditorPurchaseLines_RecIDBetween:ArrayList? = null var CR_CreditorPurchaseLines_RecIDIn:ArrayList? = null var CR_CreditorPurchaseLineCustomFields_RecID:String? = null var CR_CreditorPurchaseLineCustomFields_RecIDStartsWith:String? = null var CR_CreditorPurchaseLineCustomFields_RecIDEndsWith:String? = null var CR_CreditorPurchaseLineCustomFields_RecIDContains:String? = null var CR_CreditorPurchaseLineCustomFields_RecIDLike:String? = null var CR_CreditorPurchaseLineCustomFields_RecIDBetween:ArrayList? = null var CR_CreditorPurchaseLineCustomFields_RecIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CreditorPurchaseLineCustomValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:BigDecimal? = null var DisplayOrderGreaterThanOrEqualTo:BigDecimal? = null var DisplayOrderGreaterThan:BigDecimal? = null var DisplayOrderLessThan:BigDecimal? = null var DisplayOrderLessThanOrEqualTo:BigDecimal? = null var DisplayOrderNotEqualTo:BigDecimal? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_CustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var CreditorID:String? = null var CreditorIDStartsWith:String? = null var CreditorIDEndsWith:String? = null var CreditorIDContains:String? = null var CreditorIDLike:String? = null var CreditorIDBetween:ArrayList? = null var CreditorIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_CustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_DebitAdjustmentCustomSettingQuery : QueryDb(), IReturn> { var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null var SettingDescription:String? = null var SettingDescriptionStartsWith:String? = null var SettingDescriptionEndsWith:String? = null var SettingDescriptionContains:String? = null var SettingDescriptionLike:String? = null var SettingDescriptionBetween:ArrayList? = null var SettingDescriptionIn:ArrayList? = null var SettingName:String? = null var SettingNameStartsWith:String? = null var SettingNameEndsWith:String? = null var SettingNameContains:String? = null var SettingNameLike:String? = null var SettingNameBetween:ArrayList? = null var SettingNameIn:ArrayList? = null var DisplayOrder:Int? = null var DisplayOrderGreaterThanOrEqualTo:Int? = null var DisplayOrderGreaterThan:Int? = null var DisplayOrderLessThan:Int? = null var DisplayOrderLessThanOrEqualTo:Int? = null var DisplayOrderNotEqualTo:Int? = null var DisplayOrderBetween:ArrayList? = null var DisplayOrderIn:ArrayList? = null var CellType:Short? = null var CellTypeGreaterThanOrEqualTo:Short? = null var CellTypeGreaterThan:Short? = null var CellTypeLessThan:Short? = null var CellTypeLessThanOrEqualTo:Short? = null var CellTypeNotEqualTo:Short? = null var CellTypeBetween:ArrayList? = null var CellTypeIn:ArrayList? = null var ScriptFormatCell:String? = null var ScriptFormatCellStartsWith:String? = null var ScriptFormatCellEndsWith:String? = null var ScriptFormatCellContains:String? = null var ScriptFormatCellLike:String? = null var ScriptFormatCellBetween:ArrayList? = null var ScriptFormatCellIn:ArrayList? = null var ScriptButtonClicked:String? = null var ScriptButtonClickedStartsWith:String? = null var ScriptButtonClickedEndsWith:String? = null var ScriptButtonClickedContains:String? = null var ScriptButtonClickedLike:String? = null var ScriptButtonClickedBetween:ArrayList? = null var ScriptButtonClickedIn:ArrayList? = null var ScriptReadData:String? = null var ScriptReadDataStartsWith:String? = null var ScriptReadDataEndsWith:String? = null var ScriptReadDataContains:String? = null var ScriptReadDataLike:String? = null var ScriptReadDataBetween:ArrayList? = null var ScriptReadDataIn:ArrayList? = null var GridHandlerCode:String? = null var GridHandlerCodeStartsWith:String? = null var GridHandlerCodeEndsWith:String? = null var GridHandlerCodeContains:String? = null var GridHandlerCodeLike:String? = null var GridHandlerCodeBetween:ArrayList? = null var GridHandlerCodeIn:ArrayList? = null var SY_Plugin_RecID:UUID? = null var SY_Plugin_RecIDIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_DebitAdjustmentCustomSettingQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_DebitAdjustmentCustomSettingValuesQuery : QueryDb(), IReturn> { var SettingValueID:String? = null var SettingValueIDStartsWith:String? = null var SettingValueIDEndsWith:String? = null var SettingValueIDContains:String? = null var SettingValueIDLike:String? = null var SettingValueIDBetween:ArrayList? = null var SettingValueIDIn:ArrayList? = null var SettingID:String? = null var SettingIDStartsWith:String? = null var SettingIDEndsWith:String? = null var SettingIDContains:String? = null var SettingIDLike:String? = null var SettingIDBetween:ArrayList? = null var SettingIDIn:ArrayList? = null var CR_BatchTrans_ReceiptID:String? = null var CR_BatchTrans_ReceiptIDStartsWith:String? = null var CR_BatchTrans_ReceiptIDEndsWith:String? = null var CR_BatchTrans_ReceiptIDContains:String? = null var CR_BatchTrans_ReceiptIDLike:String? = null var CR_BatchTrans_ReceiptIDBetween:ArrayList? = null var CR_BatchTrans_ReceiptIDIn:ArrayList? = null var Contents:String? = null var ContentsStartsWith:String? = null var ContentsEndsWith:String? = null var ContentsContains:String? = null var ContentsLike:String? = null var ContentsBetween:ArrayList? = null var ContentsIn:ArrayList? = null var LastSavedDateTime:Date? = null var LastSavedDateTimeGreaterThanOrEqualTo:Date? = null var LastSavedDateTimeGreaterThan:Date? = null var LastSavedDateTimeLessThan:Date? = null var LastSavedDateTimeLessThanOrEqualTo:Date? = null var LastSavedDateTimeNotEqualTo:Date? = null var LastSavedDateTimeBetween:ArrayList? = null var LastSavedDateTimeIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_DebitAdjustmentCustomSettingValuesQuery.responseType } @ApiResponse(Description="Read OK", StatusCode=200) // @ApiResponse(Description="Not authenticated", StatusCode=401) // @ApiResponse(Description="Not authorised", StatusCode=403) open class CR_DetailedGLAuditQuery : QueryDb(), IReturn> { var ReceiptID:String? = null var ReceiptIDStartsWith:String? = null var ReceiptIDEndsWith:String? = null var ReceiptIDContains:String? = null var ReceiptIDLike:String? = null var ReceiptIDBetween:ArrayList? = null var ReceiptIDIn:ArrayList? = null var AccountID:String? = null var AccountIDStartsWith:String? = null var AccountIDEndsWith:String? = null var AccountIDContains:String? = null var AccountIDLike:String? = null var AccountIDBetween:ArrayList? = null var AccountIDIn:ArrayList? = null var CRAccountNo:String? = null var CRAccountNoStartsWith:String? = null var CRAccountNoEndsWith:String? = null var CRAccountNoContains:String? = null var CRAccountNoLike:String? = null var CRAccountNoBetween:ArrayList? = null var CRAccountNoIn:ArrayList? = null var RemitNo:String? = null var RemitNoStartsWith:String? = null var RemitNoEndsWith:String? = null var RemitNoContains:String? = null var RemitNoLike:String? = null var RemitNoBetween:ArrayList? = null var RemitNoIn:ArrayList? = null var ReceiptDate:Date? = null var ReceiptDateGreaterThanOrEqualTo:Date? = null var ReceiptDateGreaterThan:Date? = null var ReceiptDateLessThan:Date? = null var ReceiptDateLessThanOrEqualTo:Date? = null var ReceiptDateNotEqualTo:Date? = null var ReceiptDateBetween:ArrayList? = null var ReceiptDateIn:ArrayList? = null var HomeTransAmount:BigDecimal? = null var HomeTransAmountGreaterThanOrEqualTo:BigDecimal? = null var HomeTransAmountGreaterThan:BigDecimal? = null var HomeTransAmountLessThan:BigDecimal? = null var HomeTransAmountLessThanOrEqualTo:BigDecimal? = null var HomeTransAmountNotEqualTo:BigDecimal? = null var HomeTransAmountBetween:ArrayList? = null var HomeTransAmountIn:ArrayList? = null var SourceID:String? = null var SourceIDStartsWith:String? = null var SourceIDEndsWith:String? = null var SourceIDContains:String? = null var SourceIDLike:String? = null var SourceIDBetween:ArrayList? = null var SourceIDIn:ArrayList? = null var SetType:Short? = null var SetTypeGreaterThanOrEqualTo:Short? = null var SetTypeGreaterThan:Short? = null var SetTypeLessThan:Short? = null var SetTypeLessThanOrEqualTo:Short? = null var SetTypeNotEqualTo:Short? = null var SetTypeBetween:ArrayList? = null var SetTypeIn:ArrayList? = null var GLSetID:String? = null var GLSetIDStartsWith:String? = null var GLSetIDEndsWith:String? = null var GLSetIDContains:String? = null var GLSetIDLike:String? = null var GLSetIDBetween:ArrayList? = null var GLSetIDIn:ArrayList? = null var GLAccountNo:String? = null var GLAccountNoStartsWith:String? = null var GLAccountNoEndsWith:String? = null var GLAccountNoContains:String? = null var GLAccountNoLike:String? = null var GLAccountNoBetween:ArrayList? = null var GLAccountNoIn:ArrayList? = null var Ref:String? = null var RefStartsWith:String? = null var RefEndsWith:String? = null var RefContains:String? = null var RefLike:String? = null var RefBetween:ArrayList? = null var RefIn:ArrayList? = null var GLTransAmount:BigDecimal? = null var GLTransAmountGreaterThanOrEqualTo:BigDecimal? = null var GLTransAmountGreaterThan:BigDecimal? = null var GLTransAmountLessThan:BigDecimal? = null var GLTransAmountLessThanOrEqualTo:BigDecimal? = null var GLTransAmountNotEqualTo:BigDecimal? = null var GLTransAmountBetween:ArrayList? = null var GLTransAmountIn:ArrayList? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = CR_DetailedGLAuditQuery.responseType } open class TodayLogsGETManyRequest : QueryData(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TodayLogsGETManyRequest.responseType } open class TodayErrorLogsGETManyRequest : QueryData(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = TodayErrorLogsGETManyRequest.responseType } open class YesterdayLogsGETManyRequest : QueryData(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = YesterdayLogsGETManyRequest.responseType } open class YesterdayErrorLogsGETManyRequest : QueryData(), IReturn> { companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = YesterdayErrorLogsGETManyRequest.responseType } open class QueryRequestLogsGETManyRequest : QueryData(), IReturn> { var Date:Date? = null var ViewErrors:Boolean? = null companion object { private val responseType = object : TypeToken>(){}.type } override fun getResponseType(): Any? = QueryRequestLogsGETManyRequest.responseType } open class LogoutGetResponse { var Username:String? = null var LoginDateTime:Date? = null var LogoutDateTime:Date? = null } open class LoginGetResponse { var redirect:String? = null } open class Bill { var BillID:String? = null var BillNo:String? = null var Description:String? = null var IsEnabled:Boolean? = null var MaximumProductionCapability:BigDecimal? = null var LastSavedDateTime:Date? = null var RowHash:ArrayList? = null var Stages:ArrayList = ArrayList() var Outputs:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var ProductionLine:ProductionLine? = null var BillParents:ArrayList = ArrayList() } open class CustomFieldValue { var SettingID:String? = null var SettingName:String? = null var Contents:String? = null var PluginID:String? = null var PluginName:String? = null } open class CustomField { var SettingID:String? = null var SettingName:String? = null var PluginID:String? = null var PluginName:String? = null var CellType:CellTypes? = null var DisplayOrder:Int? = null } open class DocumentType { var DocumentTypeID:String? = null var Description:String? = null var DefaultType:Boolean? = null var ItemNo:Int? = null var LastSavedDateTime:Date? = null var RowHash:ArrayList? = null } open class Document { var DocumentID:String? = null var DocumentType:DocumentType? = null var FileID:String? = null var PhysicalFileName:String? = null var FullPhysicalFileName:String? = null var Description:String? = null var LastSavedDateTime:Date? = null var LastModifiedByStaffID:String? = null var LastModifiedByStaffUsername:String? = null var LastModifiedByStaffTitle:String? = null var LastModifiedByStaffFirstName:String? = null var LastModifiedByStaffSurname:String? = null var FileBinary:ArrayList? = null } open class BillInput { var InputID:String? = null var ItemNo:Int? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var IsRatio:Boolean? = null var Quantity:BigDecimal? = null var Note:String? = null var IsBoMItem:Boolean? = null var SubAssemblyBillID:String? = null var SubAssemblyExplodePolicy:SubAssemblyExplodePolicyOptions? = null var CustomFieldValues:ArrayList = ArrayList() var TotalLineCost:BigDecimal? = null var LastCost:BigDecimal? = null var UnitMeasure:String? = null } open class BillInstruction { var InstructionID:String? = null var ItemNo:Int? = null var InstructionText:String? = null var CustomFieldValues:ArrayList = ArrayList() } open class NoteType { var NoteTypeID:String? = null var Description:String? = null var DefaultType:Boolean? = null var ItemNo:Int? = null } open class Note { var NoteID:String? = null var NoteType:NoteType? = null var LineNo:Int? = null var LastSavedDateTime:Date? = null var LastModifiedByStaffID:String? = null var LastModifiedByStaffUsername:String? = null var LastModifiedByStaffTitle:String? = null var LastModifiedByStaffFirstName:String? = null var LastModifiedByStaffSurname:String? = null var NoteText:String? = null } open class BillOutput { var OutputID:String? = null var ItemNo:Int? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var IsRatio:Boolean? = null var Quantity:BigDecimal? = null var Note:String? = null var IsPrimary:Boolean? = null var CostPercentage:BigDecimal? = null var Cost:BigDecimal? = null var LastCost:BigDecimal? = null var CustomFieldValues:ArrayList = ArrayList() } open class BillStage { var StageID:String? = null var ItemNo:Int? = null var Name:String? = null var RequiredCapacity:BigDecimal? = null var ProductionLineWorkCentre:ProductionLineWorkCentre? = null var Inputs:ArrayList = ArrayList() var Instructions:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() } open class Carrier { var CarrierID:String? = null var CarrierName:String? = null var AccountNo:String? = null var Enabled:Boolean? = null var Notes:String? = null var LastSavedDateTime:Date? = null var Services:ArrayList = ArrayList() var FreightDescriptions:ArrayList = ArrayList() } open class CarrierService { var ServiceID:String? = null var ServiceName:String? = null var DefaultItem:Boolean? = null var LastSavedDateTime:Date? = null var Enabled:Boolean? = null } open class CarrierFreightDescription { var FreightDescriptionID:String? = null var Description:String? = null var DefaultItem:Boolean? = null var LastSavedDateTime:Date? = null var Enabled:Boolean? = null } open class Creditor { var CreditorID:String? = null var AccountNo:String? = null var AltAccountNo:String? = null var Name:String? = null var WarehouseAddresses:ArrayList = ArrayList() var LastSavedDateTime:Date? = null } open class CreditorClassification { var ClassificationID:String? = null var Description:String? = null var LastSavedDateTime:Date? = null var IsDefault:Boolean? = null var TermsDays:Int? = null var TermsType:CreditorTermsTypes? = null var PO_Workflows_RecID:String? = null var PO_Workflows_Name:String? = null var PO_Workflows_Description:String? = null var CreditorLedgers:ArrayList = ArrayList() } open class CreditorWarehouseAddress { var WarehouseAddressID:String? = null var Description:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var Postcode:String? = null var Country:String? = null var Notes:String? = null var CourierDetails:String? = null var DefaultDeliveryDays:Int? = null var IsDefault:Boolean? = null } open class Currency { var CurrencyID:String? = null var Name:String? = null var ShortName:String? = null var DecimalPlaces:Int? = null var IsEnabled:Boolean? = null var IsLocal:Boolean? = null var LastSavedDateTime:Date? = null var Rates:ArrayList = ArrayList() } open class CurrencyRate { var RateID:String? = null var DateEntered:Date? = null var EffectiveDate:Date? = null var EffectiveDateEnd:Date? = null var TransactionRate:BigDecimal? = null } open class Debtor { var CreditLimit:BigDecimal? = null var EarlyPaymentDiscountDays:Int? = null var EarlyPaymentDiscountAmount:BigDecimal? = null var LastPurchaseDate:Date? = null var LastPaymentDate:Date? = null var StandingDiscountOnInvoices:BigDecimal? = null var AccountOnHold:Boolean? = null var CurrentBalance:BigDecimal? = null var Period1Balance:BigDecimal? = null var Period2Balance:BigDecimal? = null var Period3Balance:BigDecimal? = null var Period4Balance:BigDecimal? = null var FXCurrentBalance:BigDecimal? = null var FXPeriod1Balance:BigDecimal? = null var FXPeriod2Balance:BigDecimal? = null var FXPeriod3Balance:BigDecimal? = null var FXPeriod4Balance:BigDecimal? = null var NotifyRequired:Boolean? = null var WebAccess:Boolean? = null var CommenceDate:Date? = null var TradingStatus:TradingStatuses? = null var PeriodType:PeriodTypes? = null var UsesFX:Boolean? = null var IsCashOnly:Boolean? = null var TermsDays:Int? = null var TermsType:TermsTypes? = null var ExcludeFromAging:Boolean? = null var DebtorIsBranchAccount:Boolean? = null var RemainingNormalPrepaidLabourPackHours:BigDecimal? = null var RemainingSpecialPrepaidLabourPackHours:BigDecimal? = null var FXDecimalPlaces:Int? = null var DebtorID:String? = null var ProspectID:String? = null var LastSavedDateTime:Date? = null var AccountNo:String? = null var AltAccountNo:String? = null var Name:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var Postcode:String? = null var Phone:String? = null var Fax:String? = null var EmailAddress:String? = null var ACN:String? = null var ABN:String? = null var AustPostDPID:String? = null var AustPostBCSP:String? = null var BankName:String? = null var BankAccountNo:String? = null var BankBSBN:String? = null var BankAccountName:String? = null var TaxExemptionNo:String? = null var NotifyAddress:String? = null var ParentDebtorID:String? = null var ParentDebtorAccountNo:String? = null var ParentDebtorName:String? = null var PriceSchemeID:String? = null var PriceSchemeDescription:String? = null var TradingName:String? = null var CompanyName:String? = null var ProprietorsName:String? = null var FaxHeader:String? = null var FXID:String? = null var FXName:String? = null var FXShortName:String? = null var BPayReference:String? = null var Classification:DebtorClassification? = null var Category1:DebtorCategory? = null var Category2:DebtorCategory? = null var Category3:DebtorCategory? = null var Category4:DebtorCategory? = null var Category5:DebtorCategory? = null var ContactNames:ArrayList = ArrayList() var GroupMemberships:ArrayList = ArrayList() var BranchDebtors:ArrayList = ArrayList() var DeliveryAddresses:ArrayList = ArrayList() var FreightForwarderAddresses:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var CreditNotes:ArrayList = ArrayList() var Directors:ArrayList = ArrayList() var Budgets:ArrayList = ArrayList() var DebtorPartNumbers:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var DebtorSystems:ArrayList = ArrayList() var DebtorLedgers:ArrayList = ArrayList() } open class DebtorCategory { var CategoryID:String? = null var Description:String? = null var CategoryNo:Int? = null var IsDefault:Boolean? = null var LastSavedDateTime:Date? = null } open class DebtorClassification { var ClassificationID:String? = null var Description:String? = null var LastSavedDateTime:Date? = null var IsDefault:Boolean? = null var TermsDays:Int? = null var TermsType:DebtorTermsTypes? = null var PricingGroupID:String? = null var PricingGroupDescription:String? = null var SellPricingSchemeID:String? = null var SellPricingSchemeDescription:String? = null var DebtorLedgers:ArrayList = ArrayList() } open class DebtorContactName { var DefaultContact:Boolean? = null var DebtorContact:Boolean? = null var CreditorContact:Boolean? = null var ContactNameID:String? = null var ContactID:String? = null var AccountNo:String? = null var Title:String? = null var FirstName:String? = null var Surname:String? = null var PrimaryPositionID:String? = null var PrimaryPositionName:String? = null var SecondaryPositionID:String? = null var SecondaryPositionName:String? = null var TertiaryPositionID:String? = null var TertiaryPositionName:String? = null var Phone:String? = null var Mobile:String? = null var Fax:String? = null var EmailAddress:String? = null var ProspectID:String? = null var LogonCode:String? = null var LogonPassword:String? = null var ExternalAppRecID:String? = null var LastSavedDateTime:Date? = null var LogonCodeChangedByUser:Boolean? = null } open class DebtorPartNumber { var PartNumberID:String? = null var InventoryID:String? = null var PartNo:String? = null var DebtorPartNo:String? = null var DebtorBarcode:String? = null } open class DebtorDeliveryAddress { var IsDefault:Boolean? = null var DeliveryAddressID:String? = null var DeliveryAddressName:String? = null var DeliveryAddressCode:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var Postcode:String? = null var Country:String? = null var Notes:String? = null var CourierDetails:String? = null var EDIStoreLocationCode:String? = null } open class DebtorFreightForwarderAddress { var IsDefault:Boolean? = null var FreightForwarderAddressID:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var Country:String? = null var Notes:String? = null } open class DebtorGroupMembership { var IsDefault:Boolean? = null var GroupMembershipID:String? = null var GroupRecID:String? = null var GroupDescription:String? = null var StaffID:String? = null var StaffUsername:String? = null var StaffTitle:String? = null var StaffFirstName:String? = null var StaffSurname:String? = null var LastSavedDateTime:Date? = null var ItemNo:Int? = null } open class DebtorPricingGroup { var PricingGroupID:String? = null var Description:String? = null var IsDefault:Boolean? = null var LastSavedDateTime:Date? = null } open class EmailMessage { var EmailMessageID:String? = null var EmailNo:String? = null var DateCreated:Date? = null var DateSent:Date? = null var Reference:String? = null var SourceID:String? = null var SourceType:String? = null var SourceDisplayNo:String? = null var SourceForm:String? = null var Status:EmailStatuses? = null var Staff:StaffMember? = null var EmailFrom:String? = null var EmailTo:String? = null var RequestReadReceipt:Boolean? = null var EmailCC:String? = null var EmailBCC:String? = null var EmailSubject:String? = null var EmailBody:String? = null var Attachments:ArrayList = ArrayList() var BodyIsHTML:Boolean? = null var LastSavedDateTime:Date? = null } open class GoodsReceivedNote { var GRNID:String? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var LastSavedDateTime:Date? = null var SlipNo:String? = null var SlipDate:Date? = null var Status:Statuses? = null var Freight:BigDecimal? = null var Duty:BigDecimal? = null var Invoiced:Boolean? = null var PI_MainID:String? = null var Insurance:BigDecimal? = null var LogicalWarehouseID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseID:String? = null var PhysicalWarehouseDescription:String? = null var TaxTotal:BigDecimal? = null var FreightTaxID:String? = null var FreightTaxRate:BigDecimal? = null var FreightTaxAmount:BigDecimal? = null var DutyTaxID:String? = null var DutyTaxRate:BigDecimal? = null var DutyTaxAmount:BigDecimal? = null var InsuranceTaxID:String? = null var InsuranceTaxRate:BigDecimal? = null var InsuranceTaxAmount:BigDecimal? = null var Reference:String? = null var TotalGross:BigDecimal? = null var TotalNet:BigDecimal? = null var TotalFx:BigDecimal? = null var FreightInc:BigDecimal? = null var DutyInc:BigDecimal? = null var InsuranceInc:BigDecimal? = null var InventoryTotalQuantity:BigDecimal? = null var InventoryTotalQuantityDecimalPlaces:BigDecimal? = null var Lines:ArrayList = ArrayList() var PurchaseOrders:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() } open class GoodsReceivedNotePurchaseOrderReceived { var PurchaseOrderReceivedID:String? = null var OrderID:String? = null var OrderNo:String? = null var OrderType:PurchaseOrderType? = null var OrderedDate:Date? = null var FreightTaxID:String? = null var Freight:BigDecimal? = null var FreightTaxAmount:BigDecimal? = null var DutyTaxID:String? = null var Duty:BigDecimal? = null var DutyTaxAmount:BigDecimal? = null var InsuranceTaxID:String? = null var Insurance:BigDecimal? = null var InsuranceTaxAmount:BigDecimal? = null } open class GoodsReceivedNoteLine { var LineID:String? = null var QuantityOrdered:BigDecimal? = null var QuantityDelivered:BigDecimal? = null var OrderID:String? = null var OrderNo:String? = null var OrderLineID:String? = null var Quantity:BigDecimal? = null var InventoryID:String? = null var PartNo:String? = null var Aux2:String? = null var Description:String? = null var SupplierPartNo:String? = null var GRNLineType:ReceivalLineType? = null var QuantityDecimalPlaces:Int? = null var LastSavedDateTime:Date? = null var ClassificationID:String? = null var ClassificationDescription:String? = null var TaxAmount:BigDecimal? = null var TaxID:String? = null var TaxRate:BigDecimal? = null var Cost:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var PurchasingClassificationID:String? = null var PurchasingClassificationDescription:String? = null var PostedToWIP:Boolean? = null var JobCharge:BigDecimal? = null var UseSerialNo:Boolean? = null var FXCost:BigDecimal? = null var PhysicalItem:Boolean? = null var InventoryExpectedLiability_LedgerAccountID:String? = null var InventoryExpectedLiability_LedgerAccountNo:String? = null var InventoryExpectedLiability_LedgerAccountDescription:String? = null var InventoryExpectedAsset_LedgerAccountID:String? = null var InventoryExpectedAsset_LedgerAccountNo:String? = null var InventoryExpectedAsset_LedgerAccountDescription:String? = null var InventoryDeliveredAsset_LedgerAccountID:String? = null var InventoryDeliveredAsset_LedgerAccountNo:String? = null var InventoryDeliveredAsset_LedgerAccountDescription:String? = null var InventoryValue_LedgerAccountID:String? = null var InventoryValue_LedgerAccountNo:String? = null var InventoryValue_LedgerAccountDescription:String? = null var InventoryDeliveredLiability_LedgerAccountID:String? = null var InventoryDeliveredLiability_LedgerAccountNo:String? = null var InventoryDeliveredLiability_LedgerAccountDescription:String? = null var InventoryWIP_LedgerAccountID:String? = null var InventoryWIP_LedgerAccountNo:String? = null var InventoryWIP_LedgerAccountDescription:String? = null var POLineLastSavedDateTime:Date? = null var OrderUnits:BigDecimal? = null var ItemNo:Int? = null var IN_Creditor_RecID:String? = null var IN_SupplierWarehouse_RecID:String? = null var JobCostingStageID:String? = null var JobCostingStageNo:String? = null var JobCostingStageName:String? = null var JobCostingCostCentreID:String? = null var JobCostingCostCentreNo:String? = null var JobCostingCostCentreName:String? = null var JobCostingJobID:String? = null var JobCostingJobNo:String? = null var UnitIncTax:BigDecimal? = null var LineTotalIncTax:BigDecimal? = null var FXLineTotalExTax:BigDecimal? = null var FXDecimalPlaces:Int? = null var HomeDecimalPlaces:Int? = null var UseExpiryDate:Boolean? = null var LineDetails:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() } open class GoodsReceivedNoteLineDetail { var LineDetailID:String? = null var LinkID:String? = null var Quantity:BigDecimal? = null var LastSavedDateTime:Date? = null var SerialNo:String? = null var BinLocationID:String? = null var BinLocationDescription:String? = null var ExpiryDate:Date? = null } open class InventoryItem { var PhysicalItem:Boolean? = null var ShipWithPhysicalItem:Boolean? = null var Discountable:Boolean? = null var LastSavedDateTime:Date? = null var DirectTax:BigDecimal? = null var Status:InventoryStatuses? = null var DefaultPrice:BigDecimal? = null var RRPPrice:BigDecimal? = null var LCost:BigDecimal? = null var SCost:BigDecimal? = null var DecimalPlaces:Int? = null var MinimumGP:BigDecimal? = null var Weight:BigDecimal? = null var Cubic:BigDecimal? = null var UseSerialNo:Boolean? = null var BackOrderable:Boolean? = null var SalesManCost:BigDecimal? = null var SecondaryCost:BigDecimal? = null var BOMObject:InventoryBOMTypes? = null var UseExpiryDate:Boolean? = null var UseStandardCost:Boolean? = null var StandardCost:BigDecimal? = null var WebEnabled:Boolean? = null var SellPriceIncTax:Boolean? = null var Style:InventoryStyle? = null var Colour:InventoryColour? = null var Size:InventorySize? = null var PartEncodeOrder:Int? = null var InventoryID:String? = null var PartNo:String? = null var Picture:ArrayList? = null var Description:String? = null var UnitMeasure:String? = null var Classification:InventoryClassification? = null var Category1:InventoryCategory? = null var Category2:InventoryCategory? = null var Category3:InventoryCategory? = null var Category4:InventoryCategory? = null var Category5:InventoryCategory? = null var Aux1:String? = null var Aux2:String? = null var Aux3:String? = null var Aux4:String? = null var Aux5:String? = null var GSTInwardsID:String? = null var GSTInwardsDescription:String? = null var GSTInwardsRate:BigDecimal? = null var GSTOutwardsID:String? = null var GSTOutwardsDescription:String? = null var GSTOutwardsRate:BigDecimal? = null var GSTAdjustmentsINID:String? = null var GSTAdjustmentsINDescription:String? = null var GSTAdjustmentsINRate:BigDecimal? = null var GSTAdjustmentsOUTID:String? = null var GSTAdjustmentsOUTDescription:String? = null var GSTAdjustmentsOUTRate:BigDecimal? = null var MatrixDescription:String? = null var PricingGroupID:String? = null var PricingGroupDescription:String? = null var InventoryLedgers:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var Regions:ArrayList = ArrayList() var DebtorPrices:ArrayList = ArrayList() var DebtorClassPrices:ArrayList = ArrayList() var DebtorPriceGroupInventorySpecificPrices:ArrayList = ArrayList() var AlternateChildren:ArrayList = ArrayList() var AlternateParents:ArrayList = ArrayList() var Components:ArrayList = ArrayList() var WarehouseSOHs:ArrayList = ArrayList() var DebtorPartNumbers:ArrayList = ArrayList() var GroupMemberships:ArrayList = ArrayList() var OtherDescriptions:ArrayList = ArrayList() var OrderLevels:ArrayList = ArrayList() var Budgets:ArrayList = ArrayList() var LogicalOrders:ArrayList = ArrayList() var DefaultBinLocations:ArrayList = ArrayList() var ProductAvailabilities:ArrayList = ArrayList() var SellingPrices:InventorySellingPrices? = null var UpSells:ArrayList = ArrayList() var AttributeGroups:ArrayList = ArrayList() var UnitOfMeasures:ArrayList = ArrayList() } open class InventoryAlternateChild { var AlternateChildID:String? = null var LinkedInventoryID:String? = null var LinkedInventoryPartNo:String? = null var LinkedInventoryDescription:String? = null var Notes:String? = null } open class InventoryAlternateParent { var AlternateParentID:String? = null var LinkedInventoryID:String? = null var LinkedInventoryPartNo:String? = null var LinkedInventoryDescription:String? = null var Notes:String? = null } open class InventoryAttributeGroupTemplateAttribute { var TemplateAttributeID:String? = null var AttributeGroupTemplateID:String? = null var AttributeType:Int? = null var ItemNo:Int? = null var Name:String? = null } open class InventoryAttributeGroupTemplate { var AttributeGroupTemplateID:String? = null var Name:String? = null var IsEnabled:Boolean? = null var TemplateAttributes:ArrayList = ArrayList() } open class InventoryAttributeGroup { var AttributeGroupID:String? = null var Template:InventoryAttributeGroupTemplate? = null var LastSavedDateTime:Date? = null var Description:String? = null var Attributes:ArrayList = ArrayList() } open class InventoryAttributeGroupAttribute { var AttributeID:String? = null var AttributeGroupID:String? = null var TemplateAttribute:InventoryAttributeGroupTemplateAttribute? = null var LastSavedDateTime:Date? = null var Contents:String? = null } open class InventoryBudget { var MonthIndex:Int? = null var MonthStartDate:Date? = null var MonthEndDate:Date? = null var BudgetUnits:BigDecimal? = null var BudgetValue:BigDecimal? = null var LogicalWarehouseID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseID:String? = null var PhysicalWarehouseDescription:String? = null } open class InventoryCategory { var CategoryID:String? = null var CategoryNo:Int? = null var Description:String? = null var IsDefault:Boolean? = null var LastSavedDateTime:Date? = null var Picture:ArrayList? = null var CustomFieldValues:ArrayList = ArrayList() } open class InventoryClassification { var ClassificationID:String? = null var Description:String? = null var LastSavedDateTime:Date? = null var WebEnabled:Boolean? = null var IsDefault:Boolean? = null var GSTInwardsTaxRateID:String? = null var GSTInwardsTaxRateDescription:String? = null var GSTInwardsTaxRate:BigDecimal? = null var GSTOutwardsTaxRateID:String? = null var GSTOutwardsTaxRateDescription:String? = null var GSTOutwardsTaxRate:BigDecimal? = null var GSTAdjustmentsINTaxRateID:String? = null var GSTAdjustmentsINTaxRateDescription:String? = null var GSTAdjustmentsINTaxRate:BigDecimal? = null var GSTAdjustmentsOUTTaxRateID:String? = null var GSTAdjustmentsOUTTaxRateDescription:String? = null var GSTAdjustmentsOUTTaxRate:BigDecimal? = null var InventoryLedgers:ArrayList = ArrayList() var PricingGroupID:String? = null var PricingGroupDescription:String? = null var CustomFields:ArrayList = ArrayList() } open class InventoryComponent { var ComponentQuantity:BigDecimal? = null var ItemNo:Int? = null var ComponentID:String? = null var ComponentInventoryID:String? = null var ComponentInventoryPartNo:String? = null var ComponentInventoryDescription:String? = null } open class InventoryLedger { var LedgerID:String? = null var Name:String? = null var LedgerAccountID:String? = null var LedgerAccountNo:String? = null var LedgerAccountDescription:String? = null } open class InventoryOrderLevel { var MonthStartDate:Date? = null var MonthEndDate:Date? = null var MinSOHUnits:BigDecimal? = null var MinSafetySOHUnits:BigDecimal? = null var MaxSafetySOHUnits:BigDecimal? = null var LogicalWarehouseID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseID:String? = null var PhysicalWarehouseDescription:String? = null var PeriodNo:Int? = null } open class InventoryOtherDescription { var OtherDescriptionID:String? = null var Description:String? = null } open class InventoryPriceGETResponse { var Price:BigDecimal? = null var IncludesTax:Boolean? = null } open class InventoryDebtorPrice { var Source:PriceSources? = null var Mode:PriceModes? = null var Amount:BigDecimal? = null var StartDate:Date? = null var EndDate:Date? = null var UseQuantityPriceBreak:Boolean? = null var QuantityPriceBreak:BigDecimal? = null var DebtorSpecificPriceID:String? = null var DebtorID:String? = null var DebtorAccountNo:String? = null var DebtorName:String? = null var Price:BigDecimal? = null var Note:String? = null } open class InventoryDebtorClassificationPrice { var Source:PriceSources? = null var Mode:PriceModes? = null var Amount:BigDecimal? = null var StartDate:Date? = null var EndDate:Date? = null var UseQuantityPriceBreak:Boolean? = null var QuantityPriceBreak:BigDecimal? = null var DebtorClassificationPriceID:String? = null var DebtorClassificationID:String? = null var DebtorClassificationDescription:String? = null var Price:BigDecimal? = null var Note:String? = null } open class InventoryDebtorPriceGroupInventorySpecific { var Source:PriceSources? = null var Mode:PriceModes? = null var Amount:BigDecimal? = null var StartDate:Date? = null var EndDate:Date? = null var UseQuantityPriceBreak:Boolean? = null var QuantityPriceBreak:BigDecimal? = null var DebtorPriceGroupInventorySpecificID:String? = null var DebtorPriceGroupID:String? = null var DebtorPriceGroupDescription:String? = null var Price:BigDecimal? = null var Note:String? = null } open class InventorySellingPrices { var SellPrices:ArrayList = ArrayList() var CurrentPriceDate:Date? = null var ForwardPriceDate:Date? = null } open class InventoryPricingGroup { var PricingGroupID:String? = null var Description:String? = null var IsDefault:Boolean? = null var LastSavedDateTime:Date? = null } open class InventoryProductAvailability { var Available:Boolean? = null var ProductAvailabilityID:String? = null var LogicalWarehouseID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseID:String? = null var PhysicalWarehouseDescription:String? = null } open class InventoryRegion { var RegionSupplierOrderingID:String? = null var OrderEnabled:Boolean? = null var RegionID:String? = null var RegionName:String? = null var Suppliers:ArrayList = ArrayList() } open class InventorySupplier { var FXRate:BigDecimal? = null var DefaultSupplier:Boolean? = null var SpareFloat1:BigDecimal? = null var SpareFloat2:BigDecimal? = null var SpareFloat3:BigDecimal? = null var SpareDate1:Date? = null var SpareDate2:Date? = null var SpareDate3:Date? = null var SupplierID:String? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var SupplierPartNo:String? = null var SupplierUPC:String? = null var SpareString1:String? = null var SpareString2:String? = null var SpareString3:String? = null var CustomFieldValues:ArrayList = ArrayList() var SupplierWarehouses:ArrayList = ArrayList() var SupplierQuantityPriceBreaks:ArrayList = ArrayList() } open class InventorySupplierWarehouse { var DefaultWarehouse:Boolean? = null var HomeSuppliersCost:BigDecimal? = null var SuppliersCost:BigDecimal? = null var SuppliersCost2:BigDecimal? = null var HomeSuppliersCost2:BigDecimal? = null var SupplierSOH:BigDecimal? = null var DeliveryDays:Int? = null var SpareFloat1:BigDecimal? = null var SpareFloat2:BigDecimal? = null var SpareFloat3:BigDecimal? = null var SpareDate1:Date? = null var SpareDate2:Date? = null var SpareDate3:Date? = null var SupplierWarehouseID:String? = null var CreditorWarehouseID:String? = null var CreditorWarehouseDescription:String? = null var SpareString1:String? = null var SpareString2:String? = null var SpareString3:String? = null var CustomFieldValues:ArrayList = ArrayList() var UnitOfMeasure:InventoryUnitOfMeasure? = null var OrderUnits:BigDecimal? = null } open class InventoryUnitOfMeasure { var RecID:String? = null var InnerUnitOfMeasure:InventoryUnitOfMeasure? = null var QuantityInnersPerUnitOfMeasure:BigDecimal? = null var IsSell:Boolean? = null var IsPurchase:Boolean? = null var ItemNo:Int? = null var LastSavedDateTime:Date? = null var UnitOfMeasureID:String? = null var Name:String? = null var PartNo:String? = null var Barcode:String? = null } open class InventoryUpSell { var UpSellID:String? = null var UpSellQuantity:BigDecimal? = null var UpSellInventoryID:String? = null var UpSellInventoryPartNo:String? = null var UpSellInventoryDescription:String? = null var UpSellDescription:String? = null var PrimaryCategoryID:String? = null var PrimaryCategoryDescription:String? = null var PrimaryCategoryNo:Int? = null var SecondaryCategoryID:String? = null var SecondaryCategoryDescription:String? = null var SecondaryCategoryNo:Int? = null } open class JournalSet { var JournalSetID:String? = null var SetNo:String? = null var SetType:SetTypes? = null var Description:String? = null var Source:String? = null var SourceID:String? = null var PostedDate:Date? = null var IsReversed:Boolean? = null var ReverseType:ReverseTypes? = null var ReverseDate:Date? = null var RepeatingUnits:Int? = null var RepeatingType:RepeatingTypes? = null var NextRepeatingDate:Date? = null var RepeatingWillEnd:Boolean? = null var RepeatingEndDate:Date? = null var LastSavedDateTime:Date? = null var Staff:StaffMember? = null var Lines:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var PostedToPeriodNo:Int? = null var PostedToPeriodName:String? = null var PostedToYearType:YearTypes? = null var PostedToYearNo:Int? = null var PostedToPeriodNoIsGloballyLocked:Boolean? = null var PostedToPeriodNoIsExternallyLocked:Boolean? = null } open class JournalSetLine { var JournalSetLineID:String? = null var ItemNo:Int? = null var Reference:String? = null var Remark:String? = null var TransCode1ID:String? = null var TransCode1Description:String? = null var TransCode2ID:String? = null var TransCode2Description:String? = null var BASCode:BASCodes? = null var TransPostDateTime:Date? = null var DebitAmount:BigDecimal? = null var CreditAmount:BigDecimal? = null var AllowGroup:Boolean? = null var Staff:StaffMember? = null var JobCostingStageID:String? = null var JobCostingFullJobNo:String? = null var GeneralLedgerAccountRecID:String? = null var GeneralLedgerAccountAccountNo:String? = null var GeneralLedgerAccountDescription:String? = null } open class BookIn { var BookInID:String? = null var BookInNo:String? = null var Shipment:BookInShipment? = null var BookInDate:Date? = null var Activated:Boolean? = null var GL_Sets_RecID:String? = null var LastSavedDateTime:Date? = null var Lines:ArrayList = ArrayList() var OtherBookInsForThisShipment:ArrayList = ArrayList() } open class BookInLine { var LineID:String? = null var ItemNo:Int? = null var Quantity:BigDecimal? = null var QuantityPreviouslyBookedIn:BigDecimal? = null var QuantityOutstanding:BigDecimal? = null var ShipmentLine:BookInShipmentLine? = null var LineDetails:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() } open class Shipment { var ShipmentID:String? = null var ShipmentNo:String? = null var LastSavedDateTime:Date? = null var InitiatedDate:Date? = null var DepartureDate:Date? = null var ExpectedArrivalDate:Date? = null var ScheduledArrivalDate:Date? = null var ReceiptDate:Date? = null var DeliveryNotes:String? = null var Status:StatusType? = null var WayBillNo:String? = null var VesselName:String? = null var ContainerNo:String? = null var UseVOTI:Boolean? = null var ShippingAgentCreditorID:String? = null var ShippingAgentCreditorAccountNo:String? = null var ShippingAgentCreditorName:String? = null var ImportCostClearingAccount:Account? = null var Lines:ArrayList = ArrayList() var PurchaseOrders:ArrayList = ArrayList() var ImportCosts:ArrayList = ArrayList() var VOTIs:ArrayList = ArrayList() var Invoices:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() } open class ShipmentPurchaseOrderReceived { var PurchaseOrderReceivedID:String? = null var OrderID:String? = null var OrderNo:String? = null var OrderedDate:Date? = null var ItemNo:Int? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null } open class ShipmentLine { var LineID:String? = null var ItemNo:Int? = null var InventoryID:String? = null var InventoryPartNo:String? = null var InventoryDescription:String? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var SHInvoicesRecID:String? = null var SHInvoicesInvoiceNo:String? = null var PurchaseOrderLineID:String? = null var PurchaseOrderLineOrderLineNo:String? = null var PurchaseOrderLineOrderID:String? = null var PurchaseOrderLineOrderNo:String? = null var PurchaseOrderLineQuantity:String? = null var PurchaseOrderLineQuantityDelivered:String? = null var QuantityOrdered:BigDecimal? = null var QuantityThisShipment:BigDecimal? = null var OrderedCost:BigDecimal? = null var FXOrderedCost:BigDecimal? = null var UnitCostExTax:BigDecimal? = null var FXRate:BigDecimal? = null var FXUnitCostExTax:BigDecimal? = null var TaxRate:TaxRate? = null var TaxAmount:BigDecimal? = null var UnitCostIncTax:BigDecimal? = null var LineTotalExTax:BigDecimal? = null var LineTotalIncTax:BigDecimal? = null var FXLineTotalExTax:BigDecimal? = null var LandedCostLineTotal:BigDecimal? = null var LandedCost:BigDecimal? = null } open class Language { var LanguageID:String? = null var Description:String? = null var LanguageCode:String? = null var IsDefault:Boolean? = null } open class IN_Logical { @Required() var IN_LogicalID:String? = null @References(IN_Physical.class) @Required() var IN_PhysicalID:String? = null @Required() var LastSavedDateTime:Date? = null var Description:String? = null var LedgerMask:String? = null var WarehouseCode:String? = null var InTransit:Boolean? = null var DefaultInTransit:Boolean? = null @References(IN_Region.class) @Required() var IN_Region_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null var Colour:Int? = null } open class PurchaseOrder { var PurchaseOrderID:String? = null var CreditorRecID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var CreditorWarehouseRecID:String? = null var CreditorWarehouseDescription:String? = null var LogicalWarehouseResidingInRecID:String? = null var LogicalWarehouseResidingInDescription:String? = null var PhysicalWarehouseResidingInRecID:String? = null var PhysicalWarehouseResidingInDescription:String? = null var LogicalWarehouseOrderingFromRecID:String? = null var LogicalWarehouseOrderingFromDescription:String? = null var PhysicalWarehouseOrderingFromRecID:String? = null var PhysicalWarehouseOrderingFromDescription:String? = null var InTransitLogicalWarehouseRecID:String? = null var InTransitLogicalWarehouseDescription:String? = null var InTransitPhysicalWarehouseRecID:String? = null var InTransitPhysicalWarehouseDescription:String? = null var OrderNo:String? = null var OrderDate:Date? = null var Attention:String? = null var ContactBy:String? = null var StaffID:String? = null var StaffUserName:String? = null var StaffTitle:String? = null var StaffFirstName:String? = null var StaffSurname:String? = null var OrderStatus:Status? = null var OrderType:PurchaseOrderType? = null var OrderSupplierType:SupplierType? = null var TaxTotal:BigDecimal? = null var UseInTransit:Boolean? = null var Reference:String? = null var TotalGross:BigDecimal? = null var TotalNet:BigDecimal? = null var TotalFx:BigDecimal? = null var Notes:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var Lines:ArrayList = ArrayList() var ShippingAddressAddressLine1:String? = null var ShippingAddressAddressLine2:String? = null var ShippingAddressAddressLine3:String? = null var ShippingAddressAddressLine4:String? = null var ShippingAddressAddressLine5:String? = null var ShippingAddressCountry:String? = null var ShippingAddressPostCode:String? = null var ShippingAddressContactName:String? = null var ShippingAddressPhone:String? = null var ShippingAddressFax:String? = null var ShippingAddressSpare1:String? = null var ShippingAddressSpare2:String? = null var ShippingAddressSpare3:String? = null var ShippingAddressSpare4:String? = null var ShippingAddressSpare5:String? = null var Freight:BigDecimal? = null var Duty:BigDecimal? = null var Insurance:BigDecimal? = null var FreightTaxID:String? = null var FreightTaxRate:BigDecimal? = null var FreightTaxAmount:BigDecimal? = null var DutyTaxID:String? = null var DutyTaxRate:BigDecimal? = null var DutyTaxAmount:BigDecimal? = null var InsuranceTaxID:String? = null var InsuranceTaxRate:BigDecimal? = null var InsuranceTaxAmount:BigDecimal? = null var FreightInc:BigDecimal? = null var DutyInc:BigDecimal? = null var InsuranceInc:BigDecimal? = null } open class PurchaseOrderLine { var PurchaseOrderLineID:String? = null var ItemNo:Int? = null var InventoryID:String? = null var IsPhysical:Boolean? = null var PartNo:String? = null var Description:String? = null var QuantityDecimalPlaces:Int? = null var MakeSupplierTheNewDefault:Boolean? = null var PurchaseOrderLineType:OrderLineType? = null var Quantity:BigDecimal? = null var IncPrice:BigDecimal? = null var TaxAmount:BigDecimal? = null var LineTotal:BigDecimal? = null var LineTotalExTax:BigDecimal? = null var FxTotal:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var FXDecimalPlaces:Int? = null var HomeCurrencyDecimalPlaces:Int? = null var DeliveryDate:Date? = null var Delivered:BigDecimal? = null var HistoryText_Comment:String? = null var JobCostingStageRecID:String? = null var JobCostingStageNo:String? = null var JobCostingStageName:String? = null var JobCostingStageClassificationRecID:String? = null var JobCostingStageClassificationDescription:String? = null var JobCostingCostCentreRecID:String? = null var JobCostingCostCentreNo:String? = null var JobCostingCostCentreName:String? = null var JobCostingJobRecID:String? = null var JobCostingJobNo:String? = null var JobCostingJobDescription:String? = null var IN_OnBackOrder_OrdersOnBackID:String? = null var IN_OnBackOrder_Quantity:BigDecimal? = null var IN_OnBackOrder_EstBOValue:BigDecimal? = null var IN_OnBackOrder_LastSavedDateTime:Date? = null var InvoiceLineID:String? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat3:BigDecimal? = null var UserDefinedDate1:Date? = null var UserDefinedDate2:Date? = null var UserDefinedDate3:Date? = null var UserDefinedString1:String? = null var UserDefinedString2:String? = null var UserDefinedString3:String? = null var PurchasingClassificationRecID:String? = null var PurchasingClassificationDescription:String? = null var PurchasingClassificationLedgerAccountRecID:String? = null var PurchasingClassificationLedgerAccountAccountNo:String? = null var PurchasingClassificationLedgerAccountDescription:String? = null var ServiceManagerTaskRecID:String? = null var ServiceManagerTaskNo:Int? = null var ServiceManagerTaskDescription:String? = null var ServiceManagerJobRecID:String? = null var ServiceManagerJobNo:String? = null var ServiceManagerJobDescription:String? = null var IN_Creditor_RecID:String? = null var SupplierPartNo:String? = null var IN_SupplierWarehouse_RecID:String? = null var OrderUnits:BigDecimal? = null var DeliveryDays:Int? = null var FXCost:BigDecimal? = null var Cost:BigDecimal? = null var CostOriginal:BigDecimal? = null var Units:String? = null var TaxRateRecID:String? = null var TaxRateDescription:String? = null var TaxRate:BigDecimal? = null var TaxRateBASCode:Int? = null var InventoryExpectedLiabilityLedgerAccountRecID:String? = null var InventoryExpectedLiabilityLedgerAccountAccountNo:String? = null var InventoryExpectedLiabilityLedgerAccountDescription:String? = null var InventoryExpectedAssetLedgerAccountRecID:String? = null var InventoryExpectedAssetLedgerAccountAccountNo:String? = null var InventoryExpectedAssetLedgerAccountDescription:String? = null var ClassificationID:String? = null var ClassificationDescription:String? = null var CustomFieldValues:ArrayList = ArrayList() } open class PurchaseInvoice { var PurchaseInvoiceID:String? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var LastSavedDateTime:Date? = null var InvoiceNo:String? = null var InvoiceDate:Date? = null var Status:Statuses? = null var Freight:BigDecimal? = null var Duty:BigDecimal? = null var Insurance:BigDecimal? = null var TaxTotal:BigDecimal? = null var FreightTaxID:String? = null var FreightTaxRate:BigDecimal? = null var FreightTaxAmount:BigDecimal? = null var DutyTaxID:String? = null var DutyTaxRate:BigDecimal? = null var DutyTaxAmount:BigDecimal? = null var InsuranceTaxID:String? = null var InsuranceTaxRate:BigDecimal? = null var InsuranceTaxAmount:BigDecimal? = null var Lines:ArrayList = ArrayList() var GoodsReceivedNotes:ArrayList = ArrayList() var TotalGross:BigDecimal? = null var TotalNet:BigDecimal? = null var TotalFx:BigDecimal? = null var FreightInc:BigDecimal? = null var DutyInc:BigDecimal? = null var InsuranceInc:BigDecimal? = null var HomeDecimalPlaces:Int? = null var FXDecimalPlaces:Int? = null var TaxAdjustment:BigDecimal? = null var DueDate:Date? = null var CurrencyID:String? = null var TotalNetOnInventoryReceivals:BigDecimal? = null var CustomFieldValues:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var LogicalWarehouseID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseID:String? = null var PhysicalWarehouseDescription:String? = null } open class PurchaseInvoiceGoodsReceivedNoteInvoiced { var GoodsReceivedNoteInvoicedID:String? = null var GRNID:String? = null var SlipNo:String? = null var ReceivedDate:Date? = null var FreightTaxID:String? = null var Freight:BigDecimal? = null var FreightTaxAmount:BigDecimal? = null var DutyTaxID:String? = null var Duty:BigDecimal? = null var DutyTaxAmount:BigDecimal? = null var InsuranceTaxID:String? = null var Insurance:BigDecimal? = null var InsuranceTaxAmount:BigDecimal? = null var RE_Main_LastSavedDateTime:Date? = null } open class PurchaseInvoiceLine { var PurchaseInvoiceLineID:String? = null var Quantity:BigDecimal? = null var InventoryID:String? = null var PartNo:String? = null var Aux2:String? = null var Description:String? = null var SupplierPartNo:String? = null var PurchaseInvoiceLineType:InvoiceLineType? = null var QuantityDecimalPlaces:Int? = null var LastSavedDateTime:Date? = null var TaxAmount:BigDecimal? = null var TaxID:String? = null var TaxRate:BigDecimal? = null var Cost:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var PurchasingClassificationID:String? = null var PurchasingClassificationDescription:String? = null var LineDetails:ArrayList = ArrayList() var UseSerialNo:Boolean? = null var FXCost:BigDecimal? = null var PhysicalItem:Boolean? = null var InventoryExpectedLiability_LedgerAccountID:String? = null var InventoryExpectedLiability_LedgerAccountNo:String? = null var InventoryExpectedLiability_LedgerAccountDescription:String? = null var InventoryExpectedAsset_LedgerAccountID:String? = null var InventoryExpectedAsset_LedgerAccountNo:String? = null var InventoryExpectedAsset_LedgerAccountDescription:String? = null var InventoryDeliveredAsset_LedgerAccountID:String? = null var InventoryDeliveredAsset_LedgerAccountNo:String? = null var InventoryDeliveredAsset_LedgerAccountDescription:String? = null var InventoryValue_LedgerAccountID:String? = null var InventoryValue_LedgerAccountNo:String? = null var InventoryValue_LedgerAccountDescription:String? = null var InventoryDeliveredLiability_LedgerAccountID:String? = null var InventoryDeliveredLiability_LedgerAccountNo:String? = null var InventoryDeliveredLiability_LedgerAccountDescription:String? = null var InventoryCreditorPurchases_LedgerAccountID:String? = null var InventoryCreditorPurchases_LedgerAccountNo:String? = null var InventoryCreditorPurchases_LedgerAccountDescription:String? = null var InventoryCostOfGoodsVariance_LedgerAccountID:String? = null var InventoryCostOfGoodsVariance_LedgerAccountNo:String? = null var InventoryCostOfGoodsVariance_LedgerAccountDescription:String? = null var InventoryStockMovement_LedgerAccountID:String? = null var InventoryStockMovement_LedgerAccountNo:String? = null var InventoryStockMovement_LedgerAccountDescription:String? = null var InventoryLastSavedDateTime:Date? = null var OrderUnits:BigDecimal? = null var ItemNo:Int? = null var IN_SupplierWarehouse_RecID:String? = null var IncPrice:BigDecimal? = null var LineTotal:BigDecimal? = null var FXTotal:BigDecimal? = null var FXDecimalPlaces:Int? = null var HomeDecimalPlaces:Int? = null var UseExpiryDate:Boolean? = null var PostedToWIP:Boolean? = null var JobCostingStageID:String? = null var JobCostingStageNo:String? = null var JobCostingStageName:String? = null var JobCostingCostCentreID:String? = null var JobCostingCostCentreNo:String? = null var JobCostingCostCentreName:String? = null var JobCostingJobID:String? = null var JobCostingJobNo:String? = null var OrderNo:String? = null var OrderID:String? = null var PurchaseOrderLineNo:Int? = null var PurchaseOrderType:PurchaseOrderType? = null var CustomFieldValues:ArrayList = ArrayList() var LineTotalExTax:BigDecimal? = null var RE_Lines_SourceID:String? = null } open class Region { var RegionID:String? = null var Name:String? = null var IsDefault:Boolean? = null var Description:String? = null var CreatedDateTime:Date? = null var LastSavedDateTime:Date? = null var CreatedByStaff:StaffMember? = null var LastSavedByStaff:StaffMember? = null } open interface IHttpResult { var Status:Int? var StatusCode:HttpStatusCode? var StatusDescription:String? var ContentType:String? var Headers:HashMap? var Cookies:ArrayList? var Response:Object? var ResponseFilter:IContentTypeWriter? var RequestContext:IRequest? var PaddingLength:Int? var ResultScope:Func? } open class SalesOrder { var Type:String? = null var SystemSettings:SalesOrderSystemSettings? = null var LastSavedDateTime:Date? = null var InitiatedDate:Date? = null var InvoiceInitDate:Date? = null var SalesOrderType:SalesOrderTypes? = null var OrderType:SalesOrderOrderTypes? = null var Status:SalesOrderStatuses? = null var EDIStatus:SalesOrderHistoryEDIPickStatuses? = null var BillType:SalesOrderBillTypes? = null var ExpectedDeliveryDate:Date? = null var DeliveredDate:Date? = null var Delivered:Boolean? = null var EDIPickStatus:SalesOrderHistoryEDIPickStatuses? = null var EDIOrderType:SalesOrderEDIOrderTypes? = null var EDIDeliverNotBeforeDate:Date? = null var EDIDeliverNotAfterDate:Date? = null var CashSales:SalesOrderCashSales? = null var DropShipment:Boolean? = null var Cartage1ExGst:BigDecimal? = null var Cartage1GstRate:BigDecimal? = null var Cartage1Gst:BigDecimal? = null var Cartage2ExGst:BigDecimal? = null var Cartage2GstRate:BigDecimal? = null var Cartage2Gst:BigDecimal? = null var Cartage3ExGst:BigDecimal? = null var Cartage3GstRate:BigDecimal? = null var Cartage3Gst:BigDecimal? = null var RCTIAmount:BigDecimal? = null var RCTIDate:Date? = null var JobCosting:SalesOrderJobCosting? = null var InvoiceID:String? = null var InvoiceNo:String? = null var LogicalID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseDescription:String? = null var CreditNote:Boolean? = null var StaffID:String? = null var StaffUserName:String? = null var StaffTitle:String? = null var StaffFirstName:String? = null var StaffSurname:String? = null var BranchID:String? = null var BranchDescription:String? = null var BranchName:String? = null var OrderNo:String? = null var SOReference:String? = null var SenderEDIAddress:String? = null var ReceiverEDIAddress:String? = null var EDIVendorNumber:String? = null var EDIBuyerNumber:String? = null var DebtorID:String? = null var DebtorAccountNo:String? = null var DebtorName:String? = null var DebtorEmailAddress:String? = null var DebtorContactName:String? = null var EDIASN:String? = null var DeliveryAddressee:String? = null var DeliveryAddress1:String? = null var DeliveryAddress2:String? = null var DeliveryAddressSuburb:String? = null var DeliveryAddressState:String? = null var DeliveryAddressContactName:String? = null var DeliveryAddressPostcode:String? = null var DeliveryAddressCountry:String? = null var DeliveryAddressNotes:String? = null var DeliveryAddressCourierDetails:String? = null var RCTINo:String? = null var CustomFieldValues:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var Payments:ArrayList = ArrayList() var Lines:ArrayList = ArrayList() var Histories:ArrayList = ArrayList() var ASNs:ArrayList = ArrayList() var CreditReason:CreditReason? = null var CreditNoteFromInvoiceHistoryID:String? = null } open class SalesOrderHistory { var InvoiceHistoryID:String? = null var HistoryNo:Int? = null var Status:SalesOrderHistoryStatuses? = null var EDIPickStatus:SalesOrderHistoryEDIPickStatuses? = null var DBTransID:String? = null var Ref:String? = null var LastModifiedBy:String? = null var HistoryTotal:BigDecimal? = null var AmountPaid:BigDecimal? = null var TotalQuantityDelivered:BigDecimal? = null var RunNo:String? = null var Delivered:Boolean? = null var DeliveredDate:Date? = null var RecordDate:Date? = null var DateCreated:Date? = null var DateLastSaved:Date? = null var DatePosted:Date? = null var DateProcessed:Date? = null var InvoicePrinted:Boolean? = null var DocketPrinted:Boolean? = null var PackSlipPrinted:Boolean? = null var PickSheetPrinted:Boolean? = null var OtherPrinted:Boolean? = null var InvoiceEmailed:Boolean? = null var DocketEmailed:Boolean? = null var PackSlipEmailed:Boolean? = null var PickSheetEmailed:Boolean? = null var OtherEmailed:Boolean? = null var DeliveryAddressContactName:String? = null var DeliveryAddressee:String? = null var DeliveryAddressEmailAddress:String? = null var DeliveryAddress1:String? = null var DeliveryAddress2:String? = null var DeliveryAddress3:String? = null var DeliveryAddress4:String? = null var DeliveryAddressPostcode:String? = null var DeliveryAddressCountry:String? = null var Notes:String? = null var CourierDetails:String? = null var FreightForwardAddress1:String? = null var FreightForwardAddress2:String? = null var FreightForwardAddress3:String? = null var FreightForwardAddress4:String? = null var FreightForwardAddressCountry:String? = null var FreightForwardAddressNotes:String? = null var ConsignmentNote:String? = null var EDIASNNumber:String? = null var DropShipment:Boolean? = null var CartageCharge1:CartageCharge? = null var CartageCharge2:CartageCharge? = null var CartageCharge3:CartageCharge? = null var Carrier:SalesOrderCarrier? = null var CustomFieldValues:ArrayList = ArrayList() } open class SalesOrderConsignmentNote { var ConsignmentNoteID:String? = null var ConsignmentNoteDate:Date? = null var ExGSTAmount:BigDecimal? = null var GSTAmount:BigDecimal? = null var ConsignmentNoteNo:String? = null } open class SalesOrderFreightItem { var FreightItemID:String? = null var NumberItems:Int? = null var ItemWeight:BigDecimal? = null var ItemCubic:BigDecimal? = null var ItemLength:BigDecimal? = null var ItemWidth:BigDecimal? = null var ItemHeight:BigDecimal? = null var Reference:String? = null var FreightDescription:SalesOrderCarrierFreightDescription? = null var ConsignmentNote:SalesOrderConsignmentNote? = null } open class SalesOrderLine { var ItemNo:Int? = null var CommentLine:Boolean? = null var QuantityOrdered:BigDecimal? = null var QuantityDemand:BigDecimal? = null var QuantityThisDel:BigDecimal? = null var QuantityBackOrd:BigDecimal? = null var Picked:Boolean? = null var PriceExGst:BigDecimal? = null var PriceIncGst:BigDecimal? = null var DiscountedPrice:BigDecimal? = null var TaxToCharge:BigDecimal? = null var TaxRate:TaxRate? = null var UnitCost:BigDecimal? = null var FixSellPrice:Boolean? = null var FixPrice:Boolean? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat3:BigDecimal? = null var ForwardOrderDate:Date? = null var ScheduledDate:Date? = null var LineTotal:BigDecimal? = null var Weight:BigDecimal? = null var Cubic:BigDecimal? = null var QuotedDiscountedPrice:BigDecimal? = null var QuotedDiscountPercentage:BigDecimal? = null var DiscountedPercentage:BigDecimal? = null var DiscountGiven:BigDecimal? = null var QuantityDecimalPlaces:BigDecimal? = null var QuantityOriginalOrdered:BigDecimal? = null var SalesOrderSerialStockSelectionTypes:SalesOrderSerialStockSelectionTypesEnum? = null var NonInventory:Boolean? = null var InvoiceLineID:String? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var CommentText:String? = null var Aux2:String? = null var LineLinkID:String? = null var EDIStoreLocationCode:String? = null var EDIDCLocationCode:String? = null var CostCenter:String? = null var Stage:String? = null var CustomFieldValues:ArrayList = ArrayList() var LineDetails:ArrayList = ArrayList() var ShippingLabels:ArrayList = ArrayList() var UnitOfMeasure:InventoryUnitOfMeasure? = null var KitLineType:SalesOrderKitLineTypesEnum? = null var KitUnits:BigDecimal? = null var KitHeaderLineID:String? = null } open class SalesOrderLineDetail { var Cost:BigDecimal? = null var DateIn:Date? = null var ExpiryDate:Date? = null var SpecialPrice:BigDecimal? = null var Quantity:BigDecimal? = null var LineDetailID:String? = null var BinLocation:String? = null var SerialNo:String? = null var SOHID:String? = null var IN_LogicalID:String? = null } open class PaymentType { var PaymentTypeID:String? = null var Name:String? = null var Code:String? = null var ItemNo:Int? = null var IsEnabled:Boolean? = null var IsDefault:Boolean? = null var IsCreditCard:Boolean? = null var IsPOS:Boolean? = null var GeneralLedgerAccount:Account? = null } open class SalesOrderPayment { var HistoryNo:Int? = null var PaymentType:PaymentType? = null var AmountPaid:BigDecimal? = null var PaymentDate:Date? = null var ProcessPayment:Boolean? = null var AuthorisationStatus:PaymentAuthStatuses? = null var PaymentGatewayReturnCode:Int? = null var Processed:Boolean? = null var CardExpiry:Date? = null var PaymentID:String? = null var PaymentRef:String? = null var AuthorisationNumber:String? = null var PaymentGatewayReturnMessage:String? = null var CardNumber:String? = null var CardHolder:String? = null var BankName:String? = null var BSBN:String? = null var BankAcc:String? = null var AccountName:String? = null } open class SalesQuote { var Type:String? = null var SystemSettings:SalesQuoteSettings? = null var LastSavedDateTime:Date? = null var QuoteID:String? = null var QuoteNo:String? = null var LogicalID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseDescription:String? = null var StaffID:String? = null var StaffUserName:String? = null var StaffTitle:String? = null var StaffFirstName:String? = null var StaffSurname:String? = null var BranchID:String? = null var BranchName:String? = null var BranchDescription:String? = null var InitiatedDate:Date? = null var InvoiceInitDate:Date? = null var OrderNo:String? = null var TaxExemptionNo:String? = null var SOReference:String? = null var SalesQuoteType:e_SalesQuoteTypes? = null var OrderType:e_SalesQuoteOrderTypes? = null var Status:e_SalesQuoteStatuses? = null var BillType:e_SalesQuoteBillTypes? = null var ExpectedDeliveryDate:Date? = null var DebtorID:String? = null var DebtorAccountNo:String? = null var DebtorName:String? = null var DebtorEmailAddress:String? = null var DebtorContactName:String? = null var DeliveryAddressee:String? = null var DeliveryAddress1:String? = null var DeliveryAddress2:String? = null var DeliveryAddressSuburb:String? = null var DeliveryAddressState:String? = null var DeliveryAddressContactName:String? = null var DeliveryAddressPostcode:String? = null var DeliveryAddressCountry:String? = null var DeliveryAddressNotes:String? = null var DeliveryAddressCourierDetails:String? = null var DropShipment:Boolean? = null var Cartage1ExGst:BigDecimal? = null var Cartage1GstRate:BigDecimal? = null var Cartage1Gst:BigDecimal? = null var Cartage2ExGst:BigDecimal? = null var Cartage2GstRate:BigDecimal? = null var Cartage2Gst:BigDecimal? = null var Cartage3ExGst:BigDecimal? = null var Cartage3GstRate:BigDecimal? = null var Cartage3Gst:BigDecimal? = null var CustomFieldValues:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var Lines:ArrayList = ArrayList() var Histories:ArrayList = ArrayList() var CashSales:SalesQuoteCashSales? = null var JobCosting:SalesQuoteJobCosting? = null } open class SalesQuoteHistory { var QuoteHistoryID:String? = null var HistoryNo:Int? = null var SalesStage:SalesStage? = null var CartageCharge1:CartageCharge? = null var CartageCharge2:CartageCharge? = null var CartageCharge3:CartageCharge? = null var OpportunityStatusReason:OpportunityStatusReason? = null var Ref:String? = null var LastModifiedBy:String? = null var HistoryTotal:BigDecimal? = null var RecordDate:Date? = null var ExpiryDate:Date? = null var ExpiryDays:Int? = null var DocketPrinted:Boolean? = null var DelAddress1:String? = null var DelAddress2:String? = null var DelAddress3:String? = null var DelAddress4:String? = null var PostCode:String? = null var DeliveryAddressCountry:String? = null var Notes:String? = null var CourierDetails:String? = null var FreightForwardAddress1:String? = null var FreightForwardAddress2:String? = null var FreightForwardAddress3:String? = null var FreightForwardAddress4:String? = null var FreightForwardAddressCountry:String? = null var FreightForwardNotes:String? = null var InvoicePrinted:Boolean? = null var DelContactName:String? = null var ExpectedCloseDate:Date? = null var OpportunityStatus:StatusTypes? = null var OpportunityNote:String? = null var InvoiceEmailed:Boolean? = null var DropShipment:Boolean? = null var DeliveryAddressee:String? = null } open class SalesQuoteLine { var ItemNo:Int? = null var QuoteLineID:String? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var CommentLine:Boolean? = null var CommentText:String? = null var QuantityOrdered:BigDecimal? = null var PriceExGst:BigDecimal? = null var PriceIncGst:BigDecimal? = null var DiscountedPrice:BigDecimal? = null var TaxToCharge:BigDecimal? = null var TaxRate:BigDecimal? = null var UnitCost:BigDecimal? = null var LineLinkID:String? = null var FixSellPrice:Boolean? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat3:BigDecimal? = null var LineTotal:BigDecimal? = null var Weight:BigDecimal? = null var Cubic:BigDecimal? = null var DiscountedPercentage:BigDecimal? = null var DiscountGiven:BigDecimal? = null var QuantityDecimalPlaces:BigDecimal? = null var QuantityOriginalOrdered:BigDecimal? = null var NonInventory:Boolean? = null var CustomFieldValues:ArrayList = ArrayList() var KitLineType:SalesQuoteKitLineTypesEnum? = null var KitUnits:BigDecimal? = null var KitHeaderLineID:String? = null } open class StaffCurrentUserGETResponse { var SessionID:String? = null var IPAddress:String? = null var Username:String? = null var StaffID:String? = null var LoginDateTime:Date? = null var DurationDays:Int? = null var DurationHours:Int? = null var DurationMinutes:Int? = null var DurationSeconds:Int? = null var RequestCount:Long? = null var ConcurrentRequestCount:Long? = null var MaxConcurrentRequestCount:Long? = null } @DataContract open class QueryResponse { @DataMember(Order=1) var Offset:Int? = null @DataMember(Order=2) var Total:Int? = null @DataMember(Order=3) var Results:ArrayList = ArrayList() @DataMember(Order=4) var Meta:HashMap = HashMap() @DataMember(Order=5) var ResponseStatus:ResponseStatus? = null } open class StockTransfer { var TransferID:String? = null var TransferNo:String? = null var Status:Statuses? = null var TransferDate:Date? = null var Reference:String? = null var LogicalWarehouseID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseID:String? = null var PhysicalWarehouseDescription:String? = null var LastSavedByStaffID:String? = null var LastSavedByStaffUserName:String? = null var LastSavedByStaffTitle:String? = null var LastSavedByStaffFirstName:String? = null var LastSavedByStaffSurname:String? = null var LastSavedDateTime:Date? = null var CreatedByStaffID:String? = null var CreatedByStaffUserName:String? = null var CreatedByStaffTitle:String? = null var CreatedByStaffFirstName:String? = null var CreatedByStaffSurname:String? = null var CreatedDateTime:Date? = null var Lines:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var StockTransferReasonRecID:String? = null var StockTransferReasonName:String? = null var StockTransferReasonIsDefault:Boolean? = null var StockTransferReasonWriteOffLedgerAccountOverride:Boolean? = null var StockTransferReasonWriteOffLedgerAccountRecID:String? = null var StockTransferReasonWriteOffLedgerAccountNo:String? = null var StockTransferReasonWriteOffLedgerAccountDescription:String? = null var StockTransferReasonWriteOnLedgerAccountOverride:Boolean? = null var StockTransferReasonWriteOnLedgerAccountRecID:String? = null var StockTransferReasonWriteOnLedgerAccountNo:String? = null var StockTransferReasonWriteOnLedgerAccountDescription:String? = null } open class Credit { var RecID:String? = null var CreditNo:String? = null var CreditorRef:String? = null var Status:CreditStatuses? = null var LastSavedDateTime:Date? = null var CreatedBy:StaffMember? = null var CreditDate:Date? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var RowHash:ArrayList? = null var Documents:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var Lines:ArrayList = ArrayList() var Shippings:ArrayList = ArrayList() var PurchaseOrders:ArrayList = ArrayList() } open class Shipping { var RecID:String? = null var ShippingNo:String? = null var RANumber:String? = null var Reference:String? = null var Status:ShippingStatuses? = null var ReturnCode:ReturnCode? = null var CreatedBy:StaffMember? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var ContactName:String? = null var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null var CourierDetails:String? = null var ShippingDate:Date? = null var Lines:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var Documents:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var Requests:ArrayList = ArrayList() var Credits:ArrayList = ArrayList() var PurchaseOrders:ArrayList = ArrayList() } open class SystemInformationGETResponse { var JiwaVersion:String? = null var SQLServerDateTime:Date? = null } open class TaxRate { var RecID:String? = null var TaxID:String? = null var Description:String? = null var GSTTaxGroup:TaxRateTypes? = null var Rate:BigDecimal? = null var IsDefaultRate:Boolean? = null var BASCode:BigDecimal? = null var IsDefaultRateInGroup:Boolean? = null var IsEnabled:Boolean? = null var LedgerAccount:Account? = null } open class WarehouseTransferOut { var WarehouseTransferOutID:String? = null var LastSavedDateTime:Date? = null var TransferDate:Date? = null var ActivatedDate:Date? = null var Status:Statuses? = null var CreatedByStaffID:String? = null var CreatedByStaffUserName:String? = null var CreatedByStaffTitle:String? = null var CreatedByStaffFirstName:String? = null var CreatedByStaffSurname:String? = null var Source:String? = null var SourceType:SourceTypes? = null var SourceID:String? = null var SourceNo:String? = null var Notes:String? = null var SourceWarehouseID:String? = null var SourceWarehouseLogicalDescription:String? = null var SourceWarehousePhysicalDescription:String? = null var SourceWarehouseMask:String? = null var DestinationWarehouseID:String? = null var DestinationWarehouseLogicalDescription:String? = null var DestinationWarehousePhysicalDescription:String? = null var DestinationWarehouseMask:String? = null var TransferNo:String? = null var UseInTransit:Boolean? = null var TransitNotes:String? = null var InTransitWarehouseID:String? = null var InTransitWarehouseLogicalDescription:String? = null var InTransitWarehousePhysicalDescription:String? = null var InTransitWarehouseMask:String? = null var AddedCost1:BigDecimal? = null var AddedCost2:BigDecimal? = null var AddedCost3:BigDecimal? = null var PickedByStaffID:String? = null var PickedByStaffUserName:String? = null var PickedByStaffTitle:String? = null var PickedByStaffFirstName:String? = null var PickedByStaffSurname:String? = null var AddedCostMethodName:String? = null var TransferredCost:BigDecimal? = null var TotalCost:BigDecimal? = null var ReceiveIns:ArrayList = ArrayList() var Lines:ArrayList = ArrayList() } open class WarehouseTransferOutLine { var WarehouseTransferOutLineID:String? = null var ItemNo:Int? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var DecimalPlaces:Int? = null var QuantityWanted:BigDecimal? = null var QuantityTransferred:BigDecimal? = null var QuantityBackOrdered:BigDecimal? = null var Cost:BigDecimal? = null var Ref:String? = null var BackOrderID:String? = null var PurchaseOrderID:String? = null var PurchaseOrderLineID:String? = null var TotalCostTransferred:BigDecimal? = null var TotalCostReceived:BigDecimal? = null var AddedCostLedger1RecID:String? = null var AddedCostLedger1AccountNo:String? = null var AddedCostLedger1Description:String? = null var AddedCostLedger2RecID:String? = null var AddedCostLedger2AccountNo:String? = null var AddedCostLedger2Description:String? = null var AddedCostLedger3RecID:String? = null var AddedCostLedger3AccountNo:String? = null var AddedCostLedger3Description:String? = null var LineDetails:ArrayList = ArrayList() } open class WarehouseTransferIn { var WarehouseTransferInID:String? = null var WarehouseTransferOutID:String? = null var LastSavedDateTime:Date? = null var TransferDate:Date? = null var ActivatedDate:Date? = null var Status:Statuses? = null var CreatedByStaffID:String? = null var CreatedByStaffUserName:String? = null var CreatedByStaffTitle:String? = null var CreatedByStaffFirstName:String? = null var CreatedByStaffSurname:String? = null var Source:String? = null var SourceType:SourceTypes? = null var SourceID:String? = null var SourceNo:String? = null var Notes:String? = null var SourceWarehouseID:String? = null var SourceWarehouseLogicalDescription:String? = null var SourceWarehousePhysicalDescription:String? = null var SourceWarehouseMask:String? = null var DestinationWarehouseID:String? = null var DestinationWarehouseLogicalDescription:String? = null var DestinationWarehousePhysicalDescription:String? = null var DestinationWarehouseMask:String? = null var TransferNo:String? = null var UseInTransit:Boolean? = null var TransitNotes:String? = null var InTransitWarehouseID:String? = null var InTransitWarehouseLogicalDescription:String? = null var InTransitWarehousePhysicalDescription:String? = null var InTransitWarehouseMask:String? = null var AddedCost1:BigDecimal? = null var AddedCost2:BigDecimal? = null var AddedCost3:BigDecimal? = null var PickedByStaffID:String? = null var PickedByStaffUserName:String? = null var PickedByStaffTitle:String? = null var PickedByStaffFirstName:String? = null var PickedByStaffSurname:String? = null var AddedCostMethodName:String? = null var TransferredCost:BigDecimal? = null var TotalCost:BigDecimal? = null var ReceiveIns:ArrayList = ArrayList() var Lines:ArrayList = ArrayList() } open class WarehouseTransferInLine { var WarehouseTransferInLineID:String? = null var ItemNo:Int? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var DecimalPlaces:Int? = null var QuantityWanted:BigDecimal? = null var QuantityTransferred:BigDecimal? = null var QuantityBackOrdered:BigDecimal? = null var QuantityReceived:BigDecimal? = null var Cost:BigDecimal? = null var Ref:String? = null var BackOrderID:String? = null var PurchaseOrderID:String? = null var PurchaseOrderLineID:String? = null var TotalCostTransferred:BigDecimal? = null var TotalCostReceived:BigDecimal? = null var AddedCostLedger1RecID:String? = null var AddedCostLedger1AccountNo:String? = null var AddedCostLedger1Description:String? = null var AddedCostLedger2RecID:String? = null var AddedCostLedger2AccountNo:String? = null var AddedCostLedger2Description:String? = null var AddedCostLedger3RecID:String? = null var AddedCostLedger3AccountNo:String? = null var AddedCostLedger3Description:String? = null var LineDetails:ArrayList = ArrayList() } open class WebhookSubscriber : SY_WebhookSubscriber() { var Subscriptions:ArrayList = ArrayList() } open class SY_WebhookSubscriber { @Required() var RecID:UUID? = null @Required() var Name:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } @Route(Path="/Queries/SY_WebhookSubscription", Verbs="GET") open class SY_WebhookSubscription { @Required() var RecID:UUID? = null @References(SY_WebhookSubscriber.class) @Required() var SY_WebhookSubscriber_RecID:UUID? = null @Required() var EventName:String? = null @Required() var URL:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class WorkOrder { var WorkOrderID:String? = null var WorkOrderNo:String? = null var Reference:String? = null var BillID:String? = null var BillNo:String? = null var BillDescription:String? = null var DateCreated:Date? = null var DateRequired:Date? = null var PlannedStartDate:Date? = null var ActualStartDate:Date? = null var DateCompleted:Date? = null var ProductionQuantity:BigDecimal? = null var LastSavedDateTime:Date? = null var RowHash:ArrayList? = null var Stages:ArrayList = ArrayList() var Outputs:ArrayList = ArrayList() var Allocations:ArrayList = ArrayList() var LogicalID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseDescription:String? = null var Documents:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var Notes:ArrayList = ArrayList() var ProductionLine:ProductionLine? = null var ParentInputItem:WorkOrderInput? = null var Status:Statuses? = null var WorkOrderType:WorkOrderTypes? = null var InvoiceLineID:String? = null } open class Allocation { var AllocationID:String? = null var OutputIsWastage:Boolean? = null var InputLineDetailID:String? = null var OutputLineDetailID:String? = null var LastSavedDateTime:Date? = null var InputQuantity:BigDecimal? = null var OutputQuantity:BigDecimal? = null } open class InventorySOHLineDetail { var IN_SOH_LinkID:String? = null var Cost:BigDecimal? = null var DateIn:Date? = null var ExpiryDate:Date? = null var SpecialPrice:BigDecimal? = null var Quantity:BigDecimal? = null var QuantityIn:BigDecimal? = null var QuantityLeft:BigDecimal? = null var QuantityAllocated:BigDecimal? = null var LineDetailID:String? = null var SerialNo:String? = null var IN_LogicalID:String? = null var Ref:String? = null var HistoryText:String? = null var SourceID:String? = null var BinLocation:InventoryBinLocation? = null } open class WorkOrderInput { var InputID:String? = null var ItemNo:Int? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var IsRatio:Boolean? = null var Quantity:BigDecimal? = null var QuantityOnBackorder:BigDecimal? = null var Note:String? = null var IsNonStock:Boolean? = null var LastSavedDateTime:Date? = null var LineDetails:ArrayList = ArrayList() var WastageLineDetails:ArrayList = ArrayList() var IsBoMItem:Boolean? = null var SubAssemblyBillID:String? = null var SubAssemblyExplodePolicy:SubAssemblyExplodePolicyOptions? = null var SubAssemblyWorkOrders:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() } open class WorkOrderInstruction { var InstructionID:String? = null var ItemNo:Int? = null var InstructionText:String? = null var CustomFieldValues:ArrayList = ArrayList() } open class WorkOrderOutput { var OutputID:String? = null var ItemNo:Int? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var IsRatio:Boolean? = null var Quantity:BigDecimal? = null var QuantityExpected:BigDecimal? = null var QuantityWrittenOff:BigDecimal? = null var Note:String? = null var IsPrimary:Boolean? = null var CostPercentage:BigDecimal? = null var Cost:BigDecimal? = null var LastSavedDateTime:Date? = null var LineDetails:ArrayList = ArrayList() var WastageLineDetails:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() } open class WorkOrderStage { var StageID:String? = null var ItemNo:Int? = null var Name:String? = null var RequiredCapacity:BigDecimal? = null var StartDate:Date? = null var ProductionLineWorkCentre:ProductionLineWorkCentre? = null var Inputs:ArrayList = ArrayList() var Instructions:ArrayList = ArrayList() var CustomFieldValues:ArrayList = ArrayList() var Status:Statuses? = null } open class DebtorContact { var ContactID:String? = null @Required() var DebtorID:String? = null var AccountNo:String? = null var Title:String? = null @Required() var FName:String? = null @Required() var SName:String? = null var PrimaryID:String? = null var PrimaryPositionName:String? = null var SecondaryID:String? = null var TertiaryID:String? = null @Required() var Phone:String? = null var Mobile:String? = null var Fax:String? = null @Required() var EmailAddress:String? = null var ProspectID:String? = null var DefaultContact:Boolean? = null var CreditorContact:Boolean? = null var LastSavedDateTime:Date? = null var ItemNo:Int? = null } @DataContract open class AuthenticateResponse { @DataMember(Order=1) var UserId:String? = null @DataMember(Order=2) var SessionId:String? = null @DataMember(Order=3) var UserName:String? = null @DataMember(Order=4) var DisplayName:String? = null @DataMember(Order=5) var ReferrerUrl:String? = null @DataMember(Order=6) var BearerToken:String? = null @DataMember(Order=7) var RefreshToken:String? = null @DataMember(Order=8) var ResponseStatus:ResponseStatus? = null @DataMember(Order=9) var Meta:HashMap = HashMap() } open class ProductionLine { var ProductionLineID:String? = null var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null var ProductionArea:ProductionArea? = null } open class BillParent { var BillID:String? = null var BillNo:String? = null var Description:String? = null } enum class CellTypes(val value:Int) { Date(0), Text(1), Float(2), Integer(3), Lookup(7), Combo(8), Checkbox(10), } enum class SubAssemblyExplodePolicyOptions { AlwaysExplode, NeverExplode, ExplodeShortfalls, } open class ProductionLineWorkCentre { var ProductionLineWorkCentreID:String? = null var WorkCentre:WorkCentre? = null } enum class CreditorTermsTypes { Invoice, Statement, } open class CreditorLedger { var LedgerID:String? = null var Name:String? = null var LedgerAccountID:String? = null var LedgerAccountNo:String? = null var LedgerAccountDescription:String? = null } enum class TradingStatuses { EDebtorTradingStatusInActive, EDebtorTradingStatusActive, } enum class PeriodTypes { Weekly, Fortnightly, Monthly, Custom, } enum class TermsTypes { Invoice, Statement, } open class DebtorBranchDebtor { var DebtorID:String? = null var AccountNo:String? = null var Name:String? = null var LastSavedDateTime:Date? = null } open class DebtorDirector { var DirectorID:String? = null var Name:String? = null var Address:String? = null var OfficeHeld:String? = null } open class DebtorBudget { var BudgetID:String? = null var Month:DebtorMonth? = null var LastBudget:BigDecimal? = null var CurrentBudget:BigDecimal? = null var NextBudget:BigDecimal? = null } open class DebtorSystem { var Template:DebtorSystemTemplate? = null var SystemID:String? = null var LastSavedDateTime:Date? = null var Description:String? = null var Fields:ArrayList = ArrayList() } open class DebtorLedger { var LedgerID:String? = null var Name:String? = null var LedgerAccountID:String? = null var LedgerAccountNo:String? = null var LedgerAccountDescription:String? = null } open class DebtorBackOrder { var InvoiceID:String? = null var InvoiceNo:String? = null var CustomerOrderNo:String? = null var Date:Date? = null var Quantity:BigDecimal? = null var QuantityDecimalPlaces:Int? = null var Warehouse:String? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var CreditorID:String? = null var SupplierName:String? = null var OrderNo:String? = null var ExpectedDeliveryDate:Date? = null var HistoryTextComment:String? = null var QuantityConsumed:BigDecimal? = null } enum class DebtorTermsTypes { Invoice, Statement, } enum class EmailStatuses { Entered, ReadyToSend, Sent, } open class StaffMember { var StaffID:String? = null var Title:String? = null var FirstName:String? = null var Surname:String? = null var Username:String? = null var IsActive:Boolean? = null var IsEnabled:Boolean? = null } enum class Statuses { Activated, UnActivated, } open class ReceivedPOLineQuantity { var OrderLineID:String? = null var Quantity:BigDecimal? = null var Details:ArrayList = ArrayList() } enum class PurchaseOrderType { DefaultOrderType, BackToBack, MultiBack, } enum class ReceivalLineType { Unknown, Inventory, NonInventory, } enum class InventoryStatuses { EInventoryStatusActive, EInventoryStatusDiscontinued, EInventoryStatusDeleted, EInventoryStatusSlow, EInventoryStatusObsolete, } enum class InventoryBOMTypes { EInventoryBOMTypeNone, EInventoryBOMTypeBOM, EInventoryBOMTypeTemplate, EInventoryBOMTypeKit, EInventoryBOMTypeKitTaxOverride, } open class InventoryStyle { var StyleID:String? = null var StyleCode:String? = null var StyleDescription:String? = null } open class InventoryColour { var ColourID:String? = null var Description:String? = null } open class InventorySize { var SizeID:String? = null var Description:String? = null } open class InventoryWarehouseSOH { var IN_LogicalID:String? = null var Warehouse:String? = null var TotalSOH:BigDecimal? = null var TotalBackOrders:BigDecimal? = null var ManualBackOrders:BigDecimal? = null var AutoBackOrders:BigDecimal? = null var ShipOnCompletion:BigDecimal? = null var WarehouseTransfers:BigDecimal? = null var UnprocessedSales:BigDecimal? = null var ForwardRequirements:BigDecimal? = null var BOMComponentWIP:BigDecimal? = null } open class InventoryDebtorPartNumber { var DebtorPartNumberID:String? = null var DebtorID:String? = null var DebtorAccountNo:String? = null var DebtorName:String? = null var DebtorPartNo:String? = null var DebtorBarcode:String? = null } open class InventoryGroupMembership { var GroupMembershipID:String? = null var GroupID:String? = null var GroupDescription:String? = null } open class InventoryLogicalOrder { var LogicalOrderID:String? = null var LogicalOrderWarehouseLogicalWarehouseID:String? = null var LogicalOrderWarehouseLogicalDescription:String? = null var LogicalOrderWarehousePhysicalWarehouseID:String? = null var LogicalOrderWarehousePhysicalDescription:String? = null var LogicalOrderCentralWarehouseLogicalID:String? = null var LogicalOrderCentralWarehouseLogicalDescription:String? = null var LogicalOrderCentralWarehousePhysicalID:String? = null var LogicalOrderCentralWarehousePhysicalDescription:String? = null } open class InventoryDefaultBinLocation { var DefaultBinLocationID:String? = null var LogicalWarehouseID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseID:String? = null var PhysicalWarehouseDescription:String? = null var BinLocation:InventoryBinLocation? = null var CustomFieldValues:ArrayList = ArrayList() } enum class PriceSources { SellPrice, LastCost, Rrp, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, } enum class PriceModes { Percentage, Actual, None, } enum class PriceSources { SellPrice, LastCost, Rrp, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, } enum class PriceModes { Percentage, Actual, None, } enum class PriceSources { SellPrice, LastCost, Rrp, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, } enum class PriceModes { Percentage, Actual, None, } open class InventorySellingPrice { var Price:BigDecimal? = null var PriceIsIncTax:Boolean? = null var ForwardPrice:BigDecimal? = null var SellingPriceID:String? = null } open class InventorySupplierQuantityPriceBreak { var QuantityBreak:BigDecimal? = null var Price:BigDecimal? = null var SupplierQuantityPriceBreakID:String? = null } enum class SetTypes { Normal, Template, Pending, Errored, } enum class ReverseTypes { None, NextPeriodStart, SpecificPeriodStart, OnASpecificDate, } enum class RepeatingTypes { None, Days, Months, } enum class YearTypes { LastYear, CurrentYear, NextYear, Other, } enum class BASCodes { NoCode, SalesG1, ExportsG2, SalesGstFreeG3, InputTaxSalesG4, NotUsedG5, NotUsedG6, SalesAdjustmentsG7, NotUsedG8, NotUsedG9, CapitalPurchasesG10, PurchasesG11, NotUsedG12, PurchasesForSalesG13, PurchasesGstFreeG14, PurchasesPrivateG15, NotUsedG16, NotUsedG17, PurchaseAdjustmentsG18, NotUsedG19, NotUsedG20, SalariesPaidW1, SalaryDeductionsW2, InvestmentDeductionsW3, NoAbnW4, WineEqualisationPayable1C, WineEqualisationRefundable1D, LuxuryCarPayable1E, LuxuryCarRefundable1F, WstCredit1G, PayAsYouGo4, } open class BookInShipment { var ShipmentID:String? = null var ShipmentNo:String? = null } open class BookInOtherBookIn { var BookInID:String? = null var Lines:ArrayList = ArrayList() } open class BookInShipmentLine { var ShipmentLineID:String? = null var ItemNo:Int? = null var SHInvoicesRecID:String? = null var QuantityOrdered:BigDecimal? = null var QuantityThisShipment:BigDecimal? = null var OrderedCost:BigDecimal? = null var FXOrderedCost:BigDecimal? = null var UnitCostExTax:BigDecimal? = null var FXRate:CurrencyRate? = null var FXUnitCostExTax:BigDecimal? = null var TaxRate:TaxRate? = null var TaxAmount:BigDecimal? = null var UnitCostIncTax:BigDecimal? = null var LineTotalExTax:BigDecimal? = null var LineTotalIncTax:BigDecimal? = null var FXLineTotalExTax:BigDecimal? = null var LandedCostLineTotal:BigDecimal? = null var LandedCost:BigDecimal? = null var InventoryID:String? = null var PartNo:String? = null } enum class StatusType { Entered, BookingIn, Closed, } open class Account { var LedgerID:String? = null var AccountNo:String? = null var Description:String? = null } open class ShipmentImportCost { var ImportCostID:String? = null var ItemNo:Int? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var CostType:ShipmentCostType? = null var UseForwardCoverContract:Boolean? = null var FXRate:BigDecimal? = null var FXAmount:BigDecimal? = null var HomeAmount:BigDecimal? = null var TaxRate:TaxRate? = null var TaxAmount:BigDecimal? = null var TotalAmount:BigDecimal? = null var ApportionedOnPurchaseOrders:ArrayList = ArrayList() var ApportionMethod:ApportionMethods? = null var Apportioned:Boolean? = null var Invoiced:Boolean? = null var InvoiceDate:Date? = null var DueDate:Date? = null var InvoiceNo:String? = null var Reference:String? = null var CR_TransID:String? = null var LastSavedDateTime:Date? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null } open class ShipmentVOTI { var VOTIID:String? = null var ItemNo:Int? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var TaxRate:TaxRate? = null var Description:String? = null var InvoiceNo:String? = null var Reference:String? = null var Amount:BigDecimal? = null var TaxAmount:BigDecimal? = null var InvoiceDate:Date? = null var DueDate:Date? = null var CR_TransID:String? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null var Invoiced:Boolean? = null } open class ShipmentInvoice { var InvoiceID:String? = null var InvoiceNo:String? = null var ItemNo:Int? = null var Reference:String? = null var Remark:String? = null var InvoiceDate:Date? = null var DueDate:Date? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var UseForwardCoverContract:Boolean? = null var ForwardCoverContracts:ArrayList = ArrayList() var CR_TransID:String? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null var Invoiced:Boolean? = null var FXRate:BigDecimal? = null var ExpectedHomeAmount:BigDecimal? = null var ExpectedFXAmount:BigDecimal? = null var HomeAmount:BigDecimal? = null var FXAmount:BigDecimal? = null var TaxAmount:BigDecimal? = null var AmountIncTax:BigDecimal? = null } enum class Status(val value:Int) { NotSent(0), AwaitingOrderApproval(1), AwaitingEDIProcessing(2), Sent(3), ReceiptAcknowledged(4), Accepted(5), AcceptedWithUpdates(6), Rejected(7), AwaitingInvoiceApproval(8), Invoicing(9), Closed(10), NewStatus(-1), } enum class PurchaseOrderType { DefaultOrderType, BackToBack, MultiBack, } enum class SupplierType { Creditor, Warehouse, } open class ReceivalDocument { var DocumentNo:String? = null var DocumentID:String? = null var IsGoodsReceivedNote:Boolean? = null var IsLandedCostBookIn:Boolean? = null var ReceivalDate:Date? = null } enum class OrderLineType { Unknown, Inventory, NonInventory, Comment, } enum class Statuses { UnActivated, Activated, } enum class InvoiceLineType(val value:Int) { Inventory(1), NonInventory(2), } open class PurchaseInvoiceLineDetail { var LineDetailID:String? = null var LinkID:String? = null var Quantity:BigDecimal? = null var LastSavedDateTime:Date? = null var SerialNo:String? = null var BinLocationID:String? = null var BinLocationDescription:String? = null var ExpiryDate:Date? = null var RE_LineDetails_RecID:String? = null } open class ReportParameter { var Name:String? = null var Value:String? = null } open interface IContentTypeWriter { } open interface IRequest { var OriginalRequest:Object? var Response:IResponse? var OperationName:String? var Verb:String? var RequestAttributes:RequestAttributes? var RequestPreferences:IRequestPreferences? var Dto:Object? var ContentType:String? var IsLocal:Boolean? var UserAgent:String? var Cookies:HashMap? var ResponseContentType:String? var HasExplicitResponseContentType:Boolean? var Items:HashMap? var Headers:NameValueCollection? var QueryString:NameValueCollection? var FormData:NameValueCollection? var UseBufferedStream:Boolean? var RawUrl:String? var AbsoluteUri:String? var UserHostAddress:String? var RemoteIp:String? var Authorization:String? var IsSecureConnection:Boolean? var AcceptTypes:ArrayList? var PathInfo:String? var OriginalPathInfo:String? var ContentLength:Long? var Files:ArrayList? var UrlReferrer:Uri? } open class RestPath { var Path:String? = null var RequestType:String? = null var Summary:String? = null var AllowedVerbs:String? = null } open class SalesOrderSystemSettings { var ForceInventorySelection:Boolean? = null var SuppressLineRetotalling:Boolean? = null var IgnoreDebtorOnHold:Boolean? = null var CompensateTaxRounding:Boolean? = null } enum class SalesOrderTypes { ESalesOrderNormalSalesOrder, ESalesOrderBackToBack, } enum class SalesOrderOrderTypes { ESalesOrderOrderTypeReserveOrder, ESalesOrderOrderTypeInvoiceOrder, ESalesOrderOrderTypeForwardOrder, ESalesOrderOrderTypeActiveOrder, } enum class SalesOrderStatuses { ESalesOrderEntered, ESalesOrderProcessed, ESalesOrderClosed, ESalesOrderUnprocessedPrinted, } enum class SalesOrderHistoryEDIPickStatuses { ESalesOrderHistoryEDIPickStatusNone, ESalesOrderHistoryEDIPickStatusPOReceived, ESalesOrderHistoryEDIPickStatusPOAcknowledgementReadyToSend, ESalesOrderHistoryEDIPickStatusPOAcknowledgementSent, ESalesOrderHistoryEDIPickStatusReadyToBePicked, ESalesOrderHistoryEDIPickStatusPicking, ESalesOrderHistoryEDIPickStatusPicked, ESalesOrderHistoryEDIPickStatusASNReadyToSend, ESalesOrderHistoryEDIPickStatusASNSent, ESalesOrderHistoryEDIPickStatusRCTIReceived, ESalesOrderHistoryEDIPickStatusError, ESalesOrderHistoryEDIPickStatusRejectionReadyToSend, ESalesOrderHistoryEDIPickStatusRejectionSent, } enum class SalesOrderBillTypes { ESalesOrderShipAndBill, ESalesOrderBillWhenComplete, ESalesOrderShipWhenComplete, } enum class SalesOrderEDIOrderTypes { ESalesOrderEDIOrderTypeNormal, ESalesOrderEDIOrderTypeConsolidated, } open class SalesOrderCashSales { var Name:String? = null var Company:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var ContactName:String? = null } open class SalesOrderJobCosting { var GSTApplicable:Boolean? = null var JobCostID:String? = null var JobCostNo:String? = null var Description:String? = null } open class SalesOrderASN { var ASNNo:String? = null var PurchaseOrderNo:String? = null var ReceiptNo:String? = null var GrossAmount:BigDecimal? = null var TotalGSTAmount:BigDecimal? = null var ReceiptDate:Date? = null } open class CreditReason { var CreditReasonID:String? = null var CreditReasonDescription:String? = null var CreditIntoStock:Boolean? = null } enum class SalesOrderHistoryStatuses { ESalesOrderHistoryStatusEntering, ESalesOrderHistoryStatusEntered, ESalesOrderHistoryStatusReadyForPicking, ESalesOrderHistoryStatusPicking, ESalesOrderHistoryStatusPicked, ESalesOrderHistoryStatusDelivery, ESalesOrderHistoryStatusDelivered, ESalesOrderHistoryStatusInvoicing, ESalesOrderHistoryStatusInvoiced, } enum class SalesOrderHistoryEDIPickStatuses { ESalesOrderHistoryEDIPickStatusNone, ESalesOrderHistoryStatuseSalesOrderHistoryEDIPickStatusPOReceivedEntered, ESalesOrderHistoryEDIPickStatusPOAcknowledgementReadyToSend, ESalesOrderHistoryEDIPickStatusPOAcknowledgementSent, ESalesOrderHistoryEDIPickStatusReadyToBePicked, ESalesOrderHistoryEDIPickStatusPicking, ESalesOrderHistoryEDIPickStatusPicked, ESalesOrderHistoryEDIPickStatusASNReadyToSend, ESalesOrderHistoryEDIPickStatusASNSent, ESalesOrderHistoryEDIPickStatusRCTIReceived, ESalesOrderHistoryEDIPickStatusError, ESalesOrderHistoryEDIPickStatusRejectionReadyToSend, ESalesOrderHistoryEDIPickStatusRejectionSent, } open class CartageCharge { var ExTaxAmount:BigDecimal? = null var TaxAmount:BigDecimal? = null var TaxRate:TaxRate? = null } open class SalesOrderCarrier { var CarrierID:String? = null var CarrierName:String? = null var AccountNo:String? = null var Service:SalesOrderCarrierService? = null var UseLeastCost:Boolean? = null var ChargeTo:FreightChargeTos? = null var Status:FreightSystemStatuses? = null var FreightItemCollection:ArrayList = ArrayList() var ConsignmentNoteCollection:ArrayList = ArrayList() } open class SalesOrderCarrierFreightDescription { var CarrierFreightDescriptionID:String? = null var Description:String? = null } enum class SalesOrderSerialStockSelectionTypesEnum { ESalesOrderSerialStockSelectionPrompted, ESalesOrderSerialStockSelectionFIFO, } open class SalesOrderShippingLabel { var Quantity:BigDecimal? = null var UseByDate:Date? = null var LabelNumber:Int? = null var SpareNumeric1:BigDecimal? = null var SpareNumeric2:BigDecimal? = null var SpareNumeric3:BigDecimal? = null var SpareDate1:Date? = null var SpareDate2:Date? = null var SpareDate3:Date? = null var ShippingLabelID:String? = null var SSCCNumber:String? = null var BatchNo:String? = null var Reference:String? = null var SpareString1:String? = null var SpareString2:String? = null var SpareString3:String? = null var LastSavedDateTime:Date? = null } enum class SalesOrderKitLineTypesEnum { ESalesOrderNormalLine, ESalesOrderKitHeader, ESalesOrderKitComponent, } enum class PaymentAuthStatuses { NoAuthorisationNeeded, AuthorisationRequired, Authorised, Declined, Error, } open class SalesQuoteSettings { var Cat1Description:String? = null var Cat2Description:String? = null var Cat3Description:String? = null var Cat4Description:String? = null var Cat5Description:String? = null var DisplayProductUpSellPopUp:Boolean? = null var MoneyDecimalPlaces:Short? = null var SalesOrdersMoneyDecimalPlaces:Short? = null var SalesOrdersMoneyFormatStr:String? = null var MoneyFormatStr:String? = null var ComponentsForeColour:Int? = null var KitRoundingForeColour:Int? = null var KitForeColour:Int? = null var NonInventoryForeColour:Int? = null var DefaultQuantity:BigDecimal? = null var GroupedCaption2:String? = null var AllowInvoiceNumberOverride:Boolean? = null var AllowPriceOverride:Boolean? = null var AllowOtherOverrides:Boolean? = null var AllowManualPartNoEntry:Boolean? = null var AllowNonInventoryItems:Boolean? = null var AllowTaxRateOverrides:Boolean? = null var IncludeValueOfBackOrdersInCreditLimitCheck:Boolean? = null var PrintInvoicesWithZeroQuantityDel:Boolean? = null var InvoicePrinterCopies:Short? = null var PrintToScreen:Boolean? = null var AllowModificationOfPrintedUnprocessedInvoices:Boolean? = null var CheckForDuplicateOrderNos:Boolean? = null var UseDefaultSalesPerson:Boolean? = null var DefaultInvoiceTypeIsWholesale:Boolean? = null var LinkSELECT:String? = null var LinkTITLE:String? = null var LinkDESC:String? = null var LinkKEY:String? = null var LinkID:String? = null var AllowKitComponentOverride:Boolean? = null var PostTendered:Boolean? = null var AllowInitDateEdit:Boolean? = null var UseZeroCreditLimit:Boolean? = null var CollectJobCostCode:Boolean? = null var IgnoreBackOrderAllocations:Boolean? = null var UsePicking:Boolean? = null var ShowOnlyUsersDebtors:Boolean? = null var AllowSaveToOrderWhenDebtorOnHold:Boolean? = null var AddFreightToAllSnapshots:Boolean? = null var DontChangePickPrices:Boolean? = null var AutoKitPricing:Boolean? = null var InvoicesFromQuotesUseActivateDate:Boolean? = null var GrabSOHFromDefaultBin:Boolean? = null var UseTaxExemption:Boolean? = null var ValidateABN:Boolean? = null var CompensateTaxRounding:Boolean? = null var UseBranching:Boolean? = null var InvoiceTypeDescription1:String? = null var InvoiceTypeDescription2:String? = null var AllowInvoiceTypeChange:Boolean? = null var AllowForwardOrders:Boolean? = null var AllowActiveOrders:Boolean? = null var DocketNumHeader:String? = null var CreditNoteHeader:String? = null var BuildPaymentReferenceFromDebtor:Boolean? = null var QuoteNoDescription:String? = null var ShortDateFormat:String? = null var ManualPrintSelection:Boolean? = null var UseDirectTaxIfSellPriceIncTax:Boolean? = null var JobCodeSeparator:String? = null var UseKitRoundingPart:Boolean? = null var KitRoundingPartID:String? = null var DiscountPercentDecimalPlaces:Short? = null var DefaultQuoteExpiryDays:Short? = null var AllowDocumentManipulationOnClosedQuote:Boolean? = null var DefaultDocumentTypeKey:String? = null var DefaultNoteTypeKey:String? = null var CopySalesQuoteIncludesNotes:Boolean? = null var CopySalesQuoteIncludesDocuments:Boolean? = null var DontApplyDebtorDiscounts:Boolean? = null var UserTodoOnly:Boolean? = null var DoNotReadSOHLevelsForQuotes:Boolean? = null } enum class e_SalesQuoteTypes { ESalesQuoteNormalSalesOrder, ESalesQuoteBackToBack, } enum class e_SalesQuoteOrderTypes { ESalesQuoteOrderTypeReserveOrder, ESalesQuoteOrderTypeInvoiceOrder, ESalesQuoteOrderTypeForwardOrder, ESalesQuoteOrderTypeActiveOrder, } enum class e_SalesQuoteStatuses { ESalesQuoteEntered, ESalesQuoteClosed, } enum class e_SalesQuoteBillTypes { ESalesQuoteShipAndBill, ESalesQuoteBillWhenComplete, ESalesQuoteShipWhenComplete, } open class SalesQuoteCashSales { var Name:String? = null var Company:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var ContactName:String? = null } open class SalesQuoteJobCosting { var GSTApplicable:Boolean? = null var JobCostID:String? = null var JobCostNo:String? = null var Description:String? = null } open class SalesStage { var SalesStageID:String? = null var LastSavedDateTime:Date? = null var ItemNo:Int? = null var Description:String? = null var PercentComplete:Short? = null var IsDefault:Boolean? = null var IsEnabled:Boolean? = null } open class CartageCharge { var ExTaxAmount:BigDecimal? = null var TaxAmount:BigDecimal? = null var TaxRate:TaxRate? = null } open class OpportunityStatusReason { var OpportunityStatusReasonID:String? = null var Description:String? = null var Note:String? = null var StatusType:StatusTypes? = null } enum class StatusTypes(val value:Int) { OnGoing(0), Won(1), Lost(1), } enum class SalesQuoteKitLineTypesEnum { ESalesQuoteNormalLine, ESalesQuoteKitHeader, ESalesQuoteKitComponent, } open class JiwaAuthUserSessionResponse : JiwaAuthUserSession() { } open class QueryData : QueryBase() { } open class StartupLogEntry { var Description:String? = null var StartDateTime:Date? = null var EndDateTime:Date? = null var ElapsedMilliseconds:Long? = null var Depth:Int? = null } open class PluginException { var RecID:String? = null var Name:String? = null var Exception:Exception? = null var ExceptionPolicy:ExceptionPolicies? = null } enum class Statuses { UnActivated, Activated, } open class StockTransferLine { var TransferLineID:String? = null var ItemNo:Int? = null var FromInventoryRecID:String? = null var FromInventoryPartNo:String? = null var FromInventoryDescription:String? = null var FromInventoryDecimalPlaces:Int? = null var FromInventoryLastCost:BigDecimal? = null var FromInventoryCubic:BigDecimal? = null var FromInventoryWeight:BigDecimal? = null var FromInventoryUnits:String? = null var FromInventoryIsPhysical:Boolean? = null var FromInventoryIsSerial:Boolean? = null var FromInventoryInventoryValueLedgerRecID:String? = null var FromInventoryInventoryValueLedgerAccountNo:String? = null var FromInventoryInventoryValueLedgerDescription:String? = null var FromInventoryWriteOnLedgerAccountRecID:String? = null var FromInventoryWriteOnLedgerAccountNo:String? = null var FromInventoryWriteOnLedgerAccountDescription:String? = null var FromInventoryWriteOffLedgerAccountRecID:String? = null var FromInventoryWriteOffLedgerAccountNo:String? = null var FromInventoryWriteOffLedgerAccountDescription:String? = null var FromPartInventorySOHID:String? = null var FromPartOriginalQuantity:BigDecimal? = null var FromPartSerialNo:String? = null var FromPartComment:String? = null var FromPartExpiryDate:Date? = null var FromPartBinLocation:String? = null var Reference:String? = null var AvailableQuantity:BigDecimal? = null var TransferQuantity:BigDecimal? = null var StockTransferReasonRecID:String? = null var StockTransferReasonName:String? = null var StockTransferReasonIsDefault:Boolean? = null var StockTransferReasonWriteOffLedgerAccountOverride:Boolean? = null var StockTransferReasonWriteOffLedgerAccountRecID:String? = null var StockTransferReasonWriteOffLedgerAccountNo:String? = null var StockTransferReasonWriteOffLedgerAccountDescription:String? = null var StockTransferReasonWriteOnLedgerAccountOverride:Boolean? = null var StockTransferReasonWriteOnLedgerAccountRecID:String? = null var StockTransferReasonWriteOnLedgerAccountNo:String? = null var StockTransferReasonWriteOnLedgerAccountDescription:String? = null var ToInventoryRecID:String? = null var ToInventoryPartNo:String? = null var ToInventoryDescription:String? = null var ToInventoryDecimalPlaces:Int? = null var ToInventoryLastCost:BigDecimal? = null var ToInventoryCubic:BigDecimal? = null var ToInventoryWeight:BigDecimal? = null var ToInventoryUnits:String? = null var ToInventoryIsPhysical:Boolean? = null var ToInventoryIsSerial:Boolean? = null var ToInventoryInventoryValueLedgerRecID:String? = null var ToInventoryInventoryValueLedgerAccountNo:String? = null var ToInventoryInventoryValueLedgerDescription:String? = null var ToInventoryWriteOnLedgerAccountRecID:String? = null var ToInventoryWriteOnLedgerAccountNo:String? = null var ToInventoryWriteOnLedgerAccountDescription:String? = null var ToInventoryWriteOffLedgerAccountRecID:String? = null var ToInventoryWriteOffLedgerAccountNo:String? = null var ToInventoryWriteOffLedgerAccountDescription:String? = null var ToPartInventorySOHID:String? = null var ToPartSerialNo:String? = null var ToPartComment:String? = null var ToPartExpiryDate:Date? = null var ToPartBinLocation:String? = null var LastSavedByStaffID:String? = null var LastSavedByStaffUserName:String? = null var LastSavedByStaffTitle:String? = null var LastSavedByStaffFirstName:String? = null var LastSavedByStaffSurname:String? = null var LastSavedDateTime:Date? = null var CreatedByStaffID:String? = null var CreatedByStaffUserName:String? = null var CreatedByStaffTitle:String? = null var CreatedByStaffFirstName:String? = null var CreatedByStaffSurname:String? = null var CreatedDateTime:Date? = null var CustomFieldValues:ArrayList = ArrayList() } enum class CreditStatuses { Open, Activated, Closed, } open class Line { var RecID:String? = null var ItemNo:Int? = null var LastSavedDateTime:Date? = null var RowHash:ArrayList? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var DecimalPlaces:Short? = null var Quantity:BigDecimal? = null var Remark:String? = null var UnitCreditValue:BigDecimal? = null var TotalCreditValue:BigDecimal? = null var TaxAmount:BigDecimal? = null var FXUnitCreditValue:BigDecimal? = null var FXTotalCreditValue:BigDecimal? = null var FXRate:BigDecimal? = null var TaxRateID:String? = null var TaxRateDescription:String? = null var TaxRate:BigDecimal? = null var ReturnCode:ReturnCode? = null var CustomFieldValues:ArrayList = ArrayList() var LineDetails:ArrayList = ArrayList() var PurchaseOrderLineID:String? = null var ShippingLineID:String? = null var IsCompleted:Boolean? = null } open class ShippingEntity { var RecID:String? = null var ShippingNo:String? = null var RANumber:String? = null var Reference:String? = null var Status:ShippingEntityStatuses? = null var ReturnCode:ReturnCode? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var ShippingDate:Date? = null } enum class ShippingStatuses { Open, Activated, Closed, } open class ReturnCode { var RecID:String? = null var Code:String? = null var Description:String? = null var IsDefault:Boolean? = null var ReturnType:ReturnTypes? = null } open class Line { var RecID:String? = null var ItemNo:Int? = null var LastSavedDateTime:Date? = null var RowHash:ArrayList? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var DecimalPlaces:Short? = null var Quantity:BigDecimal? = null var QuantityTaken:BigDecimal? = null var Remark:String? = null var UnitReturnValue:BigDecimal? = null var TotalReturnValue:BigDecimal? = null var TaxAmount:BigDecimal? = null var TaxRateID:String? = null var TaxRateDescription:String? = null var TaxRate:BigDecimal? = null var FXUnitReturnValue:BigDecimal? = null var FXTotalReturnValue:BigDecimal? = null var FXRate:BigDecimal? = null var LineTotalIncTax:BigDecimal? = null var IsCompleted:Boolean? = null var ReturnCode:ReturnCode? = null var PurchaseOrderLineID:String? = null var CustomFieldValues:ArrayList = ArrayList() var LineDetails:ArrayList = ArrayList() } open class RequestEntity { var RecID:String? = null var RequestNo:String? = null var Reference:String? = null var Status:RequestEntityStatuses? = null var ReturnCode:ReturnCode? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var ContactName:String? = null var Note:String? = null var CourierDetails:String? = null var RequestDate:Date? = null } open class CreditEntity { var RecID:String? = null var CreditNo:String? = null var Reference:String? = null var CreditorRef:String? = null var Status:CreditEntityStatuses? = null var CreditorID:String? = null var CreditorAccountNo:String? = null var CreditorName:String? = null var ContactName:String? = null var CreditDate:Date? = null } enum class TaxRateTypes { Wst, GstIn, GstOut, GstAdjustmentsIn, GstAdjustmentsout, } open class UserSetting { var Section:String? = null var IDKey:String? = null var Contents:String? = null } open class QueryDb : QueryBase() { } open class SY_UserProfile { @Required() var ProfileID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var UserID:String? = null var Section:String? = null var IDKey:String? = null var Contents:String? = null } enum class Statuses { Entered, Closed, Picking, InTransit, Cancelled, } enum class SourceTypes { EWarehouseTransferSourceTypeNormal, EWarehouseTransferSourceTypePurchaseOrder, EWarehouseTransferSourceTypeBackOrder, EWarehouseTransferSourceSupplierReturnRequest, EWarehouseTransferSourceSupplierReturnShipping, } open class WarehouseTransferOutReceiveIn { var WarehouseTransferOutReceiveInID:String? = null var WarehouseTransferOutID:String? = null var WarehouseTransferInID:String? = null var TransferNo:String? = null var TransferDate:Date? = null var ReceivedByStaffID:String? = null var ReceivedByStaffUserName:String? = null var ReceivedByStaffTitle:String? = null var ReceivedByStaffFirstName:String? = null var ReceivedByStaffSurname:String? = null var Status:Statuses? = null } open class WarehouseTransferOutLineDetail { var TransferLineDetailsID:String? = null var Quantity:BigDecimal? = null var Cost:BigDecimal? = null var SourceSerialNo:String? = null var SourceBinLocation:String? = null var SourceExpiryDate:Date? = null var Source_IN_SOHID:String? = null var InTransit_IN_SOHID:String? = null } enum class Statuses { Entered, Closed, Picking, InTransit, Cancelled, } enum class SourceTypes { EWarehouseTransferSourceTypeNormal, EWarehouseTransferSourceTypePurchaseOrder, EWarehouseTransferSourceTypeBackOrder, EWarehouseTransferSourceSupplierReturnRequest, EWarehouseTransferSourceSupplierReturnShipping, } open class WarehouseTransferInReceiveIn { var WarehouseTransferInReceiveInID:String? = null var WarehouseTransferInID:String? = null var WarehouseTransferOutID:String? = null var TransferNo:String? = null var TransferDate:Date? = null var ReceivedByStaffID:String? = null var ReceivedByStaffUserName:String? = null var ReceivedByStaffTitle:String? = null var ReceivedByStaffFirstName:String? = null var ReceivedByStaffSurname:String? = null var Status:Statuses? = null } open class WarehouseTransferInLineDetail { var TransferLineDetailsID:String? = null var Quantity:BigDecimal? = null var Cost:BigDecimal? = null var SourceSerialNo:String? = null var SourceBinLocation:String? = null var SourceExpiryDate:Date? = null var SourceDateIn:Date? = null var SourceSpecialPrice:BigDecimal? = null var Source_IN_SOHID:String? = null var InTransit_IN_SOHID:String? = null var Destination_IN_SOHID:String? = null var QuantityReceived:BigDecimal? = null var CostReceived:BigDecimal? = null var DestinationSerialNo:String? = null var DestinationBinLocation:String? = null var DestinationExpiryDate:Date? = null var AddedCost:BigDecimal? = null } open class WebhooksSubscriptionHeader { var Name:String? = null var Value:String? = null } open class v_SY_WebhookSubscriber_Messages { @Required() var SubscriberID:UUID? = null @Required() var SubscriptionID:UUID? = null @Required() var MessageID:UUID? = null @Required() var EventName:String? = null @Required() var URL:String? = null var Body:String? = null @Required() var ItemNo:Int? = null @Required() var Status:Short? = null @Required() var Retries:Int? = null @Required() var AddedDateTime:Date? = null @Required() var LastSavedDateTime:Date? = null var LastMessageResponseHTTPCode:Int? = null var LastMessageResponseMessage:String? = null } open class v_SY_WebhookSubscriber_MessageResponses { @Required() var SubscriberID:UUID? = null @Required() var SubscriptionID:UUID? = null @Required() var MessageID:UUID? = null @Required() var MessageResponseID:UUID? = null @Required() var EventName:String? = null @Required() var URL:String? = null var Body:String? = null @Required() var MessageItemNo:Int? = null @Required() var Status:Short? = null @Required() var Retries:Int? = null @Required() var AddedDateTime:Date? = null @Required() var MessageLastSavedDateTime:Date? = null @Required() var HTTPCode:Int? = null var Message:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null } open class WebHookEvent { @Required() var Name:String? = null var Description:String? = null } open class ProductionLine { var ProductionLineID:String? = null var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null var ProductionArea:ProductionArea? = null } enum class Statuses(val value:Int) { NotStarted(0), Started(1), OnHold(2), Closed(3), Forecast(-1), } enum class WorkOrderTypes { WorkOrder, Disassembly, Reversal, } open class InventoryBinLocation { var BinLocationID:String? = null var LogicalWarehouseID:String? = null var LogicalWarehouseDescription:String? = null var PhysicalWarehouseID:String? = null var PhysicalWarehouseDescription:String? = null var Description:String? = null var ShortName:String? = null var ItemNo:Int? = null var IsDefault:Boolean? = null var CustomFieldValues:ArrayList = ArrayList() } enum class SubAssemblyExplodePolicyOptions { AlwaysExplode, NeverExplode, ExplodeShortfalls, } open class SubAssemblyWorkOrder { var WorkOrder:WorkOrder? = null } open class ProductionLineWorkCentre { var ProductionLineWorkCentreID:String? = null var WorkCentre:WorkCentre? = null } enum class Statuses { NotStarted, InProgress, Completed, } open class RESTAPICustomRoutesPlugin : MarshalByRefObject() { } open class sh_WarehouseStock { var InventoryID:String? = null var StockOnHand:Int? = null var ValueOnHand:BigDecimal? = null var IN_LogicalID:String? = null var WarehouseDescription:String? = null var PartNo:String? = null var LatestDateIn:Date? = null var LatestLastSavedDateTime:Date? = null var ProductWebEnabled:Boolean? = null } open class v_Jiwa_Inventory_Item_List { @Required() var InventoryID:String? = null @Required() var PartNo:String? = null var Description:String? = null var Picture:ArrayList? = null @Required() var InventoryClassificationID:String? = null var ClassificationDescription:String? = null @Required() var Category1ID:String? = null var Category1Description:String? = null @Required() var Category2ID:String? = null var Category2Description:String? = null @Required() var Category3ID:String? = null var Category3Description:String? = null @Required() var Category4ID:String? = null var Category4Description:String? = null @Required() var Category5ID:String? = null var Category5Description:String? = null @Required() var IN_LogicalID:String? = null var LogicalWarehouseDescription:String? = null @Required() var IN_PhysicalID:String? = null @Required() var PhysicalWarehouseDescription:String? = null var AvailableStock:BigDecimal? = null var SellPrice:BigDecimal? = null var RRPPrice:BigDecimal? = null var LastSavedDateTime:Date? = null } open class v_JIWA_JobCosting_EstimateAndActualLines { @Required() var JB_Estimates_RecID:String? = null @Required() var JB_JobStages_RecID:String? = null var ComponentID:String? = null var ComponentNo:String? = null var ComponentDescription:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var ItemNo:Int? = null var Units:String? = null var ComponentType:Int? = null @Required() var IsEstimate:Int? = null } open class v_Jiwa_JobCosting_EstimateLines { @Required() var JB_Estimates_RecID:String? = null @Required() var JB_JobStages_RecID:String? = null @Required() var ComponentID:String? = null @Required() var ComponentNo:String? = null var ComponentDescription:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var ItemNo:Int? = null var Units:String? = null @Required() var ComponentType:Int? = null } open class v_JIWA_JobCosting_EstimatesAndActuals { @Required() var RecID:String? = null @Required() var EstimateNo:String? = null var Description:String? = null @Required() var JB_Main_RecID:String? = null @Required() var LastSavedDateTime:Date? = null var HR_Staff_RecID:String? = null @Required() var IN_Logical_RecID:String? = null @Required() var IsDefault:Int? = null var Status:Int? = null @Required() var IsEstimate:Int? = null } open class v_Jiwa_Licences { @Required() var RecID:String? = null @Required() var ResourceID:String? = null @Required() var ResourceName:String? = null @Required() var IssueDate:Date? = null @Required() var Scope:String? = null var Note:String? = null @Required() var CommenceDate:Date? = null @Required() var ExpiryDate:Date? = null @Required() var CALs:Int? = null var Used:Int? = null var Unused:Int? = null @Required() var Version:String? = null @Required() var Signature:String? = null } open class v_JIWA_PurchaseOrders_DeliveryNotes { @Required() var PurchaseOrderID:String? = null var DeliveryNote:String? = null } open class v_JIWA_PurchaseOrders_UOM { @Required() var OrderLineID:String? = null var QtyUom:BigDecimal? = null var Name:String? = null } open class v_JIWA_QO_LinesKitHeaderTax { @Required() var InvoiceLineID:String? = null var KitHeaderTax:BigDecimal? = null var KitHeaderTotalIncTax:BigDecimal? = null } open class v_Jiwa_SalesOrder_List { @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null var OrderNo:String? = null var SOReference:String? = null @Required() var InvoiceInitDate:Date? = null var Status:Short? = null @Required() var CreditNote:Boolean? = null @Required() var LastSavedDateTime:Date? = null var InvoiceTotal:BigDecimal? = null @Required() var DebtorID:String? = null @Required() var AccountNo:String? = null var DebtorName:String? = null @Required() var IN_LogicalID:String? = null var LogicalWarehouseDescription:String? = null @Required() var IN_PhysicalID:String? = null @Required() var PhysicalWarehouseDescription:String? = null @Required() var BranchID:String? = null @Required() var BranchDescription:String? = null var CashSaleAddress1:String? = null var CashSaleAddress2:String? = null var CashSaleAddress3:String? = null var CashSaleAddress4:String? = null var CashSalePostcode:String? = null var CashSaleCompany:String? = null var CashSaleName:String? = null var CashSalePhone:String? = null var DeliveryAddressContactName:String? = null @Required() var DeliveryAddressee:String? = null var DeliveryAddress1:String? = null var DeliveryAddress2:String? = null var DeliveryAddress3:String? = null var DeliveryAddress4:String? = null var DeliveryAddressPostcode:String? = null @Required() var DeliveryAddressCountry:String? = null @Required() var Delivered:Boolean? = null var DeliveredDate:Date? = null var ConsignmentNote:String? = null var CartageCharge1:BigDecimal? = null var Cartage1TaxAmount:BigDecimal? = null var CartageCharge2:BigDecimal? = null var Cartage2TaxAmount:BigDecimal? = null var CartageCharge3:BigDecimal? = null var Cartage3TaxAmount:BigDecimal? = null var CourierDetails:String? = null var Notes:String? = null var EmailAddress:String? = null @Required() var StaffID:String? = null var StaffTitle:String? = null var StaffFirstName:String? = null var StaffSurname:String? = null @Required() var StaffUsername:String? = null } open class v_Jiwa_SalesQuote_List { @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null var OrderNo:String? = null var QOReference:String? = null @Required() var InvoiceInitDate:Date? = null var Status:Short? = null @Required() var LastSavedDateTime:Date? = null var InvoiceTotal:BigDecimal? = null @Required() var DebtorID:String? = null @Required() var AccountNo:String? = null var DebtorName:String? = null @Required() var IN_LogicalID:String? = null var LogicalWarehouseDescription:String? = null @Required() var IN_PhysicalID:String? = null @Required() var PhysicalWarehouseDescription:String? = null @Required() var BranchID:String? = null @Required() var BranchDescription:String? = null var CashSaleAddress1:String? = null var CashSaleAddress2:String? = null var CashSaleAddress3:String? = null var CashSaleAddress4:String? = null var CashSalePostcode:String? = null var CashSaleCompany:String? = null var CashSaleName:String? = null var CashSalePhone:String? = null var DeliveryAddressContactName:String? = null @Required() var DeliveryAddressee:String? = null var DeliveryAddress1:String? = null var DeliveryAddress2:String? = null var DeliveryAddress3:String? = null var DeliveryAddress4:String? = null var DeliveryAddressPostcode:String? = null @Required() var DeliveryAddressCountry:String? = null var CartageCharge1:BigDecimal? = null var Cartage1TaxAmount:BigDecimal? = null var CartageCharge2:BigDecimal? = null var Cartage2TaxAmount:BigDecimal? = null var CartageCharge3:BigDecimal? = null var Cartage3TaxAmount:BigDecimal? = null var CourierDetails:String? = null var Notes:String? = null @Required() var StaffID:String? = null var StaffTitle:String? = null var StaffFirstName:String? = null var StaffSurname:String? = null @Required() var StaffUsername:String? = null } open class v_JIWA_SO_LinesKitHeaderTax { @Required() var InvoiceLineID:String? = null var KitHeaderTax:BigDecimal? = null var KitHeaderTotalIncTax:BigDecimal? = null } open class v_JobPriorities { @Required() var RecID:String? = null var HighestTaskPriorityRecID:String? = null } open class v_JobStatuses { @Required() var RecID:String? = null @Required() var SM_Jobs_RecID:String? = null } open class v_JobStatusesMinDisplayOrder { @Required() var SM_Jobs_RecID:String? = null var ItemNo:Int? = null } open class v_JobsWithActiveTask { var JobID:String? = null @Required() var JobNo:String? = null var DB_Main_RecID:String? = null var AccountNo:String? = null var Name:String? = null var JobDescription:String? = null var CoordinatorName:String? = null var JobDateLogged:Date? = null } open class v_PrepaidLabourPacksHoursInvoiced { @Required() var SM_PrepaidLabourPacks_RecID:String? = null var HoursInvoiced:BigDecimal? = null } open class v_PrepaidLabourPacksHoursUsed { @Required() var SM_PrepaidLabourPacks_RecID:String? = null var HoursUsed:BigDecimal? = null } open class v_SalesInformation { @Required() var InvoiceLineID:String? = null @Required() var InvoiceNo:String? = null var StaffID:String? = null @Required() var IN_LogicalID:String? = null var IN_PhysicalID:String? = null @Required() var BranchID:String? = null var PartNo:String? = null var PartDescription:String? = null var Quantity:BigDecimal? = null var LineTotalIncGST:BigDecimal? = null var LineTaxTotal:BigDecimal? = null var LineTotalExGST:BigDecimal? = null var LineCost:BigDecimal? = null var LineProfit:BigDecimal? = null var ClassificationDescription:String? = null var Category1DescriptionAtTimeOfSale:String? = null var Category2DescriptionAtTimeOfSale:String? = null var Category3DescriptionAtTimeOfSale:String? = null @Required() var DebtorID:String? = null var DebtorClassificationID:String? = null var ProcessDate:Date? = null var InventoryID:String? = null } open class v_SerialNumbersSold { var inventoryid:String? = null var SerialNo:String? = null var PartNo:String? = null var Description:String? = null } open class V_SHBookinShipments { @Required() var ShipmentID:String? = null } open class V_Shipment { @Required() var ShipmentID:String? = null @Required() var LineID:String? = null var OrderNo:String? = null var InvoiceNo:String? = null var CreditorID:String? = null var PartNo:String? = null var Description:String? = null var SuppPartNo:String? = null var QtyOrdered:BigDecimal? = null var QtyThisShip:BigDecimal? = null var LineCost:BigDecimal? = null var LandedCost:BigDecimal? = null var LandedTotal:BigDecimal? = null var CostType:String? = null var CurrencyID:String? = null var FXrate:BigDecimal? = null var FXAmount:BigDecimal? = null var HomeAmount:BigDecimal? = null var GSTDesc:String? = null var GSTAmount:BigDecimal? = null var GSTRate:BigDecimal? = null var TotalAmount:BigDecimal? = null var ApportionedOnPO:String? = null var DueDate:Date? = null @Required() var Date:Date? = null @Required() var SectionDesc:String? = null var TotalCost:BigDecimal? = null var UnitCostExGST:BigDecimal? = null var Duty:BigDecimal? = null var Expenses:BigDecimal? = null var FXShipUnitCostExGST:BigDecimal? = null } open class V_Shipment_BO { @Required() var InvoiceNo:String? = null var RecordDate:Date? = null var OrderNo:String? = null @Required() var DebtorID:String? = null var HistoryNo:Short? = null var PartNo:String? = null var Description:String? = null var QuantityOrdered:BigDecimal? = null var QuantityThisDel:BigDecimal? = null var QuantityBackord:BigDecimal? = null var QuantityPrevDel:BigDecimal? = null var ItemPrice:BigDecimal? = null var TaxToCharge:BigDecimal? = null @Required() var InvoiceLineID:String? = null @Required() var RptType:String? = null } open class V_ShipmentReconciliation { @Required() var SourceID:String? = null @Required() var ShipmentNo:String? = null var ImportCostClearingAccountID:String? = null } open class v_Staff { @Required() var StaffID:String? = null var FullName:String? = null } open class V_STK_LineDetails { @Required() var StockTakeDetailsID:String? = null @Required() var StockTakeLineID:String? = null var SerialNumber:String? = null var LinkID:String? = null var QtyFound:BigDecimal? = null var Qty:BigDecimal? = null @Required() var Inc_Dec:Int? = null var Cost:BigDecimal? = null var ExpiryDate:Date? = null var BinLocation:String? = null } open class v_SupportPackHoursRemaining { @Required() var DB_Main_RecID:String? = null var HoursRemining:BigDecimal? = null } open class v_SupportPackNormalHoursRemainingByDebtor { @Required() var DebtorID:String? = null var NormalHoursRemaining:BigDecimal? = null } open class v_SupportPackNormalHoursTotalByDebtor { @Required() var DebtorID:String? = null var NormalHoursTotal:BigDecimal? = null } open class v_SupportPackSpecialHoursRemainingByDebtor { @Required() var DebtorID:String? = null var SpecialHoursRemaining:BigDecimal? = null } open class v_SupportPackSpecialHoursTotalByDebtor { @Required() var DebtorID:String? = null var SpecialHoursTotal:BigDecimal? = null } open class v_TaskPriorities { @Required() var SM_Jobs_RecID:String? = null @Required() var SM_Tasks_RecID:String? = null var SM_Priorities_RecID:String? = null var ResponseTime:BigDecimal? = null } open class v_TaskStatuses { @Required() var SM_Jobs_RecID:String? = null @Required() var SM_Tasks_RecID:String? = null var SM_Statuses_RecID:String? = null var ItemNo:Int? = null } open class VLogicalWH { var LogicalWH:String? = null } open class VPhysicalWH { @Required() var PhysicalWH:String? = null } open class WH_Transfer { @Required() var WH_TransferID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var TransferDate:Date? = null @Required() var ActivateDate:Date? = null var Status:Short? = null @References(HR_Staff.class) @Required() var TransferBy:String? = null var Ref:String? = null var Notes:String? = null var SourceType:Short? = null var SourceID:String? = null @References(IN_Logical.class) @Required() var SrcIN_LogicalID:String? = null @References(IN_Logical.class) @Required() var DstIN_LogicalID:String? = null @Required() var TransferNo:String? = null @Required() var InTransit:Boolean? = null var TransitNotes:String? = null @References(IN_Logical.class) var IN_TransitID:String? = null @Required() var AddedCost1:BigDecimal? = null @Required() var AddedCost2:BigDecimal? = null @Required() var AddedCost3:BigDecimal? = null @References(HR_Staff.class) var PickedBy:String? = null @References(HR_Staff.class) var ReceivedBy:String? = null @Required() var Type:Short? = null @Required() var AddCostMethod:String? = null } open class WH_TransferLineDetails { @Required() var WH_TransferLineDetailsID:String? = null @Required() var WH_TransferLineID:String? = null @Required() var InventoryID:String? = null var Quantity:BigDecimal? = null var Cost:BigDecimal? = null var SerialNo:String? = null @Required() var IN_SOHID:String? = null var Source_IN_SOHID:String? = null @Required() var InTransit_IN_SOHID:String? = null @Required() var CostReceived:BigDecimal? = null @Required() var QuantityReceived:BigDecimal? = null @Required() var SerialNoInwards:String? = null @Required() var BinLocation:String? = null @Required() var BinLocationInwards:String? = null var ExpiryDate:Date? = null var ExpiryDateInwards:Date? = null var DateIn:Date? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var AddedCost:BigDecimal? = null } open class WH_TransferLines { @Required() var WH_TransferLineID:String? = null @Required() var WH_TransferID:String? = null @Required() var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var QtyWanted:BigDecimal? = null var QtyTrans:BigDecimal? = null var Cost:BigDecimal? = null var Ref:String? = null @Required() var LineNum:Short? = null var BackOrderID:String? = null var PurchaseOrderID:String? = null var PurchaseOrderLineID:String? = null var DestinationBinLoc:String? = null @Required() var QtyReceived:BigDecimal? = null @Required() var LinkID:String? = null @Required() var AddCostLedgerID1:String? = null @Required() var AddCostLedgerID2:String? = null @Required() var AddCostLedgerID3:String? = null @Required() var Weight:BigDecimal? = null @Required() var Cubic:BigDecimal? = null @Required() var QtyBackOrdered:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null } open class sh_SalesOrderLine { var InvoiceID:String? = null var InvoiceLineID:String? = null var InvoiceHistoryID:String? = null var LineNum:Short? = null var CommentLine:Boolean? = null var PartNo:String? = null var Description:String? = null var PhysicalItem:Short? = null var UnitCost:BigDecimal? = null var UnitExGST:BigDecimal? = null var TotalTax:BigDecimal? = null var TotalIncGST:BigDecimal? = null var QuantityOrdered:BigDecimal? = null var QuantityPrevDel:BigDecimal? = null var QuantityThisDel:BigDecimal? = null var QuantityBackOrd:BigDecimal? = null var HistoryText_Comment:String? = null var NonStock:Boolean? = null var InventoryID:String? = null var UseSerialNo:Boolean? = null var UnitTax:BigDecimal? = null var BOMObject:Int? = null var KitStyle:Short? = null var LineCost:BigDecimal? = null var OrigInvoiceNo:String? = null var UnitIncGST:BigDecimal? = null var TotalExGST:BigDecimal? = null var DemandQuantity:BigDecimal? = null var QuantityPrevDemand:BigDecimal? = null var UserDefinedFloat1:BigDecimal? = null var ETAToSHEffective:Date? = null var ETAToSHOverride:Date? = null var ETAToSupplier:Date? = null var ETAToSupplierOffsetInDays:Int? = null var PurchaseOrderId:String? = null } open class sh_SalesOrder { var InvoiceID:String? = null var LastSavedDateTime:Date? = null var DebtorID:String? = null var StaffID:String? = null var InvoiceNo:String? = null var InvoiceInitDate:Date? = null var InvoiceLastDate:Date? = null var OrderNo:String? = null var TaxExemptNo:String? = null var InvoiceTotal:BigDecimal? = null var CurrentHistoryNo:Short? = null var Status:Int? = null var BillWhenComplete:Short? = null var CreditNote:Boolean? = null var InvoiceType:Short? = null var GroupSupplierID:String? = null var IN_LogicalID:String? = null var BranchID:String? = null var SOReference:String? = null var ParentDebtorID:String? = null var BackOrderMode:Short? = null var DocType:Int? = null var GSTInvoice:Boolean? = null var ExpectedDeliveryDate:Date? = null var SourceQuoteID:String? = null var PriceSchemeID:String? = null var LastModifiedBy:String? = null var InvoiceHistoryID:String? = null var RecordDate:Date? = null var Ref:String? = null var HistoryNo:Short? = null var HistoryTotal:BigDecimal? = null var DelAddress1:String? = null var DelAddress2:String? = null var DelAddress3:String? = null var DelAddress4:String? = null var HistoryPostCode:String? = null var Notes:String? = null var CourierDetails:String? = null var PaymentTypeID:String? = null var PaymentRef:String? = null var AmountPaid:BigDecimal? = null var RunNo:String? = null var DelContactName:String? = null var Delivered:Boolean? = null var DeliveredDate:Date? = null var FreightForwardAddress1:String? = null var FreightForwardAddress2:String? = null var FreightForwardAddress3:String? = null var FreightForwardAddress4:String? = null var FreightForwardNotes:String? = null var HistoryStatus:Short? = null var EmailAddress:String? = null var ConsignmentNote:String? = null var DateCreated:Date? = null var DateLastSaved:Date? = null var DatePosted:Date? = null var DateProcessed:Date? = null var DropShipment:Boolean? = null var DeliveryAddressee:String? = null var DeliveryAddressCountry:String? = null var FreightForwardAddressCountry:String? = null var OrderedByID:String? = null var DeliveryContactID:String? = null var CostCenter:String? = null var ExpressedInterestInInsurance:Boolean? = null var PrimaryOrderID:String? = null var InsuranceOrderID:String? = null var HasWarrantyUplift:Boolean? = null var HasLicensing:Boolean? = null var WarrantyUpliftDocumentCount:Int? = null var LicenseDocumentCount:Int? = null var Source:String? = null var DispatchedOn:Date? = null } open class sh_Debtor { var DebtorID:String? = null var LastSavedDateTime:Date? = null var AccountNo:String? = null var Name:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var BSBN:String? = null var AccountName:String? = null var TaxExemptNo:String? = null var CreditLimit:BigDecimal? = null var ClassificationID:String? = null var Classification:String? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var CurrentBalance:BigDecimal? = null var AltAccountNo:String? = null var NotifyRequired:Boolean? = null var NotifyAddress:String? = null var CommenceDate:Date? = null var WebAccess:Boolean? = null var ParentDebtorID:String? = null var AllocLastSavedDateTime:Date? = null var PriceSchemeID:String? = null var AustPostDPID:String? = null var AustPostBCSP:String? = null var TradingName:String? = null var CompanyName:String? = null var ACN:String? = null var ProprietorsName:String? = null var PeriodType:Short? = null var TermsDays:Short? = null var TermsType:Short? = null var ABN:String? = null var BPayReference:String? = null var TradingStatus:Short? = null var IndustryID:String? = null var IndustryName:String? = null var AccountSizeID:String? = null var AccountSizeName:String? = null var Category3ID:String? = null var Category4ID:String? = null var Category5ID:String? = null var BO_Priorities_RecID:String? = null var PricingGroupID:String? = null var BudgetedGPPercentage:BigDecimal? = null var Country:String? = null var FR_Carriers_RecID:String? = null var FR_CarrierServices_RecID:String? = null var CarrierAccountNo:String? = null var ChargeTo:Short? = null var IsCashOnly:Boolean? = null } open class sh_GoodsReceived_Device { var SerialNo:String? = null var PartNo:String? = null var IN_SOH_LinkID:String? = null var RE_LineDetails_RecID:String? = null var OrderID:String? = null var OrderLineID:String? = null var PackSlipID:String? = null } open class SY_Plugin_Image { @Required() var RecID:UUID? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var Picture:ArrayList? = null var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_Plugin_Notes { @Required() var RecID:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class SY_PluginBusinessLogic { @Required() var RecID:UUID? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @References(SY_BusinessLogic.class) @Required() var SY_BusinessLogic_RecID:UUID? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_PluginCustomSettingModules { @Required() var RecID:UUID? = null @Required() var ModuleName:String? = null @Required() var TableName:String? = null @Required() var IDColumnName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null var ValuesTableName:String? = null var ValuesIDColumnName:String? = null var ValuesSettingIDColumnName:String? = null var ValuesFKIDColumnName:String? = null } open class SY_PluginDocuments { @Required() var RecID:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @References(SY_DocumentTypes.class) @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class SY_PluginEmbeddedReference { @Required() var RecID:UUID? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var AssemblyName:String? = null @Required() var FileBinary:ArrayList? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_PluginForm { @Required() var RecID:UUID? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_PluginPluginReference { @Required() var RecID:UUID? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @References(SY_Plugin.class) @Required() var Referenced_SY_Plugin_RecID:UUID? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_PluginReference { @Required() var RecID:UUID? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var AssemblyFullName:String? = null @Required() var AssemblyName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_PluginSchedule { @Required() var RecID:UUID? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var Name:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ScheduleType:Short? = null @Required() var OccurrenceType:Short? = null @Required() var OccurrenceFrequencyInterval:Int? = null @Required() var DailyFrequencyType:Short? = null @Required() var DailyOccursOnceTime:Long? = null @Required() var DailyRepeatsInterval:Int? = null @Required() var DailyRepeatsStartTime:Long? = null @Required() var DailyRepeatsEndTime:Long? = null @Required() var WeeklyRepeatsInterval:Int? = null @Required() var WeeklyDaysOfWeek:Short? = null @Required() var MonthlyFrequencyType:Short? = null @Required() var MonthlyDayOfMonth:Short? = null @Required() var MonthlyRepeatInterval:Int? = null @Required() var MonthlyFrequencyAdjective:Short? = null @Required() var MonthlyFrequencyDayOfWeek:Short? = null @Required() var StartDate:Date? = null @Required() var HasEndDate:Boolean? = null var EndDate:Date? = null @Required() var ItemNo:Short? = null var LastRunDate:Date? = null var NextRunDate:Date? = null @Required() var RowHash:ArrayList? = null } open class SY_PluginSnippet { @Required() var RecID:UUID? = null @Required() var Title:String? = null @Required() var Description:String? = null @Required() var Shortcut:String? = null var Author:String? = null @Required() var IsEnabled:Boolean? = null @Required() var Code:String? = null @Required() var Language:Short? = null var FolderPath:String? = null @Required() var SnippetTypes:String? = null @Required() var RowHash:ArrayList? = null @Required() var LastSavedDateTime:Date? = null } open class SY_PluginSnippetDeclaration { @Required() var RecID:UUID? = null @References(SY_PluginSnippet.class) @Required() var SY_PluginSnippet_RecID:UUID? = null @Required() var ID:String? = null @Required() var Type:String? = null @Required() var Tooltip:String? = null @Required() var Default:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_PluginSystemSettings { @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @References(SY_SysValues.class) @Required() var SY_Sysvalues_RecID:String? = null } open class SY_PrintGroup { @Required() var RecID:String? = null @Required() var RowHash:ArrayList? = null @Required() var LastSavedDateTime:Date? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsDefault:Boolean? = null } open class SY_PrintGroupLogicalPrinter { @Required() var RecID:String? = null @Required() var RowHash:ArrayList? = null @Required() var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @References(SY_PrintGroup.class) @Required() var SY_PrintGroup_RecID:String? = null @Required() var Name:String? = null @Required() var PhysicalPrinterName:String? = null var Description:String? = null @Required() var IsDefault:Boolean? = null } open class SY_RecentlyViewed { @Required() var RecID:UUID? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null @References(HR_Staff.class) @Required() var HR_Staff_StaffID:String? = null @Required() var Document_RecID:String? = null @Required() var Document_DisplayText:String? = null @Required() var IsPinned:Boolean? = null @Required() var LastSavedDateTime:Date? = null } open class SY_RemittanceAdviceEmailTemplates { @Required() var RecID:String? = null @Required() var Name:String? = null @Required() var Header:String? = null @Required() var Body:String? = null @Required() var Footer:String? = null @Required() var ToField:String? = null @Required() var FromField:String? = null @Required() var CCField:String? = null @Required() var BCCField:String? = null @Required() var Subject:String? = null @Required() var RequestReadReceipt:Boolean? = null @Required() var RowHash:ArrayList? = null } open class SY_Report { @Required() var RecID:String? = null @Required() var FileName:String? = null @Required() var Title:String? = null var Description:String? = null var Author:String? = null @References(SY_ReportSection.class) @Required() var SY_ReportSection_RecID:String? = null @Required() var ReportType:Short? = null @Required() var IsEnabled:Boolean? = null @Required() var FileBinary:ArrayList? = null @Required() var FileHash:String? = null var Comment:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var IsReadOnly:Boolean? = null } open class SY_ReportSection { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsDefault:Boolean? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class SY_SavedReportRanges { @Required() var SavedReportRangeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var StaffID:String? = null @Required() var IDKey:String? = null @Required() var Description:String? = null var Contents:String? = null } open class SY_SearchItem { @Required() var RecID:String? = null @Required() var ItemNo:Int? = null @Required() var Name:String? = null @Required() var StoredProcedureName:String? = null @Required() var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null } open class SY_SysValues { @Required() var RecID:String? = null var Section:String? = null var IDKey:String? = null var Contents:String? = null var Description:String? = null @Required() var CellType:Short? = null @Required() var DisplayOrder:Int? = null var SectionCaption:String? = null @Required() var ReadOnly:Boolean? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null } open class SY_SysValuesLog { @Required() var RecID:String? = null @Required() var BatchID:String? = null @Required() var DatabaseVersion:String? = null @Required() var Section:String? = null var SectionCaption:String? = null @Required() var IDKey:String? = null var Contents:String? = null var NewContents:String? = null var Description:String? = null @Required() var CellType:Short? = null @Required() var LastModifiedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null } open class SY_TabControlSettings { @Required() var RecID:String? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var Context:String? = null @Required() var FullName:String? = null @Required() var UseCustomTabs:Boolean? = null var TabOrderXML:String? = null @Required() var RowHash:ArrayList? = null } open class SY_TabSettings { @Required() var RecID:String? = null @References(SY_TabControlSettings.class) @Required() var SY_TabControlSettings_RecID:String? = null @Required() var TabKey:String? = null @Required() var Text:String? = null @Required() var Visible:Boolean? = null @Required() var RowHash:ArrayList? = null } open class SY_UpgradeLog { @Required() var PK:Int? = null @Required() var DatabaseMajor:Int? = null @Required() var DatabaseMinor:Int? = null @Required() var DatabaseRelease:Int? = null } open class SY_UpgradeScripts { @Required() var RecId:String? = null @Required() var PK:Int? = null @Required() var DatabaseMajor:Short? = null @Required() var DatabaseMinor:Short? = null @Required() var DatabaseRelease:Short? = null @Required() var ScriptOrder:Int? = null @Required() var Script:String? = null @Required() var Status:Short? = null @Required() var Message:String? = null @Required() var ScriptType:Short? = null @Required() var RowHash:ArrayList? = null } open class SY_UserGroupAbstractPermissions { @Required() var RecID:UUID? = null @References(SY_UserGroups.class) @Required() var SY_UserGroups_RecID:UUID? = null @References(SY_FormsAbstractPermissions.class) @Required() var SY_FormsAbstractPermissions_RecID:UUID? = null @Required() var AccessLevel:Short? = null @Required() var RowHash:ArrayList? = null } open class SY_UserGroupMemberships { @Required() var RecID:UUID? = null @References(HR_Staff.class) @Required() var HR_Staff_StaffID:String? = null @Required() var RowHash:ArrayList? = null @References(SY_UserGroups.class) @Required() var SY_UserGroups_RecID:UUID? = null var ItemNo:Int? = null } open class SY_UserGroupPermissions { @Required() var RecID:UUID? = null @References(SY_UserGroups.class) @Required() var SY_UserGroups_RecID:UUID? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null @Required() var ControlType:String? = null @Required() var ControlName:String? = null @Required() var ReadAccessLevel:Short? = null @Required() var WriteAccessLevel:Short? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_UserGroupRESTAPIPermissions { @Required() var RecID:UUID? = null @References(SY_UserGroups.class) @Required() var SY_UserGroups_RecID:UUID? = null @Required() var RESTPath:String? = null @Required() var Verb:String? = null var Summary:String? = null @Required() var AccessLevel:Short? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_UserGroups { @Required() var RecID:UUID? = null var Name:String? = null var Description:String? = null @Required() var RowHash:ArrayList? = null @Required() var IsDefault:Boolean? = null @Required() var IsEnabled:Boolean? = null @Required() var IsReadOnly:Boolean? = null @Required() var DefaultReadAccessLevel:Short? = null @Required() var DefaultWriteAccessLevel:Short? = null @Required() var DefaultAbstractAccessLevel:Short? = null @References(SY_Menu.class) var SY_Menu_RecID:String? = null @Required() var DefaultRESTAPIAccessLevel:Short? = null } @Route(Path="/Queries/SY_WebhookMessage", Verbs="GET") open class SY_WebhookMessage { @Required() var RecID:UUID? = null @References(SY_WebhookSubscription.class) @Required() var SY_WebhookSubscription_RecID:UUID? = null var Body:String? = null @Required() var ItemNo:Int? = null @Required() var Status:Short? = null @Required() var LastSavedDateTime:Date? = null @Required() var AddedDateTime:Date? = null @Required() var Retries:Int? = null @Required() var RowHash:ArrayList? = null } @Route(Path="/Queries/SY_WebhookMessageResponse", Verbs="GET") open class SY_WebhookMessageResponse { @Required() var RecID:UUID? = null @References(SY_WebhookMessage.class) @Required() var SY_WebhookMessage_RecID:UUID? = null @Required() var HTTPCode:Int? = null var Message:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null } @Route(Path="/Queries/SY_WebhookSubscriptionRequestHeader", Verbs="GET") open class SY_WebhookSubscriptionRequestHeader { @Required() var RecID:UUID? = null @References(SY_WebhookSubscription.class) @Required() var SY_WebhookSubscription_RecID:UUID? = null @Required() var Name:String? = null @Required() var Value:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class SYS_Processes { @Required() var ID:String? = null var LastSavedDateTime:Date? = null @Required() var IDKey:String? = null var Contents:String? = null } open class TD_Collaborations { @Required() var RecID:String? = null @References(TD_Main.class) @Required() var TD_Main_RecID:String? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var NotificationEnabled:Boolean? = null var NotificationText:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null @Required() var NotificationSent:Boolean? = null } open class TD_CustomSettings { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class TD_CustomSettingValues { @Required() var SettingValueID:String? = null @Required() var SettingID:String? = null @Required() var TD_Main_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class TD_Dependencies { @Required() var RecID:String? = null @References(TD_Main.class) @Required() var TD_Main_RecID_Dependent:String? = null @References(TD_Main.class) @Required() var TD_Main_RecID_Dependency:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class TD_Documents { @Required() var RecID:String? = null @References(TD_Main.class) @Required() var TD_Main_RecID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class TD_Main { @Required() var RecID:String? = null @Required() var ToDoNo:String? = null @Required() var Subject:String? = null @Required() var Body:String? = null @References(TD_Priorities.class) @Required() var TD_Priorities_RecID:String? = null @Required() var DurationInHours:Int? = null @References(HR_Staff.class) @Required() var AssignedBy_HR_Staff_RecID:String? = null @References(HR_Staff.class) var AssignedTo_HR_Staff_RecID:String? = null @Required() var ReminderEnabled:Boolean? = null @Required() var ReminderTrigger:Int? = null @Required() var ReminderPredefinedSetting:Int? = null @Required() var ReminderSpecificDateTime:Date? = null var Source_SY_Forms_ClassName:String? = null var Source_RecID:String? = null var TD_ToDoTypes_RecID:String? = null @Required() var UsesStatusTracking:Boolean? = null var TD_Statuses_RecID:String? = null @Required() var CompletePercentage:Int? = null @References(HR_Staff.class) @Required() var LastSaved_HR_Staff_RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var DueDateTime:Date? = null var FinishedDateTime:Date? = null @Required() var HasBeenRead:Boolean? = null @Required() var ReminderSent:Boolean? = null var Source_DisplayText:String? = null } open class TD_Notes { @Required() var RecID:String? = null @References(TD_Main.class) @Required() var TD_Main_RecID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class TD_Priorities { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null var IsDefault:Boolean? = null } open class TD_SourceTypes { @Required() var RecID:String? = null @References(SY_Forms.class) var ClassName:String? = null @Required() var RowHash:ArrayList? = null } open class TD_Statuses { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null @Required() var PercentageComplete:Int? = null @Required() var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null } open class TD_ToDoTypes { @Required() var RecID:String? = null @Required() var IsDefault:Boolean? = null @Required() var Description:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var TD_SourceTypes_RecID:String? = null } open class TX_Main { @Required() var TaxID:String? = null var Description:String? = null var TaxRate:BigDecimal? = null var LastSavedDateTime:Date? = null var S1:String? = null var S2:String? = null var S3:String? = null var S4:String? = null var DefaultRate:Int? = null @Required() var GSTTaxGroup:Int? = null @Required() var DefaultRateInGroup:Boolean? = null var BASCode:Int? = null @Required() var Disabled:Boolean? = null } open class v_AllWarehouses { var Warehouse:String? = null } open class v_APIKey { @Required() var RecID:UUID? = null var Name:String? = null @Required() var PrincipalID:String? = null @Required() var HR_Staff_StaffID:String? = null @Required() var CreatedDateTime:Date? = null var ExpiryDateTime:Date? = null var CancelledDateTime:Date? = null @Required() var LastSavedDateTime:Date? = null @Required() var KeyValue:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var KeyType:String? = null } open class V_BASCodeNum { @Required() var transcode3id:String? = null @Required() var Description:String? = null } open class V_BOMSold { var SourceID:String? = null var BOM_QuantitySold:BigDecimal? = null } open class V_CR_AgedTrans { @Required() var TransID:String? = null @Required() var CreditorID:String? = null @Required() var DebitCredit:Boolean? = null var Ref:String? = null var Remark:String? = null var TranDate:Date? = null var InvRemitNo:String? = null var AllocatedAmount:BigDecimal? = null var Source:String? = null var Amount:BigDecimal? = null } open class V_CR_PurchaseShipments { var CreditorID:String? = null @Required() var Type:String? = null var TranDate:Date? = null var DueDate:Date? = null var InvoiceNo:String? = null var PartNo:String? = null var PartDescription:String? = null var Quantity:BigDecimal? = null var UnitCost:BigDecimal? = null var TotalCost:BigDecimal? = null var TaxAmount:BigDecimal? = null var IncTotal:BigDecimal? = null var CurrencyRate:BigDecimal? = null var FxUnitCost:BigDecimal? = null var FxTotalCost:BigDecimal? = null } open class V_CRGL_Reconciliation { @Required() var ID:String? = null @Required() var Accountno:String? = null var Description:String? = null var TransDate:Date? = null var SourceText:String? = null @Required() var SourceID:String? = null var SourceNum:Int? = null @Required() var SubTypeNum:Int? = null var Value:BigDecimal? = null var DebitCredit:Boolean? = null @Required() var ReportType:String? = null } open class V_DBGL_Reconciliation { @Required() var ID:String? = null @Required() var Accountno:String? = null var Description:String? = null var TransDate:Date? = null var SourceText:String? = null @Required() var SourceID:String? = null var SourceNum:Int? = null var SubTypeNum:Int? = null var Value:BigDecimal? = null var DebitCredit:Boolean? = null @Required() var ReportType:String? = null } open class V_DBStatement_Trans { @Required() var AccountNo:String? = null @Required() var DebtorID:String? = null var DebitCredit:Boolean? = null var Ref:String? = null var Remark:String? = null var TranDate:Date? = null var InvRemitNo:String? = null var DiscountedAmount:BigDecimal? = null var AllocatedAmount:BigDecimal? = null var SubType:Short? = null var AgedOut:Boolean? = null var TransID:String? = null } open class V_DBStatement_TransAsAt { @Required() var AccountNo:String? = null @Required() var DebtorID:String? = null var TransID:String? = null var DebitCredit:Boolean? = null var Ref:String? = null var Remark:String? = null var TranDate:Date? = null var InvRemitNo:String? = null var DiscountedAmount:BigDecimal? = null var AllocatedAmount:BigDecimal? = null var SubType:Short? = null var AgedOut:Boolean? = null } open class v_DebtorBalanceInformation { var DebtorID:String? = null var DueDate:Date? = null var Balance:BigDecimal? = null var Source:String? = null } open class v_Debtors { @Required() var DebtorID:String? = null var DebtorAccountnoAndName:String? = null @Required() var ClassificationID:String? = null } open class v_DebtorTransactionSources { @Required() var SourceNo:Int? = null @Required() var SourceName:String? = null } open class V_G_Category { @Required() var GLCategoryID:String? = null var Description:String? = null var Group1:String? = null @Required() var ExpSign:String? = null @Required() var AccType:String? = null var Group2:String? = null } open class v_GL_Ledger { @Required() var GLLedgerID:String? = null var LastSavedDateTime:Date? = null @Required() var GLCategoryID:String? = null @Required() var AccountNo:String? = null var Seg1:String? = null var Seg2:String? = null var Seg3:String? = null var Seg4:String? = null var Seg5:String? = null var Seg6:String? = null var Description:String? = null var LastYearOpen:BigDecimal? = null var CurrYearOpen:BigDecimal? = null var CurrBal:BigDecimal? = null var ExpSign:Short? = null @Required() var AccClass:Short? = null var DistributionAcc:Boolean? = null @Required() var ShortCut:String? = null @Required() var PostingAcc:Short? = null var ParentAccNo:String? = null var UseTransCode1:Boolean? = null var UseTransCode2:Boolean? = null var UseTransCode3:Boolean? = null var UseStaffCode:Boolean? = null var ClearingAccountID:String? = null var Details:String? = null var IsEnabled:Boolean? = null var AccType:Short? = null } open class v_GL_Segment1 { var Seg1:String? = null } open class v_GL_Segment2 { var Seg2:String? = null } open class v_GL_Segment3 { var Seg3:String? = null } open class v_GL_Segment4 { var Seg4:String? = null } open class v_GL_Segment5 { var Seg5:String? = null } open class v_GL_Segment6 { var Seg6:String? = null } open class v_GL_Transactions { var Seg1:String? = null var Seg2:String? = null var Seg3:String? = null var Seg4:String? = null var Seg5:String? = null var Seg6:String? = null var Amount:BigDecimal? = null var TransPostDateTime:Date? = null var Category:String? = null var AccountDescription:String? = null } open class V_INV_Assembly { var AssemblyNO:String? = null var Date:String? = null var AssembleTo:String? = null @Required() var AssemblyType:String? = null var AssembleFrom:String? = null @Required() var INAssemblyHistoryID:String? = null @Required() var INAssemblyLineID:String? = null } open class V_INV_PI { var InvoiceNO:String? = null var SuppPart:String? = null var Date:String? = null var AccountNo:String? = null var SerialNo:String? = null var BinLoc:String? = null @Required() var PI_LinesDetailsID:String? = null } open class V_INV_Receival { var SlipNo:String? = null var Date:String? = null var SuppPart:String? = null var AccountNO:String? = null @Required() var SourceID:String? = null } open class V_Inv_Sales { var FullInvNo:String? = null var Date:String? = null var orderno:String? = null var Accountno:String? = null var QtyOrd:String? = null @Required() var InvoiceLineID:String? = null var InventoryID:String? = null @Required() var InvoiceHistoryID:String? = null } open class V_INV_UnProQtyBin { var InventoryID:String? = null var QTY:BigDecimal? = null var Value:BigDecimal? = null @Required() var IN_LogicalID:String? = null var BinLocation:String? = null } open class V_INV_WHTransfer { var TransferNo:String? = null var Date:String? = null var Ref:String? = null var FromWH:String? = null var ToWH:String? = null @Required() var WH_TransferLineID:String? = null @Required() var WH_TransferLineDetailsID:String? = null var SerialNo:String? = null } open class v_Inventory { @Required() var InventoryID:String? = null @Required() var PartNo:String? = null var Description:String? = null var PartNoAndDescription:String? = null @Required() var Category1ID:String? = null @Required() var Category2ID:String? = null @Required() var Category3ID:String? = null @Required() var Category4ID:String? = null @Required() var Category5ID:String? = null @Required() var ClassificationID:String? = null } open class v_JB_BackOrders { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null @Required() var JobCostStage:String? = null @Required() var Item:String? = null var Description:String? = null var TranDate:Date? = null var Qty:BigDecimal? = null var TotalCost:BigDecimal? = null var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_Cashbook { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null @Required() var JobCostStage:String? = null var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null @Required() var TotalCost:BigDecimal? = null @Required() var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_CashbookEstimateTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null var DefaultEstimate:Short? = null } open class v_JB_CashbookTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_ChargesToDate { var TotalCharge:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_CostsToDate { var TotalCost:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_CreditNotes { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null var JobCostStage:String? = null @Required() var Item:String? = null @Required() var Description:String? = null @Required() var TranDate:Date? = null @Required() var Qty:String? = null var TotalCost:BigDecimal? = null var TotalCharge:BigDecimal? = null @Required() var Remark:String? = null var JobNo:String? = null } open class v_JB_DefaultEstimate { var EstimateCharge:BigDecimal? = null var EstimateCost:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_FinishedGoods { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null @Required() var JobCostStage:String? = null var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null @Required() var TotalCost:BigDecimal? = null @Required() var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_GoodProducedTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var JobID:String? = null } open class v_JB_GoodsReceived { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null @Required() var JobCostStage:String? = null var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null @Required() var TotalCost:BigDecimal? = null @Required() var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_GoodsReceivedTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_GoodsWrittenOnOffTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var JobID:String? = null } open class v_JB_InvoicedToDate { var InvoicedAmount:BigDecimal? = null var InvoicedCost:BigDecimal? = null var JobID:String? = null } open class v_JB_Invoices { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null var JobCostStage:String? = null @Required() var Item:String? = null @Required() var Description:String? = null @Required() var TranDate:Date? = null @Required() var Qty:String? = null var TotalCost:BigDecimal? = null var TotalCharge:BigDecimal? = null @Required() var Remark:String? = null var JobNo:String? = null } open class v_JB_InvoiceWrittenOnOffTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var JobID:String? = null } open class V_JB_JobCodeSearch { @Required() var JobID:String? = null var JobNo:String? = null var JobDescription:String? = null var CostCentreID:String? = null var CostCentreNo:String? = null var CostCentreDesc:String? = null var StageID:String? = null var StageNo:String? = null var StageDesc:String? = null } open class v_JB_Jobs { var AccountNo:String? = null var Name:String? = null var JobNo:String? = null var Description:String? = null var Status:String? = null var EstEndDate:Date? = null @Required() var JobID:String? = null var ChargeToDate:BigDecimal? = null var CostToDate:BigDecimal? = null var LastInvoiceDate:Date? = null var WIPValueCost:BigDecimal? = null var WIPValueCharge:BigDecimal? = null var EstimateCharge:BigDecimal? = null var InvoicedToDate:BigDecimal? = null var EstimateCost:BigDecimal? = null var InvoicedCostToDate:BigDecimal? = null var MarginPercentage:BigDecimal? = null var PercentageInvoiced:BigDecimal? = null } open class v_JB_Journals { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null @Required() var JobCostStage:String? = null var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null @Required() var TotalCost:BigDecimal? = null @Required() var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_JournalsEstimateTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null var DefaultEstimate:Short? = null } open class v_JB_JournalsTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_Labour { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null var JobCostStage:String? = null var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null @Required() var TotalCost:BigDecimal? = null @Required() var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_LabourEstimateTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null var DefaultEstimate:Short? = null } open class v_JB_LabourTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_LastInvoiceDate { var JobID:String? = null var LastInvoiceDate:Date? = null } open class v_JB_Main { @Required() var JobID:String? = null var JobNo:String? = null var Description:String? = null @Required() var JobGroup:String? = null var AccountNo:String? = null var Name:String? = null var OrderNo:String? = null var IsTemplate:Boolean? = null @Required() var Status:String? = null @Required() var StartDate:Date? = null @Required() var EstEndDate:Date? = null @Required() var EstStartDate:Date? = null @Required() var ClosedDate:Date? = null var InventorySellType:Short? = null var ContractAmount:BigDecimal? = null var MarkUpMaterials:BigDecimal? = null var MarkUpLabour:BigDecimal? = null var MarkUpSubContract:BigDecimal? = null var MarkUpResource:BigDecimal? = null var RetentionType:Short? = null var RetentionValue:BigDecimal? = null var GstApplicable:Boolean? = null @Required() var Priority:String? = null var CostCentreNo:String? = null var CostCentreDesc:String? = null var CostCentreIsEnabled:Boolean? = null var StageNo:String? = null var StageDesc:String? = null var StageIsEnabled:Boolean? = null var ClassDesc:String? = null var JobClass:String? = null } open class v_JB_MarginPercentageToDate { var MarginPercentage:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_Materials { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null @Required() var JobCostStage:String? = null var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null @Required() var TotalCost:BigDecimal? = null @Required() var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_MaterialsEstimateTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null var DefaultEstimate:Short? = null } open class v_JB_MaterialsTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_PercentInvoiced { var PercentageInvoiced:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_PurchaseOrders { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null var JobCostStage:String? = null @Required() var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null var TotalCost:BigDecimal? = null var TotalCharge:BigDecimal? = null @Required() var Remark:String? = null var JobNo:String? = null } open class v_JB_Purchases { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null @Required() var JobCostStage:String? = null var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null @Required() var TotalCost:BigDecimal? = null @Required() var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_PurchasesEstimateTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null var DefaultEstimate:Short? = null } open class v_JB_PurchasesTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_Resources { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null @Required() var JobCostStage:String? = null var Item:String? = null var Description:String? = null @Required() var TranDate:Date? = null var Qty:BigDecimal? = null @Required() var TotalCost:BigDecimal? = null @Required() var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_ResourcesEstimateTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null var DefaultEstimate:Short? = null } open class v_JB_ResourcesTotalsToDate { var Charge:BigDecimal? = null var Cost:BigDecimal? = null var Qty:BigDecimal? = null @Required() var JobID:String? = null } open class v_JB_Transactions { @Required() var SourceType:String? = null @Required() var BatchNo:String? = null var JobCostStage:String? = null var Item:String? = null var Description:String? = null var TranDate:Date? = null var Qty:BigDecimal? = null var TotalCost:BigDecimal? = null var TotalCharge:BigDecimal? = null var Remark:String? = null var JobNo:String? = null } open class v_JB_WIPValue { var Cost:BigDecimal? = null var Charge:BigDecimal? = null @Required() var JobID:String? = null } open class V_JIWA_Debtor_ALL { @Required() var DebtorID:String? = null var SearchField:String? = null @Required() var AccountNo:String? = null var Name:String? = null var Phone:String? = null var PostCode:String? = null var Address3:String? = null var Address2:String? = null } open class v_Jiwa_Debtor_List { @Required() var DebtorID:String? = null @Required() var AccountNo:String? = null var Name:String? = null var AltAccountNo:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null @Required() var Country:String? = null var Phone:String? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var CurrentBalance:BigDecimal? = null @Required() var WebAccess:Boolean? = null var LastSavedDateTime:Date? = null var TradingStatus:Short? = null @Required() var DebtorClassificationID:String? = null @Required() var ClassificationDescription:String? = null @Required() var Category1ID:String? = null var Category1Description:String? = null @Required() var Category2ID:String? = null var Category2Description:String? = null @Required() var Category3ID:String? = null var Category3Description:String? = null @Required() var Category4ID:String? = null var Category4Description:String? = null @Required() var Category5ID:String? = null var Category5Description:String? = null @Required() var PriceSchemeID:String? = null @Required() var PriceSchemeDescription:String? = null @Required() var PricingGroupDescription:String? = null } open class v_Jiwa_Debtor_Transactions_List { @Required() var TransID:String? = null var DebtorID:String? = null @Required() var AccountNo:String? = null var Name:String? = null var TranDate:Date? = null var DueDate:Date? = null var InvRemitNo:String? = null @Required() var DebitCredit:Boolean? = null var Amount:BigDecimal? = null var AllocatedAmount:BigDecimal? = null var GSTAmount:BigDecimal? = null var OutstandingAmount:BigDecimal? = null var Description:String? = null var SourceID:String? = null var Ref:String? = null var Remark:String? = null var Note:String? = null @Required() var AgedOut:Boolean? = null } open class v_JIWA_DefaultOrderLocations { @Required() var IN_LogicalID:String? = null @Required() var IN_PhysicalID:String? = null var LogicalWarehouseDesciption:String? = null @Required() var PhysicalWarehouseDesciption:String? = null } open class v_Jiwa_GL_PeriodsFromGL_Config { @Required() var Year_No:Short? = null var Period_Name:String? = null @Required() var Period_Start_Date:Date? = null var Period_End_Date:Date? = null } open class v_Jiwa_GL_PeriodsFromGL_ConfigAndSO_SalesHistory { var Year_No:Short? = null var Period_Name:String? = null var Period_Start_Date:Date? = null var Period_End_Date:Date? = null } open class v_Jiwa_GL_PeriodsFromSO_SalesHistory { var Year_No:Short? = null var Period_Name:String? = null var Period_Start_Date:Date? = null var Period_End_Date:Date? = null } open class v_JIWA_Inventory_AllPartsIncludingOldPartNumbers { var InventoryID:String? = null var PartNo:String? = null var Description:String? = null } open class SH_Main { @Required() var ShipmentID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var IN_LogicalID:String? = null @Required() var ShipmentNo:String? = null @Required() var Status:Short? = null @Required() var ShipInitDate:Date? = null var WayBillNo:String? = null var VesselName:String? = null var ContainerNo:String? = null @References(CR_Main.class) var ShippingAgent:String? = null var DeliveryNotes:String? = null var DepartureDate:Date? = null var ArrivalDate:Date? = null var ReceiptDate:Date? = null @Required() var UseVOTI:Boolean? = null var ImportCostClearingAccountID:String? = null @Required() var ExpectedArrivalDate:Date? = null } open class SH_PurchaseOrders { @Required() var RecID:String? = null @Required() var SH_Main_RecID:String? = null @Required() var PO_Main_RecID:String? = null @Required() var DisplayLines:Boolean? = null var FXRate:BigDecimal? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SH_Voti { @Required() var VotiID:String? = null @Required() var ShipmentID:String? = null @Required() var CreditorID:String? = null var CreditorLedgerID:String? = null var GSTID:String? = null var LedgerID:String? = null var Description:String? = null var InvoiceNo:String? = null var Reference:String? = null var Amount:BigDecimal? = null var GSTAmount:BigDecimal? = null var DueDate:Date? = null @Required() var Invoiced:Boolean? = null var CR_TransID:String? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null var DecimalPlaces:Int? = null var InvoiceDate:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class SM_Activities { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null var IsDefault:Boolean? = null } open class SM_ActivityBudgets { @Required() var RecID:String? = null @References(SM_Activities.class) @Required() var SM_Activities_RecID:String? = null @References(SM_Tasks.class) @Required() var SM_Tasks_RecID:String? = null var BudgetedBillingTime:BigDecimal? = null var BudgetedElapsedTime:BigDecimal? = null var BudgetedBillingValue:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SM_ActivityBudgetsCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class SM_ActivityBudgetsCustomValues { @Required() var RecID:String? = null @References(SM_ActivityBudgets.class) @Required() var SM_ActivityBudgets_RecID:String? = null @References(SM_ActivityBudgetsCustomFields.class) @Required() var SM_ActivityBudgetsCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class SM_CashSale { @Required() var RecID:String? = null @References(SM_Tasks.class) @Required() var SM_Tasks_RecID:String? = null var Name:String? = null var Company:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var ContactName:String? = null @Required() var RowHash:ArrayList? = null var Country:String? = null } open class SM_CustomerReturnLineDetails { @Required() var CustomerReturnLineDetailsID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var CustomerReturnID:String? = null var Quantity:BigDecimal? = null var Cost:BigDecimal? = null var SerialNo:String? = null var BinLocationDesc:String? = null var ExpiryDate:Date? = null var SOHID:String? = null @References(SY_Plugin.class) var SY_Plugin_RecID:UUID? = null } open class SM_CustomerReturns { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var TaskID:String? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var CommentLine:Boolean? = null var Quantity:BigDecimal? = null var PriceExGST:BigDecimal? = null var GSTID:String? = null var GSTRate:BigDecimal? = null var GSTAmount:BigDecimal? = null var LineTotalIncGST:BigDecimal? = null var Processed:Boolean? = null var InvoiceID:String? = null var InvoiceLineID:String? = null var DisplayOrder:Int? = null var PhysicalItem:Boolean? = null var UseSerials:Boolean? = null var QuantityDecimalPlaces:Short? = null var SellPriceIsIncTax:Boolean? = null var CreditReasonID:String? = null var CreditIntoStock:Boolean? = null var Notes:String? = null var UserDefinedBit1:Boolean? = null var UserDefinedBit2:Boolean? = null var UserDefinedBit3:Boolean? = null var UserDefinedString1:String? = null var UserDefinedString2:String? = null var UserDefinedString3:String? = null var UserDefinedDate1:Date? = null var UserDefinedDate2:Date? = null var UserDefinedDate3:Date? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat3:BigDecimal? = null @References(SY_Plugin.class) var SY_Plugin_RecID:UUID? = null } open class SM_CustomSettings { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class SM_CustomSettingValues { @Required() var SettingValueID:String? = null @References(SM_CustomSettings.class) @Required() var SettingID:String? = null @References(SM_Tasks.class) @Required() var TaskID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class SM_DebtorManager { @Required() var DebtorID:String? = null var Name:String? = null @Required() var StaffID:String? = null var FName:String? = null var SName:String? = null } open class SM_Documents { @Required() var RecID:String? = null @Required() var SM_Tasks_RecID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class SM_EmailLog { @Required() var RecID:String? = null @References(SM_Tasks.class) @Required() var SM_Tasks_RecID:String? = null @Required() var EmailDateTime:Date? = null var From:String? = null var To:String? = null var CC:String? = null var BCC:String? = null var Attachments:String? = null var Subject:String? = null var Body:String? = null @References(SM_Jobs.class) @Required() var SM_Jobs_RecID:String? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @References(EM_Main.class) var EM_Main_RecID:String? = null var RequestReadReceipt:Boolean? = null } open class SM_JobActivityBudgets { @Required() var RecID:String? = null @Required() var SM_Activities_RecID:String? = null @References(SM_Jobs.class) @Required() var SM_Jobs_RecID:String? = null var BudgetedBillingTime:BigDecimal? = null var BudgetedElapsedTime:BigDecimal? = null var BudgetedBillingValue:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SM_JobActivityBudgetsCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class SM_JobActivityBudgetsCustomValues { @Required() var RecID:String? = null @References(SM_JobActivityBudgets.class) @Required() var SM_JobActivityBudgets_RecID:String? = null @References(SM_JobActivityBudgetsCustomFields.class) @Required() var SM_JobActivityBudgetsCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class SM_JobEquipment { @Required() var EquipmentID:String? = null @Required() var JobID:String? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var Notes:String? = null var SerialNumber:String? = null @Required() var Damaged:Int? = null @Required() var WarrantyItemID:String? = null var Reference:String? = null var DateSent:Date? = null var DateReturn:Date? = null var Status:Short? = null } open class SM_JobPLLink { var SM_Tasks_RecID:String? = null var RecID:String? = null var PartID:String? = null var EquipmentID:String? = null } open class SM_Jobs { @Required() var RecID:String? = null @Required() var JobNo:String? = null @References(DB_Main.class) @Required() var DB_Main_RecID:String? = null @References(CN_Contact.class) var CN_Contact_RecID:String? = null var Reference:String? = null var Description:String? = null @References(HR_Staff.class) var Coordinator_HR_Staff_RecID:String? = null @Required() var DateLogged:Date? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSaved_HR_Staff_RecID:String? = null @References(IN_PriceSchemes.class) var IN_PriceSchemes_RecID:String? = null var TaxExemptNo:String? = null @Required() var RowHash:ArrayList? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null } open class SM_Labour { @Required() var RecID:String? = null @References(IN_Main.class) @Required() var IN_Main_RecID:String? = null @References(SM_Tasks.class) @Required() var SM_Tasks_RecID:String? = null @References(HR_Staff.class) @Required() var StaffID:String? = null @Required() var StartTime:Date? = null @Required() var EndTime:Date? = null var Description:String? = null @Required() var BillingTime:BigDecimal? = null @Required() var Rate:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedStaffID:String? = null @Required() var IsPrepaid:Boolean? = null @Required() var ItemNo:Int? = null @Required() var SitesheetReceived:Boolean? = null @References(TX_Main.class) @Required() var TX_Main_RecID:String? = null @Required() var Tax:BigDecimal? = null @Required() var TaxRate:BigDecimal? = null @Required() var LCostIn:BigDecimal? = null @References(SM_Activities.class) @Required() var SM_Activities_RecID:String? = null @References(SO_Lines.class) var SO_Lines_RecID:String? = null } open class SM_LabourLineCustomFields { @Required() var FieldID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class SM_LabourLineCustomValues { @Required() var RecID:String? = null @References(SM_Labour.class) @Required() var LabourID:String? = null @References(SM_LabourLineCustomFields.class) @Required() var FieldID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class SM_LabourLineDetails { @Required() var RecID:String? = null @Required() var Quantity:BigDecimal? = null @References(SM_PrepaidLabourPacks.class) @Required() var SM_PrepaidLabourPacks_RecID:String? = null @References(SM_Labour.class) @Required() var SM_Labour_RecID:String? = null } open class SM_Notes { @Required() var RecID:String? = null @References(SM_Tasks.class) @Required() var SM_Tasks_RecID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class SM_PartLineCustomFields { @Required() var FieldID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class SM_PartLineCustomValues { @Required() var RecID:String? = null @References(SM_Parts.class) @Required() var PartID:String? = null @References(SM_PartLineCustomFields.class) @Required() var FieldID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class SM_PartLineDetails { @Required() var RecID:String? = null @References(SM_Parts.class) @Required() var SM_Parts_RecID:String? = null @Required() var LinkID:String? = null var Quantity:BigDecimal? = null var Mode:Short? = null var Cost:BigDecimal? = null var TaxPaid:BigDecimal? = null var SerialNo:String? = null var ExpiryDate:Date? = null @Required() var LastSavedDateTime:Date? = null } open class SM_Parts { @Required() var RecID:String? = null @References(SM_Tasks.class) var SM_Tasks_RecID:String? = null @References(IN_Main.class) @Required() var IN_Main_RecID:String? = null @Required() var PartNo:String? = null @Required() var Description:String? = null var Quantity:BigDecimal? = null var ItemPrice:BigDecimal? = null var Tax:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedStaffID:String? = null var QOReference:String? = null @Required() var ItemNo:Int? = null var Discount:BigDecimal? = null var DiscountPercentage:BigDecimal? = null var SellPriceIsIncTax:Boolean? = null var QuantityDecimalPlaces:Short? = null var Discountable:Boolean? = null var DefaultPrice:BigDecimal? = null var MinimumGP:BigDecimal? = null var LastCost:BigDecimal? = null var TaxID:String? = null var TaxRate:BigDecimal? = null var UserDefinedBit1:Boolean? = null var UserDefinedBit2:Boolean? = null var UserDefinedBit3:Boolean? = null var UserDefinedString1:String? = null var UserDefinedString2:String? = null var UserDefinedString3:String? = null var UserDefinedDate1:Date? = null var UserDefinedDate2:Date? = null var UserDefinedDate3:Date? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat3:BigDecimal? = null @References(SO_Lines.class) var SO_Lines_RecID:String? = null } open class SM_PrepaidLabourPacks { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var Status:Short? = null @References(DB_Main.class) @Required() var DB_Main_RecID:String? = null @References(SO_Main.class) var Invoice_SO_Main_RecID:String? = null @References(SO_Main.class) var CreditNote_SO_Main_RecID:String? = null var TotalHours:BigDecimal? = null var ReorderLevel:BigDecimal? = null var Rate:BigDecimal? = null var Ratio:BigDecimal? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedBy_HR_Staff_RecID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedBy_HR_Staff_RecID:String? = null @References(GL_Ledger.class) @Required() var UnearnedIncomeAccount_GL_Ledger_RecID:String? = null @References(GL_Ledger.class) @Required() var IncomeAccount_GL_Ledger_RecID:String? = null var SpecialUse:Boolean? = null @Required() var RowHash:ArrayList? = null @Required() var PackNo:String? = null } open class SM_Priorities { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null var IsDefault:Boolean? = null var ResponseTime:BigDecimal? = null var Deadline:Boolean? = null } open class SM_SalesInvoiceNoSearch { @Required() var InvoiceNo:String? = null @Required() var InvoiceInitDate:Date? = null @Required() var AccountNo:String? = null var Name:String? = null } open class SM_Statuses { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null var IsDefault:Boolean? = null } open class SM_Tasks { @Required() var RecID:String? = null @Required() var TaskNo:Int? = null @References(SM_Jobs.class) @Required() var SM_Jobs_RecID:String? = null @References(HR_Departments.class) var HR_Departments_RecID:String? = null @References(HR_DepartmentCategories.class) var HR_DepartmentCategories_RecID:String? = null @References(SM_Priorities.class) var SM_Priorities_RecID:String? = null @References(SM_Statuses.class) var SM_Statuses_RecID:String? = null @References(HR_Staff.class) var AssignedTo_HR_Staff_RecID:String? = null var Description:String? = null var Note:String? = null @Required() var DateLogged:Date? = null @References(HR_Staff.class) @Required() var LoggedBy_HR_Staff_RecID:String? = null var HasDeadline:Boolean? = null var Deadline:Date? = null var CompletionDate:Date? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSaved_HR_Staff_RecID:String? = null @References(SM_PrepaidLabourPacks.class) var SM_PrepaidLabourPacks_RecID:String? = null @References(DB_DeliveryAddress.class) var DB_DeliveryAddress_RecID:String? = null @References(DB_DebtorSystems.class) var DB_DebtorSystems_RecID:String? = null var IsRetired:Boolean? = null @Required() var RowHash:ArrayList? = null @References(DB_Main.class) var BillingDebtor_DB_Main_RecID:String? = null @References(DB_DeliveryAddress.class) var BillingDebtor_DB_DeliveryAddress_RecID:String? = null } open class SM_TimesheetLines { @Required() var RecID:UUID? = null @References(SM_Timesheets.class) @Required() var SM_Timesheets_RecID:UUID? = null @References(SM_Tasks.class) @Required() var SM_Tasks_RecID:String? = null @Required() var StartTime:Date? = null var EndTime:Date? = null var Description:String? = null @Required() var ItemNo:Int? = null @Required() var SM_Activities_RecID:String? = null @Required() var RowHash:ArrayList? = null } open class SM_Timesheets { @Required() var RecID:UUID? = null @Required() var TimesheetNo:String? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var TimeSheetDate:Date? = null @Required() var LastSavedDateTime:Date? = null @Required() var IsActivated:Boolean? = null @Required() var RowHash:ArrayList? = null } open class SO_BatchPrintFilters { @Required() var RecID:String? = null @Required() var Name:String? = null @Required() var StoredProcedureName:String? = null var IsDefault:Boolean? = null @Required() var ItemNo:Int? = null var IsReadOnly:Boolean? = null } open class SO_BatchPrintSettings { @Required() var Name:String? = null var Description:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var DeliveryDocketPrintedStatus:Short? = null @Required() var SalesOrderPrintedStatus:Short? = null @Required() var PackSlipPrintedStatus:Short? = null @Required() var PickSheetPrintedStatus:Short? = null @Required() var OtherPrintedStatus:Short? = null @Required() var SalesOrderType:Short? = null @Required() var DocumentType:Short? = null @Required() var BillingType:Short? = null @Required() var BackOrderMode:Short? = null @Required() var SalesOrderStatus:Short? = null var CurrentSnapOnly:Boolean? = null @References(SO_BatchPrintFilters.class) var BatchPrintFilterRecID:String? = null var PrintDeliveryDocket:Boolean? = null var PrintInvoice:Boolean? = null var PrintPackSlip:Boolean? = null var PrintPickSheet:Boolean? = null var PrintOther:Boolean? = null @Required() var RecID:String? = null var EmailDeliveryDocket:Boolean? = null var EmailInvoice:Boolean? = null var EmailPackSlip:Boolean? = null var EmailPickSheet:Boolean? = null var EmailOther:Boolean? = null var DeliveryDocketEmailedStatus:Short? = null var SalesOrderEmailedStatus:Short? = null var PackSlipEmailedStatus:Short? = null var PickSheetEmailedStatus:Short? = null var OtherEmailedStatus:Short? = null @References(EM_Templates.class) @Required() var BatchPrintEmailTemplateRecID:String? = null var AppliesTo_IN_PhysicalID:String? = null var AppliesTo_IN_LogicalID:String? = null var VisibleTo_IN_PhysicalID:String? = null var VisibleTo_IN_LogicalID:String? = null } open class SO_BatchProcessTypes { @Required() var RecID:String? = null @Required() var Description:String? = null @Required() var ListOfSalesOrdersToProcessStoredProcedure:String? = null var PostProcessingStoredProcedure:String? = null } open class SO_BORun { @Required() var RunID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RunBy:String? = null @Required() var RunNo:String? = null } open class SO_BORunLines { @Required() var RecID:String? = null @Required() var RunID:String? = null var SourceType:Short? = null @Required() var SourceLineID:String? = null } open class SO_BulkCreditNoteBatch { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @Required() var StaffID:String? = null @Required() var DateActivated:Date? = null var BatchActivated:Boolean? = null @Required() var LastSavedDateTime:Date? = null } open class SO_BulkCreditNoteBatchLines { @Required() var RecID:String? = null @Required() var BulkCreditNoteBatchID:String? = null @Required() var LineNumber:Int? = null @Required() var InvoiceHistoryID:String? = null @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null @Required() var DebtorID:String? = null @Required() var DebtorAccountNo:String? = null var DebtorName:String? = null var CreditNoteInvoiceID:String? = null var CreditNoteInvoiceNo:String? = null var CreditFlag:Boolean? = null var CreditFailed:Boolean? = null var FailReason:String? = null } open class SO_CashSale { @References(SO_Main.class) @Required() var InvoiceID:String? = null var Name:String? = null var Company:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var ContactName:String? = null } open class SO_CreditNoteInvoiceLink { @Required() var RecID:String? = null @Required() var CreditNoteInvoiceID:String? = null @Required() var SourceInvoiceHistoryID:String? = null } open class SO_CreditReasons { @Required() var CreditReasonID:String? = null @Required() var CreditReasonDescription:String? = null @Required() var DefaultCreditReason:Boolean? = null @Required() var CreditIntoStock:Boolean? = null } open class SO_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null @Required() var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class SO_CustomSettingValues { @Required() var SettingValueID:String? = null @References(SO_CustomSetting.class) @Required() var SettingID:String? = null @References(SO_Main.class) @Required() var InvoiceID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class SO_Documents { @Required() var RecID:String? = null @Required() var InvoiceID:String? = null @Required() var DocumentTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class SO_EDIMain { @Required() var InvoiceID:String? = null var EDIOrderType:Short? = null var EDIAddress:String? = null var EDIDeliverNotBeforeDate:Date? = null var EDIDeliverNotAfterDate:Date? = null var ReceiverEDIAddress:String? = null var VendorNumber:String? = null var BuyerNumber:String? = null } open class SO_EmailLog { @Required() var EmailLogID:String? = null @References(SO_History.class) @Required() var InvoiceHistoryID:String? = null @Required() var EmailDateTime:Date? = null var From:String? = null var To:String? = null var CC:String? = null var BCC:String? = null var Attachments:String? = null var Subject:String? = null var Body:String? = null @Required() var InvoiceID:String? = null @References(HR_Staff.class) @Required() var StaffID:String? = null var EM_Main_RecID:String? = null var RequestReadReceipt:Boolean? = null var ReportType:Short? = null } open class SO_ExportLines { @Required() var RecID:String? = null @References(SO_ExportMain.class) @Required() var SO_ExportMain_RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var SO_Main_InvoiceID:String? = null var FlaggedForExport:Boolean? = null var SO_History_InvoiceHistoryID:String? = null @Required() var RowHash:ArrayList? = null } open class SO_ExportMain { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var BatchNo:String? = null @Required() var DateCreated:Date? = null @Required() var DateActivated:Date? = null @Required() var HR_Staff_StaffID:String? = null @Required() var Status:Short? = null var ExportFileNameAndPath:String? = null } open class SO_ForwardOrderProcessBatch { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @Required() var StaffID:String? = null var DateActivated:Date? = null var BatchActivated:Boolean? = null @Required() var LastSavedDateTime:Date? = null @References(IN_Logical.class) var IN_Logical_RecID:String? = null var UseSpecificWarehouse:Boolean? = null } open class SO_ForwardOrderProcessBatchLines { @Required() var RecID:String? = null @Required() var ForwardOrderProcessBatchID:String? = null @Required() var LineNumber:Int? = null @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null @Required() var DebtorID:String? = null @Required() var DebtorAccountNo:String? = null var DebtorName:String? = null var ConvertFlag:Boolean? = null var ConvertFailed:Boolean? = null var FailReason:String? = null } open class SO_ForwardOrderScheduleBatch { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @Required() var StaffID:String? = null var DateActivated:Date? = null var BatchActivated:Boolean? = null @Required() var LastSavedDateTime:Date? = null @References(IN_Logical.class) var IN_Logical_RecID:String? = null var UseSpecificWarehouse:Boolean? = null var IncludeForwardOrders:Boolean? = null var IncludeOrders:Boolean? = null var IncludeInvoices:Boolean? = null var IncludeActiveOrders:Boolean? = null } open class SO_ForwardOrderScheduleBatchLines { @Required() var RecID:String? = null @Required() var ForwardOrderScheduleBatchID:String? = null @Required() var LineNumber:Int? = null @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null @Required() var DebtorID:String? = null @Required() var DebtorAccountNo:String? = null var DebtorName:String? = null @Required() var InvoiceLineID:String? = null @Required() var InventoryID:String? = null @Required() var PartNo:String? = null var Description:String? = null @Required() var Quantity:BigDecimal? = null @Required() var ForwardOrderDate:Date? = null @Required() var CurrentScheduledDate:Date? = null @Required() var NewScheduledDate:Date? = null var UpdateFailed:Boolean? = null var FailReason:String? = null } open class SO_FoundStockAudit { @Required() var RecID:String? = null @Required() var DestInvoiceID:String? = null @Required() var DestHistoryID:String? = null @Required() var DestInvoiceLineID:String? = null var DestQuantityRequired:BigDecimal? = null } open class SO_FoundStockAuditLines { @Required() var RecID:String? = null @Required() var FoundStockAuditID:String? = null @Required() var SourceInvoiceID:String? = null @Required() var SourceHistoryID:String? = null @Required() var SourceInvoiceLineID:String? = null var QuantityTaken:BigDecimal? = null } open class SO_History { @Required() var InvoiceHistoryID:String? = null @References(SO_Main.class) @Required() var InvoiceID:String? = null @Required() var LastModifiedBy:String? = null @Required() var RecordDate:Date? = null var Ref:String? = null var HistoryNo:Short? = null var HistoryTotal:BigDecimal? = null var DelAddress1:String? = null var DelAddress2:String? = null var DelAddress3:String? = null var DelAddress4:String? = null var PostCode:String? = null var Notes:String? = null var CourierDetails:String? = null @Required() var PaymentTypeID:String? = null var PaymentRef:String? = null var AmountPaid:BigDecimal? = null var RunNo:String? = null var CartageCharge1:BigDecimal? = null var CartageCharge2:BigDecimal? = null var CartageCharge3:BigDecimal? = null var DelContactName:String? = null @Required() var Delivered:Boolean? = null var DeliveredDate:Date? = null @References(TX_Main.class) var Cartage1TaxRateID:String? = null var Cartage1TaxRate:BigDecimal? = null var Cartage1TaxAmount:BigDecimal? = null @References(TX_Main.class) var Cartage2TaxRateID:String? = null var Cartage2TaxRate:BigDecimal? = null var Cartage2TaxAmount:BigDecimal? = null @References(TX_Main.class) var Cartage3TaxRateID:String? = null var Cartage3TaxRate:BigDecimal? = null var Cartage3TaxAmount:BigDecimal? = null var FreightForwardAddress1:String? = null var FreightForwardAddress2:String? = null var FreightForwardAddress3:String? = null var FreightForwardAddress4:String? = null var FreightForwardNotes:String? = null var DBTransID:String? = null var Status:Short? = null var EmailAddress:String? = null var ConsignmentNote:String? = null var EDIASNNumber:String? = null var EDIPickStatus:Short? = null var DateCreated:Date? = null var DateLastSaved:Date? = null var DatePosted:Date? = null var DateProcessed:Date? = null @Required() var DropShipment:Boolean? = null @Required() var DeliveryAddressee:String? = null @Required() var DeliveryAddressCountry:String? = null @Required() var FreightForwardAddressCountry:String? = null } open class SO_HistoryCarrier { @Required() var SO_History_InvoiceHistoryID:String? = null var UseLeastCost:Boolean? = null @References(FR_Carriers.class) @Required() var FR_Carriers_RecID:String? = null @References(FR_CarrierServices.class) @Required() var FR_CarrierServices_RecID:String? = null @Required() var FreightSystemStatus:Short? = null @Required() var ChargeTo:Short? = null var CarrierAccountNo:String? = null } open class SO_HistoryConsignmentNotes { @Required() var RecID:String? = null @Required() var SO_History_InvoiceHistoryID:String? = null @Required() var ConsignmentNoteNo:String? = null @Required() var LastSavedDateTime:Date? = null var ConsignmentNoteDate:Date? = null @Required() var ExGSTAmount:BigDecimal? = null @Required() var GSTAmount:BigDecimal? = null } open class SO_HistoryCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null @Required() var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class SO_HistoryCustomSettingValues { @Required() var SettingValueID:String? = null @References(SO_HistoryCustomSetting.class) @Required() var SettingID:String? = null @References(SO_History.class) @Required() var HistoryID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class SO_HistoryFreightItems { @Required() var RecID:String? = null @Required() var Reference:String? = null @Required() var SO_History_InvoiceHistoryID:String? = null @Required() var FR_CarrierFreightDescriptions_RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var NumberItems:BigDecimal? = null @Required() var ItemWeight:BigDecimal? = null @Required() var ItemCubic:BigDecimal? = null @Required() var ItemLength:BigDecimal? = null @Required() var ItemWidth:BigDecimal? = null @Required() var ItemHeight:BigDecimal? = null @Required() var SO_HistoryConsignmentNotes_RecID:String? = null } open class SO_Incidents { @Required() var RecID:String? = null @Required() var IncidentNo:String? = null @Required() var DebtorID:String? = null var ContactName:String? = null @Required() var InvoiceID:String? = null @Required() var InvoiceHistoryID:String? = null var InvoiceLineID:String? = null @References(SO_IncidentTypes.class) @Required() var SO_IncidentTypes_RecID:String? = null var Details:String? = null @Required() var CreatedDateTime:Date? = null @Required() var CreatedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var IncidentDate:Date? = null } open class SO_IncidentTypes { @Required() var RecID:String? = null var DisplayOrder:Int? = null var Description:String? = null var DefaultType:Boolean? = null @Required() var CreatedDateTime:Date? = null @Required() var CreatedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null } open class SO_LineCustomFields { @Required() var FieldID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class SO_LineCustomValues { @Required() var RecID:String? = null @References(SO_Lines.class) @Required() var InvoiceLineID:String? = null @References(SO_LineCustomFields.class) @Required() var FieldID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class SO_LineDetails { @Required() var DetailsLineID:String? = null @Required() var InvoiceHistoryID:String? = null @References(SO_Lines.class) @Required() var InvoiceLineID:String? = null @References(IN_SOH.class) var SOHID:String? = null var Cost:BigDecimal? = null var SpecialPrice:BigDecimal? = null var Quantity:BigDecimal? = null var TaxPaid:BigDecimal? = null var SerialNo:String? = null var ExpiryDate:Date? = null var BinLocation:String? = null } open class SO_Lines { @Required() var InvoiceLineID:String? = null @References(SO_History.class) @Required() var InvoiceHistoryID:String? = null var GroupNo:Short? = null var LineNum:Short? = null var CommentLine:Boolean? = null var PartNo:String? = null var Description:String? = null var PhysicalItem:Short? = null var ItemWeight:BigDecimal? = null var ItemCubic:BigDecimal? = null @References(TX_Main.class) var TaxID:String? = null var ClassDescription:String? = null var Cat1Description:String? = null var Cat2Description:String? = null var Cat3Description:String? = null var Units:String? = null var CostIn:BigDecimal? = null var DefaultPrice:BigDecimal? = null var ItemPrice:BigDecimal? = null var Discount:BigDecimal? = null var InvoicePrice:BigDecimal? = null var RRPPrice:BigDecimal? = null var TaxToCharge:BigDecimal? = null var TaxToPay:BigDecimal? = null var CurrentLineTotal:BigDecimal? = null var QuantityOrdered:BigDecimal? = null var QuantityPrevDel:BigDecimal? = null var QuantityThisDel:BigDecimal? = null var QuantityBackOrd:BigDecimal? = null var HistoryText_Comment:String? = null var Discountable:Boolean? = null var TaxInc:Boolean? = null var DirectTax:BigDecimal? = null var DecimalPlaces:Short? = null var MinimumGP:BigDecimal? = null @References(GL_Ledger.class) var DebitLedger:String? = null @References(GL_Ledger.class) var CreditLedger:String? = null var NonStock:Boolean? = null @References(IN_Main.class) var InventoryID:String? = null var UseSerialNo:Boolean? = null var Backorderable:Boolean? = null var Picked:Boolean? = null var TaxPaid:BigDecimal? = null var TaxRate:BigDecimal? = null var UsingSpecialPrice:Boolean? = null var EstBOValue:BigDecimal? = null var ItemTaxToCharge:BigDecimal? = null var ItemTaxToPay:BigDecimal? = null var LineLinkID:String? = null @Required() var KittingStatus:Short? = null var KittingUnits:BigDecimal? = null var JobConnectorID:String? = null var KitStyle:Short? = null var DiscountPercentage:BigDecimal? = null var SalesmanCost:BigDecimal? = null var LineCost:BigDecimal? = null var OrigInvoiceNo:String? = null var ItemPriceIncGST:BigDecimal? = null var ItemPriceUnDiscounted:BigDecimal? = null var DemandQuantity:BigDecimal? = null @References(GL_Ledger.class) var NonStockLedgerSalesAccID:String? = null @References(SO_Lines.class) var KitLineID:String? = null var JobCostNo:String? = null @Required() var SellPriceIncTax:Boolean? = null var JobInvoiceItem:Short? = null var QuantityPrevDemand:BigDecimal? = null var JobID:String? = null @References(JB_JobCostCentres.class) var CostCentreID:String? = null @References(JB_JobStages.class) var StageID:String? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat3:BigDecimal? = null var ForwardOrderDate:Date? = null var ScheduledDate:Date? = null @Required() var DeliverStock:Boolean? = null @Required() var FixSellPrice:Boolean? = null var TypeKitRounding:Boolean? = null var EDIStoreLocationCode:String? = null var EDIDCLocationCode:String? = null @References(SM_Parts.class) var SM_Parts_RecID:String? = null @References(SM_Labour.class) var SM_Labour_RecID:String? = null @References(IN_UnitOfMeasure.class) var IN_UnitOfMeasure_RecID:UUID? = null } open class SO_LineSerials { @Required() var RecID:String? = null @References(SO_Lines.class) @Required() var SOLineID:String? = null @Required() var InvoiceID:String? = null @Required() var HistoryID:String? = null @Required() var LineNum:Short? = null var SerialNo:String? = null var Quantity:BigDecimal? = null } open class SO_LineShippingLabels { @Required() var RecID:String? = null @Required() var SO_Lines_InvoiceLineID:String? = null @Required() var Quantity:BigDecimal? = null var SSCC_Number:String? = null var BatchNo:String? = null var UseByDate:Date? = null var Reference:String? = null @Required() var LabelNumber:Int? = null var SpareString1:String? = null var SpareString2:String? = null var SpareString3:String? = null var SpareNumeric1:BigDecimal? = null var SpareNumeric2:BigDecimal? = null var SpareNumeric3:BigDecimal? = null var SpareDate1:Date? = null var SpareDate2:Date? = null var SpareDate3:Date? = null @Required() var LastSavedDateTime:Date? = null } open class SO_Main { @Required() var InvoiceID:String? = null @Required() var LastSavedDateTime:Date? = null @References(DB_Main.class) @Required() var DebtorID:String? = null @References(HR_Staff.class) var StaffID:String? = null @Required() var InvoiceNo:String? = null @Required() var InvoiceInitDate:Date? = null @Required() var InvoiceLastDate:Date? = null var OrderNo:String? = null var TaxExemptNo:String? = null @Required() var WholeSaleInvoice:Boolean? = null var InvoiceTotal:BigDecimal? = null var CurrentHistoryNo:Short? = null var Status:Short? = null @Required() var BillWhenComplete:Short? = null @Required() var CreditNote:Boolean? = null var InvoiceType:Short? = null var GroupSupplierID:String? = null @Required() var GroupOrdered:Boolean? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null @References(SY_Branch.class) @Required() var BranchID:String? = null var SOReference:String? = null @References(JB_Main.class) var JobCostID:String? = null @References(DB_Main.class) @Required() var ParentDebtorID:String? = null @Required() var BackOrderMode:Short? = null var DebtorContactName:String? = null var DocType:Int? = null @Required() var GSTInvoice:Boolean? = null var ExpectedDeliveryDate:Date? = null var SourceQuoteHistoryID:String? = null @References(IN_PriceSchemes.class) @Required() var PriceSchemeID:String? = null @References(SO_CreditReasons.class) var CreditReasonID:String? = null @Required() var CreditIntoStock:Boolean? = null } open class SO_Notes { @Required() var RecID:String? = null @Required() var InvoiceID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class SO_PaymentDetails { @Required() var PaymentID:String? = null var CardNumber:String? = null var CardExpiry:Date? = null var CardHolder:String? = null var BankName:String? = null var BSBN:String? = null var BankAcc:String? = null var AccountName:String? = null } open class SO_Payments { @Required() var PaymentID:String? = null @Required() var InvoiceHistoryID:String? = null @Required() var InvoiceID:String? = null @References(SO_PaymentTypes.class) @Required() var PaymentTypeID:String? = null var PaymentRef:String? = null var AmountPaid:BigDecimal? = null @Required() var PaymentDate:Date? = null @Required() var AuthorisationStatus:Short? = null var AuthorisationNumber:String? = null @Required() var ProcessPayment:Boolean? = null @Required() var Processed:Boolean? = null var DBTransID:String? = null var PaymentGatewayReturnCode:Int? = null var PaymentGatewayReturnMessage:String? = null var AmountTendered:BigDecimal? = null } open class SO_PaymentTypes { @Required() var RecID:String? = null @Required() var Name:String? = null @Required() var IsEnabled:Boolean? = null @Required() var IsDefault:Boolean? = null @Required() var IsCreditCard:Boolean? = null @References(GL_Ledger.class) var GL_Main_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null @Required() var IsPOS:Boolean? = null @Required() var Code:String? = null } open class SO_PrintLog { @Required() var PrintLogID:String? = null @Required() var InvoiceID:String? = null @Required() var SysDateTime:Date? = null var Description:String? = null var InvoiceHistoryID:String? = null var ReportType:Short? = null @References(HR_Staff.class) var StaffID:String? = null } open class SO_Profit { @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null @Required() var BillWhenComplete:Short? = null var OrderNo:String? = null @Required() var CreditNote:Boolean? = null @Required() var WholeSaleInvoice:Boolean? = null var TaxExemptNo:String? = null @Required() var InvoiceHistoryID:String? = null var HistoryNo:Short? = null var RunNo:String? = null @Required() var RecordDate:Date? = null @Required() var InvoiceLineID:String? = null var PartNo:String? = null var Description:String? = null var CostIn:BigDecimal? = null var QuantityThisDel:BigDecimal? = null var CurrentLineTotal:BigDecimal? = null var TaxToCharge:BigDecimal? = null var TaxPaid:BigDecimal? = null var DecimalPlaces:Short? = null var TaxID:String? = null var PhysicalItem:Short? = null var NonStock:Boolean? = null @Required() var DebtorID:String? = null @Required() var AccountNo:String? = null var Name:String? = null @Required() var InventoryClassificationID:String? = null var ClassDescription:String? = null } open class SO_ReportDefinition { @Required() var RecID:String? = null @Required() var Name:String? = null @Required() var BillingType:Short? = null @Required() var TradingCategory:Int? = null @Required() var DocumentType:Short? = null @Required() var NumberOfCopies:Short? = null @Required() var UseRange:Boolean? = null @Required() var RangeType:Short? = null @Required() var MinRange:BigDecimal? = null @Required() var MaxRange:BigDecimal? = null @Required() var BackOrderStatus:Short? = null @References(SY_Report.class) @Required() var SY_Report_RecID:String? = null @References(SY_PrintGroupLogicalPrinter.class) var SY_PrintGroupLogicalPrinter_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null @References(SY_PrintGroup.class) @Required() var SY_PrintGroup_RecID:String? = null } open class SO_Run { @Required() var RunID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RunBy:String? = null @Required() var RunNo:String? = null } open class SO_Sales { var SalesID:String? = null @Required() var DateRun:Date? = null @Required() var InvoiceDate:Date? = null @Required() var DebtorID:String? = null var InvoiceNo:String? = null var PartNo:String? = null var Description:String? = null var ClassDescription:String? = null var Cat1Description:String? = null var Cat2Description:String? = null var Cat3Description:String? = null var Quantity:BigDecimal? = null var UnitCost:BigDecimal? = null var UnitSellPrice:BigDecimal? = null var LineTax:BigDecimal? = null var LineTotal:BigDecimal? = null var RunNo:String? = null var HistoryNo:Short? = null var InvoiceID:String? = null var InventoryID:String? = null var YearNo:Int? = null var MonthNo:Int? = null @Required() var IN_LogicalID:String? = null var Cat4Description:String? = null var Cat5Description:String? = null var KitStyle:Short? = null var KitStatus:Short? = null var SO_LinesID:String? = null var LineCost:BigDecimal? = null var DebtorAccountNo:String? = null var DebtorName:String? = null var DebtorClassification:String? = null var PhysicalWarehouse:String? = null var LogicalWarehouse:String? = null var GPDollars:BigDecimal? = null var GPPercent:BigDecimal? = null } open class SO_Sales_InvoiceNo { var InvoiceNo:String? = null } open class SO_SalesDelBatch { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @Required() var StaffID:String? = null var DateActivated:Date? = null var BatchActivated:Boolean? = null @Required() var LastSavedDateTime:Date? = null var SplitOrder:Boolean? = null var SplitBackOrders:Boolean? = null @References(IN_Logical.class) var IN_Logical_RecID:String? = null var UseSpecificWarehouse:Boolean? = null } open class SO_SalesDelBatchLines { @Required() var RecID:String? = null @Required() var SalesDelBatchID:String? = null @Required() var LineNumber:Int? = null @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null @Required() var DebtorID:String? = null @Required() var DebtorAccountNo:String? = null var DebtorName:String? = null @Required() var InvoiceLineID:String? = null @Required() var InventoryID:String? = null @Required() var PartNo:String? = null var Description:String? = null @Required() var Quantity:BigDecimal? = null @Required() var QuantityBackOrdered:BigDecimal? = null @Required() var ForwardOrderDate:Date? = null @Required() var ScheduledDate:Date? = null var NewDeliverStockFlag:Boolean? = null @Required() var NewQuantityDelivered:BigDecimal? = null var UpdateFailed:Boolean? = null var FailReason:String? = null @Required() var QuantityDecimalPlaces:Short? = null } open class SO_SalesHistory { @Required() var SalesID:String? = null @Required() var DateRun:Date? = null @Required() var InvoiceDate:Date? = null @Required() var DebtorID:String? = null var InvoiceNo:String? = null var PartNo:String? = null var Description:String? = null var ClassDescription:String? = null var Cat1Description:String? = null var Cat2Description:String? = null var Cat3Description:String? = null var Quantity:BigDecimal? = null var UnitCost:BigDecimal? = null var UnitSellPrice:BigDecimal? = null var LineTax:BigDecimal? = null var LineTotal:BigDecimal? = null var RunNo:String? = null var HistoryNo:Short? = null var InvoiceID:String? = null var InventoryID:String? = null var YearNo:Short? = null var MonthNo:Short? = null @Required() var IN_LogicalID:String? = null var Cat4Description:String? = null var Cat5Description:String? = null var KitStyle:Short? = null var KitStatus:Short? = null var SO_LinesID:String? = null var LineCost:BigDecimal? = null var InvoiceHistoryID:String? = null } open class SO_SalesQty { var InventoryID:String? = null var YearNo:Int? = null var MonthNo:Int? = null var TotalQty:BigDecimal? = null } open class SO_SplitOrders { @Required() var RecID:String? = null @Required() var SourceInvoiceID:String? = null @Required() var SourceInvoiceNo:String? = null @Required() var DestInvoiceID:String? = null @Required() var DestInvoiceNo:String? = null @Required() var HRStaffID:String? = null @Required() var LastSavedDateTime:Date? = null } open class SO_Totals { @Required() var InvoiceID:String? = null var InvoiceTotal:BigDecimal? = null var Cartage1Total:BigDecimal? = null var Cartage1TaxTotal:BigDecimal? = null var Cartage2Total:BigDecimal? = null var Cartage2TaxTotal:BigDecimal? = null var Cartage3Total:BigDecimal? = null var Cartage3TaxTotal:BigDecimal? = null } open class SO_ViewInvoiced { @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null @Required() var BillWhenComplete:Short? = null var OrderNo:String? = null @Required() var CreditNote:Boolean? = null @Required() var WholeSaleInvoice:Boolean? = null var TaxExemptNo:String? = null var Status:Short? = null var StaffID:String? = null @Required() var InvoiceHistoryID:String? = null var Frieght:BigDecimal? = null var ProcessedHistoryNo:Short? = null var InvoicedHistoryNo:Short? = null var ProcessedOnRunNo:String? = null var InvoicedOnRunNo:String? = null @Required() var ProcessedDate:Date? = null @Required() var InvoicedDate:Date? = null @Required() var InvoiceLineID:String? = null var PartNo:String? = null var Description:String? = null var CostIn:BigDecimal? = null var QuantityThisDel:BigDecimal? = null var CurrentLineTotal:BigDecimal? = null var TaxToCharge:BigDecimal? = null var TaxPaid:BigDecimal? = null var DecimalPlaces:Short? = null var TaxID:String? = null var PhysicalItem:Short? = null var NonStock:Boolean? = null @Required() var DebtorID:String? = null @Required() var AccountNo:String? = null var Name:String? = null @Required() var InventoryClassificationID:String? = null var ClassDescription:String? = null } open class SO_ViewShipped { @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null @Required() var BillWhenComplete:Short? = null var OrderNo:String? = null @Required() var CreditNote:Boolean? = null @Required() var WholeSaleInvoice:Boolean? = null var TaxExemptNo:String? = null var Status:Short? = null var StaffID:String? = null @Required() var InvoiceHistoryID:String? = null var Frieght:BigDecimal? = null var ProcessedHistoryNo:Short? = null var ShippedHistoryNo:Short? = null var ProcessedOnRunNo:String? = null var ShippedOnRunNo:String? = null @Required() var ProcessedDate:Date? = null @Required() var ShippedDate:Date? = null @Required() var InvoiceLineID:String? = null var PartNo:String? = null var Description:String? = null var CostIn:BigDecimal? = null var QuantityThisDel:BigDecimal? = null var CurrentLineTotal:BigDecimal? = null var TaxToCharge:BigDecimal? = null var TaxPaid:BigDecimal? = null var DecimalPlaces:Short? = null var TaxID:String? = null var PhysicalItem:Short? = null var NonStock:Boolean? = null @Required() var DebtorID:String? = null @Required() var AccountNo:String? = null var Name:String? = null @Required() var InventoryClassificationID:String? = null var ClassDescription:String? = null } open class SO_VInv { @Required() var InvoiceID:String? = null @Required() var InvID:String? = null @Required() var InvoiceNo:String? = null @Required() var IN_LogicalID:String? = null @Required() var BillWhenComplete:Short? = null var OrderNo:String? = null @Required() var CreditNote:Boolean? = null @Required() var WholeSaleInvoice:Boolean? = null var TaxExemptNo:String? = null var Status:Short? = null var StaffID:String? = null @Required() var BranchID:String? = null @Required() var CreditIntoStock:Boolean? = null @Required() var InvoiceHistoryID:String? = null var HistoryTotal:BigDecimal? = null var CartageCharge1:BigDecimal? = null var CartageCharge2:BigDecimal? = null var CartageCharge3:BigDecimal? = null var Frieght:BigDecimal? = null var Frt:BigDecimal? = null var FrtTax:BigDecimal? = null var ProHistoryNo:Short? = null var InvHistoryNo:Short? = null var ProRunNo:String? = null var InvRunNo:String? = null var ProDate:Date? = null var InvDate:Date? = null @Required() var InvoiceLineID:String? = null var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var JobID:String? = null var CostIn:BigDecimal? = null var QuantityThisDel:BigDecimal? = null var CurrentLineTotal:BigDecimal? = null var TaxToCharge:BigDecimal? = null var TaxPaid:BigDecimal? = null var DecimalPlaces:Short? = null var TaxID:String? = null var PhysicalItem:Short? = null var NonStock:Boolean? = null var ClassDescription:String? = null @Required() var DebtorID:String? = null @Required() var AccountNo:String? = null var Name:String? = null var LineCost:BigDecimal? = null var Cat1Description:String? = null var Cat2Description:String? = null var Cat3Description:String? = null } open class SY_Branch { @Required() var BranchID:String? = null @Required() var Description:String? = null @Required() var LedgerMask:String? = null var DefaultBranch:Short? = null } open class SY_BusinessLogic { @Required() var RecID:UUID? = null @Required() var Description:String? = null @Required() var AssemblyFullName:String? = null @Required() var ClassName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_Custom_MaintenanceForm_Tabs { @Required() var RecID:UUID? = null var Description:String? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null @Required() var HostTabControlName:String? = null @Required() var TabKey:String? = null @Required() var TabCaption:String? = null @Required() var StoredProcedureName:String? = null @Required() var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null } open class SY_DebtorImportSavedMappings { @Required() var RecID:String? = null @References(SY_DebtorImportSavedMappingSets.class) @Required() var SY_DebtorImportSavedMappingSets_RecID:String? = null var SourceColumnName:String? = null @Required() var DestinationProperty:String? = null @Required() var RowHash:ArrayList? = null } open class SY_DebtorImportSavedMappingSets { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var Name:String? = null } open class SY_Dialogs { @Required() var RecID:String? = null var DialogNo:Int? = null @Required() var AssemblyName:String? = null @Required() var ClassName:String? = null } open class SY_DialogSettings { @Required() var RecID:String? = null @Required() var SY_Dialogs_RecID:String? = null @Required() var HR_Staff_RecID:String? = null @Required() var WindowState:Short? = null @Required() var Top:Int? = null @Required() var Left:Int? = null @Required() var Width:Int? = null @Required() var Height:Int? = null var Context:String? = null } open class SY_DocumentLinks { @Required() var PKID:String? = null @Required() var SourceDocDesc:String? = null var SourceDocID:String? = null @Required() var DestDocDesc:String? = null @Required() var DestDocID:String? = null var LinkDescriptor:String? = null var LastSavedDateTime:Date? = null var DateCreated:Date? = null @Required() var StaffID:String? = null var StaffName:String? = null } open class SY_DocumentTypes { @Required() var RecID:String? = null @Required() var DocumentType:String? = null var DefaultType:Boolean? = null var DocumentDescription:String? = null var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_File { @Required() var FileID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var PhysicalFileName:String? = null @Required() var FullPhysicalFileName:String? = null var FileDescription:String? = null @Required() var FileInDB:Boolean? = null var FileBinary:ArrayList? = null @Required() var RowHash:ArrayList? = null } open class SY_FilterDefaults { @Required() var FilterDefID:String? = null @References(HR_Staff.class) @Required() var StaffID:String? = null @Required() var FilterNo:Int? = null var SortOrderIndex:Short? = null @Required() var GetDataOnLoad:Boolean? = null var SortOrderType:Short? = null var StartType:Short? = null @References(SY_Filters.class) var SY_Filters_RecID:String? = null } open class SY_Filters { @Required() var RecID:String? = null @Required() var FilterNo:Int? = null @Required() var FilterString:String? = null var Description:String? = null @Required() var ItemNo:Int? = null @Required() var Name:String? = null } open class SY_FiltersTemp { @Required() var FilterID:String? = null var Section:Short? = null var Filter:String? = null var Description:String? = null } open class SY_FormReportDefinition { @Required() var RecID:String? = null @Required() var Description:String? = null @References(SY_Report.class) @Required() var SY_Report_RecID:String? = null @References(SY_PrintGroupLogicalPrinter.class) var SY_PrintGroupLogicalPrinter_RecID:String? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null @References(SY_PrintGroup.class) @Required() var SY_PrintGroup_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null @Required() var LastSavedDateTime:Date? = null @Required() var IsDefault:Boolean? = null } open class SY_Forms { @Required() var ClassName:String? = null var Description:String? = null var FormType:Int? = null var HelpFileName:String? = null var HelpPageName:String? = null var AssemblyFullName:String? = null } open class SY_FormsAbstractPermissions { @Required() var RecID:UUID? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_FormSettings { @Required() var RecID:String? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null @Required() var HR_Staff_RecID:String? = null @Required() var WindowState:Short? = null @Required() var Top:Int? = null @Required() var Left:Int? = null @Required() var Width:Int? = null @Required() var Height:Int? = null var Context:String? = null var Floating:Boolean? = null } open class SY_Icon { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IconBinary:ArrayList? = null @Required() var IconFileHash:String? = null @Required() var IsReadOnly:Boolean? = null @Required() var RowHash:ArrayList? = null } open class SY_Image { @Required() var RecID:UUID? = null @Required() var Name:String? = null @Required() var ImageBinary:ArrayList? = null @Required() var IsReadOnly:Boolean? = null @Required() var ItemNo:Int? = null var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class SY_IntegrityCheckProvider { @Required() var RecID:UUID? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null @Required() var StoredProcedureName:String? = null @Required() var RowHash:ArrayList? = null @Required() var IsEnabled:Boolean? = null } open class SY_InventoryImportSavedMappings { @Required() var RecID:String? = null @References(SY_InventoryImportSavedMappingSets.class) @Required() var SY_InventoryImportSavedMappingSets_RecID:String? = null var SourceColumnName:String? = null @Required() var DestinationProperty:String? = null @Required() var RowHash:ArrayList? = null } open class SY_InventoryImportSavedMappingSets { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var Name:String? = null } open class SY_Language { @Required() var RecID:String? = null @Required() var Description:String? = null var LanguageCode:String? = null @Required() var IsDefault:Boolean? = null } open class SY_Licence { @Required() var RecID:String? = null @Required() var ResourceID:String? = null @Required() var ResourceName:String? = null @Required() var IssueDate:Date? = null @Required() var Scope:String? = null var Note:String? = null @Required() var CommenceDate:Date? = null @Required() var ExpiryDate:Date? = null @Required() var CALs:Int? = null @Required() var Version:String? = null @Required() var CompanyName:String? = null @Required() var Signature:String? = null } open class SY_LicenceUsage { @References(SY_Licence.class) @Required() var SY_Licence_RecID:String? = null @References(HR_Staff.class) @Required() var HR_Staff_StaffID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class SY_LoginAudit { @Required() var RecID:String? = null @Required() var UserName:String? = null @Required() var IPAddress:String? = null @Required() var HostName:String? = null @Required() var AuditDateTime:Date? = null @Required() var AuditResult:Short? = null } open class SY_Menu { @Required() var RecID:String? = null @Required() var Name:String? = null @Required() var Description:String? = null @Required() var IsEnabled:Boolean? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var IsReadOnly:Boolean? = null } open class SY_MenuItem { @Required() var RecID:String? = null @References(SY_Menu.class) @Required() var SY_Menu_RecID:String? = null @Required() var Type:Short? = null @Required() var Caption:String? = null var SY_MenuItem_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @References(SY_Image.class) var SY_Image_RecID:UUID? = null @References(SY_Image.class) var SY_Image_RecID_Selected:UUID? = null @References(SY_Image.class) var SY_Image_RecID_HotTracked:UUID? = null } open class SY_MenuItemForm { @Required() var RecID:String? = null @References(SY_MenuItem.class) @Required() var SY_MenuItem_RecID:String? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class SY_MenuItemReport { @Required() var RecID:String? = null @References(SY_MenuItem.class) @Required() var SY_MenuItem_RecID:String? = null @References(SY_Report.class) @Required() var SY_Report_RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class SY_MessageLinks { @Required() var RecID:String? = null @Required() var Source:String? = null @Required() var LinkName:String? = null @Required() var Caption:String? = null var Description:String? = null @Required() var ScriptText:String? = null @Required() var LastSavedDateTime:Date? = null } open class SY_NoteTypes { @Required() var RecID:String? = null @Required() var NoteType:String? = null var DefaultType:Boolean? = null var NoteTypeDescription:String? = null var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SY_Numbers { @Required() var InvoiceNumberID:String? = null var Description:String? = null var LastInvoiceNo:String? = null @Required() var LastSavedDateTime:Date? = null } open class SY_Plugin { @Required() var RecID:UUID? = null @Required() var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null @Required() var ExecutionOrder:Int? = null @Required() var Author:String? = null @Required() var Version:String? = null @Required() var LicenceKey:String? = null var ViewPassword:String? = null var EditPassword:String? = null var IsEncrypted:Boolean? = null @Required() var RowHash:ArrayList? = null var Code:String? = null @Required() var ExceptionPolicy:Short? = null var IsIsolatedToOwnAppDomain:Boolean? = null var FileHash:String? = null @Required() var CreateDateTime:Date? = null @Required() var LastWriteDateTime:Date? = null @Required() var Language:Short? = null } open class JB_EstimateNotes { @Required() var RecID:String? = null @References(JB_Estimates.class) @Required() var JB_Estimate_RecID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class JB_EstimatePurchaseLines { @Required() var RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @References(CR_Main.class) @Required() var CR_Main_RecID:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null var Units:String? = null @Required() var JB_EstimateLines_RecID:String? = null } open class JB_EstimateResourceLines { @Required() var RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @References(JB_Resources.class) @Required() var JB_Resources_RecID:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null var Units:String? = null @Required() var JB_EstimateLines_RecID:String? = null } open class JB_Estimates { @Required() var RecID:String? = null @Required() var EstimateNo:String? = null var Description:String? = null @References(JB_Main.class) @Required() var JB_Main_RecID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @References(IN_Logical.class) @Required() var IN_Logical_RecID:String? = null @Required() var IsDefault:Boolean? = null @Required() var RowHash:ArrayList? = null } open class JB_Groups { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null var IsDefault:Boolean? = null } open class JB_JobCostCentres { @Required() var RecID:String? = null @References(JB_Main.class) @Required() var JobID:String? = null @References(JB_CostCentres.class) @Required() var JB_CostCentres_RecID:String? = null @Required() var RowHash:ArrayList? = null } open class JB_JobStages { @Required() var RecID:String? = null @References(JB_Classification.class) @Required() var JB_Classifications_RecID:String? = null @References(JB_JobCostCentres.class) @Required() var JB_JobCostCentres_RecID:String? = null @References(JB_Stages.class) @Required() var JB_Stages_RecID:String? = null @Required() var RowHash:ArrayList? = null } open class JB_Main { @Required() var JobID:String? = null var JobNo:String? = null var Description:String? = null var DebtorID:String? = null var OrderNo:String? = null @Required() var StartDate:Date? = null @Required() var EstEndDate:Date? = null @Required() var ClosedDate:Date? = null var InventorySellType:Short? = null @Required() var LastSavedDateTime:Date? = null var IsTemplate:Boolean? = null var ContractAmount:BigDecimal? = null var MarkUpMaterials:BigDecimal? = null var MarkUpLabour:BigDecimal? = null var MarkUpSubContract:BigDecimal? = null var MarkUpResource:BigDecimal? = null var RetentionType:Short? = null var RetentionValue:BigDecimal? = null var GstApplicable:Boolean? = null var EstimateType:Short? = null var WarehouseID:String? = null var ProductID:String? = null var ProductDesc:String? = null var ProductQty:BigDecimal? = null @Required() var EstStartDate:Date? = null var ClassificationID:String? = null var CN_Contact_RecID:String? = null @Required() var JobStatus:Short? = null @References(JB_Groups.class) @Required() var JB_Groups_RecID:String? = null @References(JB_Statuses.class) @Required() var JB_Statuses_RecID:String? = null @References(JB_Priorities.class) @Required() var JB_Priorities_RecID:String? = null } open class JB_Notes { @Required() var RecID:String? = null @References(JB_Main.class) @Required() var JB_Main_RecID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class JB_PaymentDetails { @Required() var RecID:String? = null @Required() var JobNo:String? = null @Required() var InvoiceID:String? = null var CostEntryLineID:String? = null @Required() var InvoiceType:Short? = null @Required() var BillAmount:BigDecimal? = null @Required() var CostAmount:BigDecimal? = null @Required() var Status:Short? = null @Required() var WriteBill:BigDecimal? = null @Required() var WriteCost:BigDecimal? = null var LinkLineID:String? = null } open class JB_Priorities { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null var IsDefault:Boolean? = null } open class JB_Resources { @Required() var RecID:String? = null @Required() var RecNum:String? = null var RecDescription:String? = null var RecType:Short? = null var RecGroup:String? = null var Cost:BigDecimal? = null var Charge:BigDecimal? = null var Unit:String? = null var Status:Boolean? = null var Note:String? = null @Required() var LastSavedDateTime:Date? = null @References(GL_Ledger.class) var GLCode:String? = null } open class JB_Staffs { @Required() var RecID:String? = null @Required() var RecNum:String? = null var RecDescription:String? = null var Cost:BigDecimal? = null var Charge:BigDecimal? = null var Unit:String? = null @Required() var IsEnabled:Boolean? = null var Note:String? = null @Required() var LastSavedDateTime:Date? = null @References(GL_Ledger.class) var GLCode:String? = null @References(JB_Groups.class) @Required() var JB_Groups_RecID:String? = null } open class JB_Stages { @Required() var RecID:String? = null @Required() var StageNo:String? = null var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null } open class JB_Statuses { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null var IsDefault:Boolean? = null } open class JB_TimesheetLines { @Required() var RecID:String? = null @References(JB_Timesheets.class) @Required() var JB_Timesheets_RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null } open class JB_TimesheetNotes { @Required() var RecID:String? = null @References(JB_Timesheets.class) @Required() var JB_Timesheets_RecID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class JB_Timesheets { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @References(JB_Staffs.class) var JB_Staff_RecID:String? = null var Description:String? = null @Required() var IsActivated:Boolean? = null @References(GL_Sets.class) var GL_Sets_RecID:String? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedBy_HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null } open class KitTax { var Tax:BigDecimal? = null var LN:Short? = null @Required() var InvID:String? = null } open class LastYearProfit { var Profit:BigDecimal? = null } open class Magento_Integration { @Required() var RecID:UUID? = null @Required() var Name:String? = null var Description:String? = null @Required() var LogRetentionDays:Int? = null @Required() var CompletedQueueRetentionDays:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class Magento_Integration_Schedule { @Required() var RecID:UUID? = null @References(Magento_Integration.class) @Required() var Magento_Integration_RecID:UUID? = null @References(SY_PluginSchedule.class) @Required() var SY_PluginSchedule_RecID:UUID? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class Magento_Integration_SelectedAction { @Required() var RecID:UUID? = null @References(Magento_Integration.class) @Required() var Magento_Integration_RecID:UUID? = null @Required() var Action_RecID:UUID? = null @Required() var ExceptionPolicy:Short? = null @Required() var LogPolicy:Short? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class Magento_Log { var id:Int? = null @Required() var Magento_Integration_RecID:UUID? = null @Required() var LogDateTime:Date? = null @Required() var LogType:Short? = null var IntegrationActionName:String? = null @Required() var ElapsedMilliseconds:Int? = null @Required() var LogMessage:String? = null } open class Magento_Queue { @Required() var RecID:UUID? = null @Required() var QueueName:String? = null @Required() var Identifier:String? = null @Required() var QueueInsertionDateTime:Date? = null @Required() var LastChangedDateTime:Date? = null @Required() var Status:Short? = null var ExceptionText:String? = null @Required() var RowHash:ArrayList? = null } open class PI_CustomSettings { @Required() var SettingID:String? = null var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class PI_CustomSettingValues { @Required() var SettingValueID:String? = null @Required() var SettingID:String? = null var PI_Main_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class PI_Documents { @Required() var RecID:String? = null @References(PI_Main.class) @Required() var PI_Main_PI_MainID:String? = null @References(SY_DocumentTypes.class) @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class PI_LineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class PI_LineCustomValues { @Required() var RecID:String? = null @Required() var PI_Lines_RecID:String? = null @References(PI_LineCustomFields.class) @Required() var PI_LineCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class PI_Lines { @Required() var PI_LinesID:String? = null @References(PI_Main.class) @Required() var PI_MainID:String? = null @References(RE_Main.class) @Required() var RE_MainID:String? = null @References(RE_Lines.class) @Required() var RE_LinesID:String? = null @Required() var Quantity:BigDecimal? = null var SuppliersCost:BigDecimal? = null @Required() var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var SuppPartNo:String? = null var LineType:Short? = null var DecimalPlaces:Short? = null var LastSavedDateTime:Date? = null var InvoiceLineNo:Short? = null var HomeSuppliersCost:BigDecimal? = null var TaxRate:BigDecimal? = null var TaxID:String? = null var TaxAmount:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var POClassID:String? = null var LineTotal:BigDecimal? = null var FXDecimalPlaces:Short? = null var HomeDecimalPlaces:Short? = null var UnitChanged:Boolean? = null var FXChanged:Boolean? = null var ExChanged:Boolean? = null var TaxRateChanged:Boolean? = null @Required() var LineTotalExTax:BigDecimal? = null var ChangeSourceIsFromGRNLine:Boolean? = null @Required() var FXLineTotalExTax:BigDecimal? = null @Required() var UnitCostIncTax:BigDecimal? = null } open class PI_LinesDetails { @Required() var PI_LinesDetailsID:String? = null @References(PI_Lines.class) @Required() var PI_LinesID:String? = null @Required() var SerialNo:String? = null @Required() var Quantity:BigDecimal? = null var ExpiryDate:Date? = null var BinLocation:String? = null @Required() var RowHash:ArrayList? = null @References(RE_LineDetails.class) var RE_LineDetails_RecID:String? = null @References(IN_SOH.class) var IN_SOH_RecID:String? = null } open class PI_Main { @Required() var PI_MainID:String? = null var LastSavedDateTime:Date? = null var InvoiceNo:String? = null @References(CR_Main.class) @Required() var CreditorID:String? = null var InvoiceDate:Date? = null @Required() var Status:Short? = null var Freight:BigDecimal? = null var Duty:BigDecimal? = null var Insurance:BigDecimal? = null var DueDate:Date? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null @Required() var TotalLineTax:BigDecimal? = null @Required() var AdjTax:BigDecimal? = null @References(TX_Main.class) var FreightTaxID:String? = null var FreightTaxRate:BigDecimal? = null var FreightTaxAmount:BigDecimal? = null @References(TX_Main.class) var DutyTaxID:String? = null var DutyTaxRate:BigDecimal? = null var DutyTaxAmount:BigDecimal? = null @References(TX_Main.class) var InsuranceTaxID:String? = null var InsuranceTaxRate:BigDecimal? = null var InsuranceTaxAmount:BigDecimal? = null @References(FX_Currency.class) var CurrencyID:String? = null var DecimalPlaces:Short? = null var FXDecimalPlaces:Short? = null } open class PI_Notes { @Required() var RecID:String? = null @References(PI_Main.class) @Required() var PI_Main_PI_MainID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class PI_Receipts { @Required() var PI_ReceiptsID:String? = null @References(PI_Main.class) @Required() var PI_MainID:String? = null @References(RE_Main.class) @Required() var RE_MainID:String? = null } open class PO_BatchHeader { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastModifiedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var BatchStatus:Short? = null @Required() var ReOrderMonth:Short? = null @Required() var IncludeDefaultSuppliersOnly:Boolean? = null } open class PO_BatchPurchaseOrderLines { @Required() var RecID:String? = null @References(PO_BatchPurchaseOrders.class) @Required() var PO_BatchPurchaseOrders_RecID:String? = null @Required() var ItemNo:Int? = null @References(IN_Main.class) @Required() var IN_Main_RecID:String? = null @Required() var UnitCost:BigDecimal? = null @Required() var FXUnitCost:BigDecimal? = null @Required() var SuggestedOrderQuantity:BigDecimal? = null @Required() var OrderQuantity:BigDecimal? = null @Required() var LineCost:BigDecimal? = null @Required() var FXLineCost:BigDecimal? = null @Required() var QuantitySOH:BigDecimal? = null @Required() var QuantityMinSOH:BigDecimal? = null @Required() var QuantityOnPO:BigDecimal? = null @Required() var QuantityOnBO:BigDecimal? = null @Required() var QuantitySalesForecast:BigDecimal? = null @Required() var QuantityLastYearPurchases:BigDecimal? = null @Required() var QuantityLastYearSales:BigDecimal? = null @References(PO_Lines.class) var PO_Lines_RecID:String? = null @Required() var UnitCubic:BigDecimal? = null @Required() var UnitWeight:BigDecimal? = null @Required() var LineCubic:BigDecimal? = null @Required() var LineWeight:BigDecimal? = null @Required() var DeliveryDays:Int? = null @Required() var OrderUnits:BigDecimal? = null @Required() var RowHash:ArrayList? = null } open class PO_BatchPurchaseOrders { @Required() var RecID:String? = null @References(PO_BatchHeader.class) @Required() var PO_BatchHeader_RecID:String? = null var PO_Main_RecID:String? = null @Required() var CR_Main_RecID:String? = null @Required() var FXCurrencyRate:BigDecimal? = null @Required() var RowHash:ArrayList? = null } open class PO_Classification { @Required() var POClassificationID:String? = null @Required() var Description:String? = null @Required() var PurchClassLedgerID:String? = null var DefaultClass:Short? = null var LastSavedDateTime:Date? = null } open class PO_CustomSettings { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class PO_CustomSettingValues { @Required() var SettingValueID:String? = null @References(PO_CustomSettings.class) @Required() var SettingID:String? = null @References(PO_Main.class) @Required() var PurchaseOrderID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class PO_Documents { @Required() var RecID:String? = null @References(PO_Main.class) @Required() var PurchaseOrderID:String? = null var FileID:String? = null var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class PO_EmailLog { @Required() var EmailLogID:String? = null @References(PO_Main.class) @Required() var OrderID:String? = null @Required() var EmailDateTime:Date? = null var From:String? = null var To:String? = null var CC:String? = null var BCC:String? = null var Attachments:String? = null var FileID:String? = null var Subject:String? = null var Body:String? = null @References(HR_Staff.class) @Required() var StaffID:String? = null var EM_Main_RecID:String? = null var RequestReadReceipt:Boolean? = null } open class PO_LineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class PO_LineCustomValues { @Required() var RecID:String? = null @References(PO_Lines.class) @Required() var PO_Lines_RecID:String? = null @References(PO_LineCustomFields.class) @Required() var PO_LineCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class PO_Lines { @Required() var OrderLineID:String? = null @References(PO_Main.class) @Required() var OrderID:String? = null @Required() var InventoryID:String? = null var Quantity:BigDecimal? = null var SuppliersCost:BigDecimal? = null var DeliveryDate:Date? = null var Delivered:BigDecimal? = null var DecimalPlaces:Short? = null var OrderLineNo:Short? = null var SuppPartNo:String? = null var LastSavedDateTime:Date? = null var HistoryText_Comment:String? = null var OrderUnits:BigDecimal? = null var LineType:Short? = null var PartNo:String? = null var Description:String? = null var DeliveryDays:Short? = null @Required() var ClassificationID:String? = null var ClassDescription:String? = null var TaxAmount:BigDecimal? = null var TaxID:String? = null var TaxRate:BigDecimal? = null var HomeSuppliersCost:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var POClassID:String? = null var IncPrice:BigDecimal? = null var LineTotal:BigDecimal? = null var FxDecimalPlaces:Short? = null var AUDDecimalPlaces:Short? = null var FxTotal:BigDecimal? = null @References(IN_SupplierWarehouse.class) var IN_SupplierWarehouse_RecID:String? = null var Unit:String? = null var UserDefinedDate3:Date? = null var UserDefinedString1:String? = null var UserDefinedString2:String? = null var UserDefinedString3:String? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat3:BigDecimal? = null var UserDefinedDate1:Date? = null var UserDefinedDate2:Date? = null var SM_Task_RecID:String? = null @References(JB_JobStages.class) var JB_JobStages_RecID:String? = null @Required() var LineTotalExTax:BigDecimal? = null @References(IN_UnitOfMeasure.class) var IN_UnitOfMeasure_RecID:UUID? = null var UnitChanged:Boolean? = null var FXChanged:Boolean? = null var ExChanged:Boolean? = null var TaxRateChanged:Boolean? = null } open class PO_Main { @Required() var OrderID:String? = null var LastSavedDateTime:Date? = null @Required() var CreditorID:String? = null @Required() var OrderNo:String? = null @Required() var OrderedDate:Date? = null var Header1:String? = null var Header2:String? = null var Header5:String? = null @Required() var Status:Short? = null var OrderType:Short? = null var OrderTypeInvID:String? = null @Required() var IN_LogicalID:String? = null @Required() var OrderSupplierType:Short? = null var CentralWarehouseID:String? = null var TaxTotal:BigDecimal? = null @References(FX_Currency.class) @Required() var CurrencyID:String? = null @Required() var InTransitWarehouseID:String? = null var Reference:String? = null @References(PO_Workflows.class) @Required() var PO_Workflows_RecID:String? = null var HR_Staff_RecID:String? = null @References(CR_Warehouse.class) var CR_Warehouse_WarehouseID:String? = null @Required() var Freight:BigDecimal? = null @Required() var Duty:BigDecimal? = null @Required() var Insurance:BigDecimal? = null @References(TX_Main.class) @Required() var FreightTaxID:String? = null @Required() var FreightTaxRate:BigDecimal? = null @Required() var FreightTaxAmount:BigDecimal? = null @References(TX_Main.class) @Required() var DutyTaxID:String? = null @Required() var DutyTaxRate:BigDecimal? = null @Required() var DutyTaxAmount:BigDecimal? = null @References(TX_Main.class) @Required() var InsuranceTaxID:String? = null @Required() var InsuranceTaxRate:BigDecimal? = null @Required() var InsuranceTaxAmount:BigDecimal? = null } open class PO_Notes { @Required() var RecID:String? = null @References(PO_Main.class) @Required() var PurchaseOrderID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null var ReminderFlag:Boolean? = null var ReminderDueDate:Date? = null var ReminderStaffID:String? = null var LineNum:Short? = null @Required() var ItemNo:Int? = null } open class PO_OrderQty { @Required() var InventoryID:String? = null var Qty:BigDecimal? = null var Delivered:BigDecimal? = null } open class PO_ShippingAddress { @References(PO_Main.class) @Required() var OrderID:String? = null @Required() var LastSavedDateTime:Date? = null var AddressLine1:String? = null var AddressLine2:String? = null var AddressLine3:String? = null var AddressLine4:String? = null var Country:String? = null var Postcode:String? = null var ContactName:String? = null var Phone:String? = null var Fax:String? = null var Spare1:String? = null var Spare2:String? = null var Spare3:String? = null var Spare4:String? = null var Spare5:String? = null } open class PO_WorkflowLines { @Required() var RecID:String? = null @References(PO_Workflows.class) @Required() var PO_Workflows_RecID:String? = null @Required() var StatusValue:Int? = null var NextStatusValue:Int? = null @Required() var LastSavedDateTime:Date? = null } open class PO_Workflows { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var LastSavedDateTime:Date? = null } open class PR_ClassificationPricing { @Required() var RecID:String? = null @References(DB_Classification.class) var DB_Classification_RecID:String? = null @References(IN_Classification.class) var IN_Classification_RecID:String? = null @Required() var Source:Short? = null @Required() var Mode:Short? = null @Required() var Amount:BigDecimal? = null @Required() var StartDate:Date? = null @Required() var EndDate:Date? = null @Required() var UseQuantityBreak:Boolean? = null @Required() var QuantityBreak:BigDecimal? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class QO_ActivateBatch { @Required() var BatchID:String? = null @Required() var BatchNo:String? = null var BatchDateTime:Date? = null @Required() var StaffID:String? = null var Notes:String? = null } open class QO_ActivateBatchLines { @Required() var BatchLineID:String? = null @Required() var BatchID:String? = null var DestInvoiceID:String? = null var DestInvoiceNo:String? = null var SourceQuoteID:String? = null var SourceQuoteNo:String? = null var SourceQuoteHistoryID:String? = null var SourceQuoteHistoryNo:Short? = null var SourceQuoteTotal:BigDecimal? = null var DebtorID:String? = null var QuoteInitDate:Date? = null var NextActivateDate:Date? = null @Required() var Failed:Boolean? = null var FailReason:String? = null var DocType:Short? = null } open class QO_CashSale { @Required() var InvoiceCashSaleID:String? = null @Required() var InvoiceID:String? = null var Name:String? = null var Company:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var ContactName:String? = null } open class QO_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null @Required() var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class QO_CustomSettingValues { @Required() var SettingValueID:String? = null @References(QO_CustomSetting.class) @Required() var SettingID:String? = null @References(QO_Main.class) @Required() var QuoteID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class QO_Documents { @Required() var RecID:String? = null @Required() var InvoiceID:String? = null @Required() var DocumentTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class QO_EmailLog { @Required() var EmailLogID:String? = null @References(QO_History.class) @Required() var InvoiceHistoryID:String? = null @Required() var EmailDateTime:Date? = null var From:String? = null var To:String? = null var CC:String? = null var BCC:String? = null var Attachments:String? = null var FileID:String? = null var Subject:String? = null var Body:String? = null @Required() var InvoiceID:String? = null @References(HR_Staff.class) @Required() var StaffID:String? = null var EM_Main_RecID:String? = null var RequestReadReceipt:Boolean? = null } open class QO_History { @Required() var InvoiceHistoryID:String? = null @Required() var InvoiceID:String? = null @Required() var LastModifiedBy:String? = null @Required() var RecordDate:Date? = null var Ref:String? = null var HistoryNo:Short? = null var HistoryTotal:BigDecimal? = null @Required() var DocketPrinted:Boolean? = null var DelAddress1:String? = null var DelAddress2:String? = null var DelAddress3:String? = null var DelAddress4:String? = null var PostCode:String? = null var Notes:String? = null var CourierDetails:String? = null @Required() var InvoicePrinted:Boolean? = null var CartageCharge1:BigDecimal? = null var CartageCharge2:BigDecimal? = null var CartageCharge3:BigDecimal? = null var ExpiryDate:Date? = null var Cartage1TaxRateID:String? = null var Cartage1TaxRate:BigDecimal? = null var Cartage1TaxAmount:BigDecimal? = null var Cartage2TaxRateID:String? = null var Cartage2TaxRate:BigDecimal? = null var Cartage2TaxAmount:BigDecimal? = null var Cartage3TaxRateID:String? = null var Cartage3TaxRate:BigDecimal? = null var Cartage3TaxAmount:BigDecimal? = null var DelContactName:String? = null var FreightForwardAddress1:String? = null var FreightForwardAddress2:String? = null var FreightForwardAddress3:String? = null var FreightForwardAddress4:String? = null var FreightForwardNotes:String? = null var ExpectedCloseDate:Date? = null var OpportunityStatus:Short? = null @Required() var SalesStageID:String? = null @Required() var OpportunityStatusReasonID:String? = null var OpportunityNote:String? = null var InvoiceEmailed:Boolean? = null @Required() var DropShipment:Boolean? = null @Required() var DeliveryAddressee:String? = null @Required() var DeliveryAddressCountry:String? = null @Required() var FreightForwardAddressCountry:String? = null } open class QO_HistoryActivate { @Required() var QuoteActivateID:String? = null @Required() var QuoteHistoryID:String? = null var LastActivated:Date? = null var RepeatEvery:Short? = null var RepeatPeriod:Short? = null var NextActivate:Date? = null @Required() var EndingFlag:Boolean? = null var EndDate:Date? = null } open class QO_LineCustomFields { @Required() var FieldID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class QO_LineCustomValues { @Required() var RecID:String? = null @References(QO_Lines.class) @Required() var InvoiceLineID:String? = null @References(QO_LineCustomFields.class) @Required() var FieldID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class QO_LineExtra { @Required() var SOLineExtraRecID:String? = null @Required() var InvoiceLineID:String? = null @Required() var InvoiceHistoryID:String? = null var LedgerReversePurchaseAccID:String? = null var LedgerMovement_COGAccID:String? = null var LedgerSalesAccID:String? = null var LedgerSalesReturnsAccID:String? = null var LedgerTaxLiabAccID:String? = null var LedgerTaxExpAccID:String? = null } open class QO_Lines { @Required() var InvoiceLineID:String? = null @Required() var InvoiceHistoryID:String? = null var GroupNo:Short? = null var LineNum:Short? = null var CommentLine:Boolean? = null var PartNo:String? = null var Description:String? = null var PhysicalItem:Short? = null var ItemWeight:BigDecimal? = null var ItemCubic:BigDecimal? = null @Required() var TaxID:String? = null var ClassDescription:String? = null var Cat1Description:String? = null var Cat2Description:String? = null var Cat3Description:String? = null var Units:String? = null var CostIn:BigDecimal? = null var DefaultPrice:BigDecimal? = null var ItemPrice:BigDecimal? = null var Discount:BigDecimal? = null var InvoicePrice:BigDecimal? = null var RRPPrice:BigDecimal? = null var TaxToCharge:BigDecimal? = null var CurrentLineTotal:BigDecimal? = null var QuantityOrdered:BigDecimal? = null var HistoryText_Comment:String? = null var Discountable:Boolean? = null var DirectTax:BigDecimal? = null var DecimalPlaces:Short? = null var MinimumGP:BigDecimal? = null var DebitLedger:String? = null var CreditLedger:String? = null var NonStock:Boolean? = null @References(IN_Main.class) var InventoryID:String? = null var UseSerialNo:Boolean? = null var Backorderable:Boolean? = null var TaxRate:BigDecimal? = null var ItemTaxToCharge:BigDecimal? = null var LineLinkID:String? = null @Required() var KittingStatus:Short? = null var KittingUnits:BigDecimal? = null var JobConnectorID:String? = null @Required() var KitStyle:Short? = null var DiscountPercentage:BigDecimal? = null var SalesmanCost:BigDecimal? = null var ItemPriceIncGST:BigDecimal? = null var ItemPriceUnDiscounted:BigDecimal? = null var NonStockLedgerSalesAccID:String? = null var KitLineID:String? = null @Required() var SellPriceIncTax:Boolean? = null var UserDefinedFloat1:BigDecimal? = null var UserDefinedFloat2:BigDecimal? = null var UserDefinedFloat3:BigDecimal? = null @Required() var FixSellPrice:Boolean? = null var TypeKitRounding:Boolean? = null @References(IN_UnitOfMeasure.class) var IN_UnitOfMeasure_RecID:UUID? = null } open class QO_Main { @Required() var InvoiceID:String? = null @Required() var LastSavedDateTime:Date? = null @References(DB_Main.class) @Required() var DebtorID:String? = null var StaffID:String? = null @Required() var InvoiceNo:String? = null @Required() var InvoiceInitDate:Date? = null @Required() var InvoiceLastDate:Date? = null var OrderNo:String? = null var TaxExemptNo:String? = null @Required() var WholeSaleInvoice:Boolean? = null var InvoiceTotal:BigDecimal? = null @Required() var InvoicePrinted:Boolean? = null var CurrentHistoryNo:Short? = null var Status:Short? = null @Required() var BillWhenComplete:Short? = null var InvoiceType:Short? = null var GroupSupplierID:String? = null @Required() var GroupOrdered:Boolean? = null @Required() var IN_LogicalID:String? = null @Required() var BranchID:String? = null var QOReference:String? = null @Required() var JobCostID:String? = null @Required() var DocType:Int? = null @Required() var BackOrderMode:Short? = null var ExpectedDeliveryDate:Date? = null var DebtorContactName:String? = null var ParentDebtorID:String? = null @References(IN_PriceSchemes.class) @Required() var PriceSchemeID:String? = null var InvoiceEmailed:Boolean? = null } open class QO_Notes { @Required() var RecID:String? = null @Required() var InvoiceID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class QO_OpportunityStatusReasons { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var DisplayOrder:Int? = null @Required() var Description:String? = null @Required() var OpportunityStatusType:Short? = null var Note:String? = null var DefaultOpportunityReason:Boolean? = null @Required() var IsEnabled:Boolean? = null } open class QO_SalesStages { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var DisplayOrder:Int? = null @Required() var Description:String? = null @Required() var PercentComplete:Int? = null var DefaultSalesStage:Boolean? = null @Required() var IsEnabled:Boolean? = null } open class QO_SOLink { @Required() var LinkID:String? = null @Required() var QuoteID:String? = null @Required() var InvoiceID:String? = null } open class RA_CreditDocuments { @Required() var RecID:String? = null @References(RA_CreditMain.class) @Required() var RA_CreditMain_RecID:String? = null @References(SY_DocumentTypes.class) var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class RA_CreditExchangeLineDetails { @Required() var RecID:String? = null @References(RA_CreditExchangeLines.class) @Required() var Parent_RecID:String? = null @References(IN_SOH.class) var IN_SOH_LinkID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null @Required() var SerialNo:String? = null var ExpiryDate:Date? = null @Required() var BinLocation:String? = null var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class RA_CreditExchangeLines { @Required() var RecID:String? = null @References(RA_CreditMain.class) @Required() var RA_CreditMain_RecID:String? = null @References(RA_CreditLines.class) @Required() var RA_CreditLines_RecID:String? = null var Quantity:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null var Remark:String? = null var TotalCreditValue:BigDecimal? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(TX_Main.class) @Required() var TaxID:String? = null var TaxAmount:BigDecimal? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null @Required() var FXUnitCreditValue:BigDecimal? = null @Required() var FXTotalCreditValue:BigDecimal? = null @Required() var FXRate:BigDecimal? = null var UnitCreditValue:BigDecimal? = null } open class RA_CreditLineDetails { @Required() var RecID:String? = null @References(RA_CreditLines.class) @Required() var Parent_RecID:String? = null @References(IN_SOH.class) var IN_SOH_LinkID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null @Required() var SerialNo:String? = null var ExpiryDate:Date? = null @Required() var BinLocation:String? = null var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class RA_CreditLines { @Required() var RecID:String? = null @References(RA_CreditMain.class) @Required() var RA_CreditMain_RecID:String? = null @References(RA_ShipLines.class) var RA_ShipLines_RecID:String? = null var Quantity:BigDecimal? = null @References(RA_ReturnCodes.class) @Required() var RA_ReturnCodes_RecID:String? = null @Required() var LastSavedDateTime:Date? = null var Remark:String? = null var TotalCreditValue:BigDecimal? = null @Required() var Completed:Boolean? = null @References(IN_Main.class) @Required() var InventoryID:String? = null var LinkLineID:String? = null @References(TX_Main.class) @Required() var TaxID:String? = null var TaxAmount:BigDecimal? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null @References(PO_Lines.class) var PO_Lines_OrderLineID:String? = null @Required() var FXUnitCreditValue:BigDecimal? = null @Required() var FXTotalCreditValue:BigDecimal? = null @Required() var FXRate:BigDecimal? = null var UnitCreditValue:BigDecimal? = null } open class RA_CreditLinesCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class RA_CreditLinesCustomValues { @Required() var RecID:String? = null @References(RA_CreditLines.class) @Required() var RA_CreditLines_RecID:String? = null @References(RA_CreditLinesCustomFields.class) @Required() var RA_CreditLinesCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class RA_CreditMain { @Required() var RecID:String? = null @Required() var CreditNo:String? = null var Reference:String? = null @References(IN_Logical.class) @Required() var WarehouseID:String? = null @Required() var Status:Short? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedBy:String? = null @Required() var CreditDate:Date? = null @References(CR_Main.class) @Required() var CreditorID:String? = null var CreditorRef:String? = null @Required() var RowHash:ArrayList? = null @References(RA_ReturnCodes.class) @Required() var ReturnCode:String? = null } open class RA_CreditMainCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class RA_CreditMainCustomValues { @Required() var RecID:String? = null @References(RA_CreditMain.class) @Required() var RA_CreditMain_RecID:String? = null @References(RA_CreditMainCustomFields.class) @Required() var RA_CreditMainCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class RA_CreditNotes { @Required() var RecID:String? = null @References(RA_CreditMain.class) @Required() var RA_CreditMain_RecID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class RA_Documents { @Required() var RecID:String? = null var FileID:String? = null var ParentID:String? = null var Remark:String? = null var UserName:String? = null var LastSavedDateTime:Date? = null var DocTypeID:String? = null @Required() var ParentType:Short? = null } open class RA_RequestDocuments { @Required() var RecID:String? = null @References(RA_RequestMain.class) @Required() var RA_RequestMain_RecID:String? = null @References(SY_DocumentTypes.class) var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class RA_RequestIn { @References(RA_ShipMain.class) var RA_ShipMain_RecID:String? = null @References(RA_RequestMain.class) var RA_RequestMain_RecID:String? = null } open class RA_RequestLineDetails { @Required() var RecID:String? = null @References(RA_RequestLines.class) @Required() var Parent_RecID:String? = null @References(IN_SOH.class) var IN_SOH_LinkID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null @Required() var SerialNo:String? = null var ExpiryDate:Date? = null @Required() var BinLocation:String? = null var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class RA_RequestLines { @Required() var RecID:String? = null @Required() var ItemNo:Short? = null @References(RA_RequestMain.class) @Required() var RA_RequestMain_RecID:String? = null @Required() var Quantity:BigDecimal? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(RA_ReturnCodes.class) @Required() var RA_ReturnCodes_RecID:String? = null @Required() var LastSavedDateTime:Date? = null var Remark:String? = null @Required() var UnitReturnValue:BigDecimal? = null @Required() var TotalReturnValue:BigDecimal? = null @References(TX_Main.class) @Required() var TaxID:String? = null @Required() var TaxAmount:BigDecimal? = null @Required() var RowHash:ArrayList? = null @References(PO_Lines.class) var PO_Lines_OrderLineID:String? = null @Required() var FXUnitReturnValue:BigDecimal? = null @Required() var FXTotalReturnValue:BigDecimal? = null @Required() var FXRate:BigDecimal? = null } open class RA_RequestLinesCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class RA_RequestLinesCustomValues { @Required() var RecID:String? = null @References(RA_RequestLines.class) @Required() var RA_RequestLines_RecID:String? = null @References(RA_RequestLinesCustomFields.class) @Required() var RA_RequestLinesCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class RA_RequestMain { @Required() var RecID:String? = null var RequestNo:String? = null var Reference:String? = null @References(IN_Logical.class) @Required() var WarehouseID:String? = null var Status:Short? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedBy:String? = null @References(RA_ReturnCodes.class) @Required() var ReturnCode:String? = null var DeliveryAddressee:String? = null var DeliveryStreetAddress1:String? = null var DeliveryStreetAddress2:String? = null var DeliveryLocality:String? = null var DeliveryRegion:String? = null var DeliveryPostCode:String? = null var DeliveryCountry:String? = null var DeliveryTelephone:String? = null var DeliveryFacsimile:String? = null var ContactName:String? = null var Note:String? = null var CourierDetails:String? = null @Required() var RequestDate:Date? = null @References(CR_Main.class) @Required() var CreditorID:String? = null @References(IN_Logical.class) @Required() var ReturnsWarehouseID:String? = null @Required() var RowHash:ArrayList? = null } open class RA_RequestMainCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class RA_RequestMainCustomValues { @Required() var RecID:String? = null @References(RA_RequestMain.class) @Required() var RA_RequestMain_RecID:String? = null @References(RA_RequestMainCustomFields.class) @Required() var RA_RequestMainCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class RA_RequestNotes { @Required() var RecID:String? = null @References(RA_RequestMain.class) @Required() var RA_RequestMain_RecID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class RA_ReturnCodes { @Required() var RecID:String? = null var ReturnCode:String? = null var Description:String? = null var IsDefault:Boolean? = null var ReturnType:Short? = null var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null @Required() var IsEnabled:Boolean? = null } open class RA_SelectedShipLines { @Required() var RecID:String? = null var CreditID:String? = null var CreditLineID:String? = null var ShipID:String? = null var ShipLineID:String? = null var ShipLineDetailID:String? = null @Required() var InvID:String? = null var Quantity:BigDecimal? = null var SOHID:String? = null } open class RA_ShipDocuments { @Required() var RecID:String? = null @References(RA_ShipMain.class) @Required() var RA_ShipMain_RecID:String? = null @References(SY_DocumentTypes.class) var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class RA_ShipIn { @References(RA_CreditMain.class) var RA_CreditMain_RecID:String? = null @References(RA_ShipMain.class) var RA_ShipMain_RecID:String? = null } open class RA_ShipLineDetails { @Required() var RecID:String? = null @References(RA_ShipLines.class) @Required() var Parent_RecID:String? = null @References(IN_SOH.class) var IN_SOH_LinkID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null @Required() var SerialNo:String? = null var ExpiryDate:Date? = null @Required() var BinLocation:String? = null var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class RA_ShipLines { @Required() var RecID:String? = null @Required() var ItemNo:Short? = null @References(RA_ShipMain.class) @Required() var RA_ShipMain_RecID:String? = null @Required() var Quantity:BigDecimal? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(RA_ReturnCodes.class) @Required() var RA_ReturnCodes_RecID:String? = null @Required() var LastSavedDateTime:Date? = null var Remark:String? = null @Required() var UnitReturnValue:BigDecimal? = null @Required() var TotalReturnValue:BigDecimal? = null @References(RA_RequestLines.class) var RA_RequestLines_RecID:String? = null @References(TX_Main.class) @Required() var TaxID:String? = null @Required() var TaxAmount:BigDecimal? = null @Required() var RowHash:ArrayList? = null @Required() var FXUnitReturnValue:BigDecimal? = null @Required() var FXTotalReturnValue:BigDecimal? = null @Required() var FXRate:BigDecimal? = null @References(PO_Lines.class) var PO_Lines_OrderLineID:String? = null } open class RA_ShipLinesCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class RA_ShipLinesCustomValues { @Required() var RecID:String? = null @References(RA_ShipLines.class) @Required() var RA_ShipLines_RecID:String? = null @References(RA_ShipLinesCustomFields.class) @Required() var RA_ShipLinesCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class RA_ShipMain { @Required() var RecID:String? = null var ShippingNo:String? = null var RANumber:String? = null var Reference:String? = null @References(IN_Logical.class) @Required() var WarehouseID:String? = null @Required() var Status:Short? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedBy:String? = null @References(RA_ReturnCodes.class) @Required() var ReturnCode:String? = null var DeliveryStreetAddress1:String? = null var DeliveryStreetAddress2:String? = null var DeliveryLocality:String? = null var DeliveryRegion:String? = null var DeliveryPostCode:String? = null var ContactName:String? = null var Note:String? = null var CourierDetails:String? = null @Required() var ShippingDate:Date? = null @References(CR_Main.class) @Required() var CreditorID:String? = null @References(IN_Logical.class) @Required() var TransitWarehouseID:String? = null @Required() var RowHash:ArrayList? = null var DeliveryAddressee:String? = null var DeliveryCountry:String? = null var DeliveryTelephone:String? = null var DeliveryFacsimile:String? = null } open class RA_ShipMainCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class RA_ShipMainCustomValues { @Required() var RecID:String? = null @References(RA_ShipMain.class) @Required() var RA_ShipMain_RecID:String? = null @References(RA_ShipMainCustomFields.class) @Required() var RA_ShipMainCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class RA_ShipNotes { @Required() var RecID:String? = null @References(RA_ShipMain.class) @Required() var RA_ShipMain_RecID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class RE_CustomSettings { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class RE_CustomSettingValues { @Required() var SettingValueID:String? = null @Required() var SettingID:String? = null var RE_Main_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class RE_LineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class RE_LineCustomValues { @Required() var RecID:String? = null @Required() var RE_Lines_RecID:String? = null @References(RE_LineCustomFields.class) @Required() var RE_LineCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class RE_LineDetails { @Required() var RecID:String? = null @References(RE_Lines.class) @Required() var RE_Lines_RecID:String? = null var LinkID:String? = null @Required() var Quantity:BigDecimal? = null var SerialNo:String? = null var BinLocationDescription:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null var ExpiryDate:Date? = null @Required() var ItemNo:Int? = null } open class RE_Lines { @Required() var SourceID:String? = null @References(RE_Main.class) @Required() var PackSlipID:String? = null @Required() var OrderID:String? = null @Required() var OrderLineID:String? = null var Quantity:BigDecimal? = null var SuppliersCost:BigDecimal? = null @Required() var InventoryID:String? = null var PartNo:String? = null var Description:String? = null var SuppPartNo:String? = null var LineType:Short? = null var DecimalPlaces:Short? = null var LastSavedDateTime:Date? = null @Required() var ClassificationID:String? = null var ClassDescription:String? = null var TaxAmount:BigDecimal? = null var TaxID:String? = null var TaxRate:BigDecimal? = null var HomeSuppliersCost:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var POClassID:String? = null @Required() var PostedToWIP:Boolean? = null @Required() var JobCharge:BigDecimal? = null var LineNumber:Int? = null @References(JB_JobStages.class) var JB_JobStages_RecID:String? = null var FXDecimalPlaces:Short? = null var HomeDecimalPlaces:Short? = null @Required() var LineTotalExTax:BigDecimal? = null @Required() var UnitIncTax:BigDecimal? = null @Required() var LineTotalIncTax:BigDecimal? = null @Required() var FXLineTotalExTax:BigDecimal? = null var UnitChanged:Boolean? = null var FXChanged:Boolean? = null var ExChanged:Boolean? = null var TaxRateChanged:Boolean? = null var ChangeSourceIsFromPurchaseOrderLine:Boolean? = null } open class RE_Main { @Required() var PackSlipID:String? = null var LastSavedDateTime:Date? = null var SlipNo:String? = null @References(CR_Main.class) @Required() var CreditorID:String? = null var SlipDate:Date? = null @Required() var Status:Short? = null var Freight:BigDecimal? = null var Duty:BigDecimal? = null @Required() var Invoiced:Boolean? = null @References(PI_Main.class) var PI_MainID:String? = null var Insurance:BigDecimal? = null @Required() var IN_LogicalID:String? = null var TaxTotal:BigDecimal? = null var FreightTaxID:String? = null var FreightTaxRate:BigDecimal? = null var FreightTaxAmount:BigDecimal? = null var DutyTaxID:String? = null var DutyTaxRate:BigDecimal? = null var DutyTaxAmount:BigDecimal? = null var InsuranceTaxID:String? = null var InsuranceTaxRate:BigDecimal? = null var InsuranceTaxAmount:BigDecimal? = null var Reference:String? = null } open class RE_OrdersUsed { @Required() var OrdersPSOrdersID:String? = null @Required() var PackSlipID:String? = null @Required() var OrderID:String? = null @Required() var TypeReceival:Boolean? = null } open class RE_Reversal { @Required() var RecID:UUID? = null @References(RE_Main.class) @Required() var Reversed_RE_Main_RecID:String? = null @References(RE_Main.class) @Required() var Reversal_RE_Main_RecID:String? = null } open class SH_ApportionedCostsAmounts { @Required() var CostsAmountsID:String? = null @Required() var ShipmentLineID:String? = null @References(SH_Costs.class) @Required() var CostsID:String? = null var Amount:BigDecimal? = null @Required() var IncludeFlag:Boolean? = null @Required() var RowHash:ArrayList? = null } open class SH_ApportionedCostsOnPO { @Required() var ApportionedID:String? = null @Required() var CostsID:String? = null @Required() var ShipmentID:String? = null @References(SH_PurchaseOrders.class) @Required() var OrdersUsedID:String? = null @Required() var RowHash:ArrayList? = null } open class SH_BookInDetailLines { @Required() var RecID:String? = null @References(SH_BookInLines.class) @Required() var Parent_RecID:String? = null var Quantity:BigDecimal? = null var SerialNo:String? = null var ExpiryDate:Date? = null var BinLocation:String? = null @References(IN_SOH.class) var IN_SOH_LinkID:String? = null var Cost:BigDecimal? = null @Required() var RowHash:ArrayList? = null var SpecialPrice:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null } open class SH_BookInDetailLinesCostAudit { @Required() var RecID:String? = null @References(SH_BookInDetailLines.class) @Required() var BookInDetailLineID:String? = null @Required() var DateCostChanged:Date? = null var CostBefore:BigDecimal? = null var CostAfter:BigDecimal? = null } open class SH_BookInLineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class SH_BookInLineCustomValues { @Required() var RecID:String? = null @Required() var SH_BookInLines_RecID:String? = null @References(SH_BookInLineCustomFields.class) @Required() var SH_BookInLineCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class SH_BookInLines { @Required() var BookInLineID:String? = null @Required() var BookInID:String? = null @Required() var PartNo:String? = null var InventoryID:String? = null var Quantity:BigDecimal? = null @References(SH_Lines.class) @Required() var ShipmentLineID:String? = null @Required() var UseSerialNo:Boolean? = null @Required() var UseExpiry:Boolean? = null var DecimalPlaces:Short? = null var POClassID:String? = null var DeliveryDays:Short? = null var Description:String? = null var OrderUnits:BigDecimal? = null var ClassificationID:String? = null var SupplierPartNo:String? = null var OrderedCost:BigDecimal? = null var GSTRate:BigDecimal? = null var GSTAmount:BigDecimal? = null var GSTID:String? = null var JobCostID:String? = null var CreditorID:String? = null var FXRate:BigDecimal? = null var UnitCost:BigDecimal? = null var Weight:BigDecimal? = null var Volume:BigDecimal? = null @References(FX_Currency.class) var CurrencyID:String? = null @Required() var PhysicalItem:Boolean? = null var FXOrderedCost:BigDecimal? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class SH_BookInMain { @Required() var BookInID:String? = null @Required() var BookInNo:String? = null var LastSavedDateTime:Date? = null @Required() var ShipmentID:String? = null var BookInDate:Date? = null @Required() var Status:Boolean? = null @Required() var IN_LogicalID:String? = null var SETID:String? = null } open class SH_Costs { @Required() var CostsID:String? = null @Required() var ShipmentID:String? = null @References(CR_Main.class) var CreditorID:String? = null var CostType:String? = null var FXAmount:BigDecimal? = null var FXRate:BigDecimal? = null @References(FX_Currency.class) var CurrencyID:String? = null var HomeAmount:BigDecimal? = null var GSTAmount:BigDecimal? = null var GSTRate:BigDecimal? = null var GSTID:String? = null var TotalAmount:BigDecimal? = null var ApportionMethod:Short? = null @Required() var Apportioned:Boolean? = null @Required() var Invoiced:Boolean? = null var CR_TransID:String? = null var DueDate:Date? = null var InvoiceNo:String? = null var Reference:String? = null var CreditorLedgerID:String? = null var LedgerID:String? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null @Required() var LastSavedDateTime:Date? = null var AUDDecimalPlaces:Int? = null var FXDecimalPlaces:Int? = null var InvoiceDate:Date? = null var DisplayOrder:Int? = null @Required() var SH_CostTypes_RecID:String? = null } open class SH_CostTypes { @Required() var RecID:String? = null var Description:String? = null @Required() var Name:String? = null var IsEnabled:Boolean? = null @Required() var IsDefault:Boolean? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class SH_CustomSettings { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class SH_CustomSettingValues { @Required() var SettingValueID:String? = null @Required() var SettingID:String? = null var SH_Main_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class SH_Invoices { @Required() var InvoicesID:String? = null @Required() var ShipmentID:String? = null var InvoiceNo:String? = null var Reference:String? = null var Remark:String? = null var DueDate:Date? = null @Required() var CreditorID:String? = null var FXRate:BigDecimal? = null @References(FX_Currency.class) var CurrencyID:String? = null var HomeAmount:BigDecimal? = null var FXAmount:BigDecimal? = null var CR_TransID:String? = null var CreditorLedgerID:String? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null var ExpectedHomeAmount:BigDecimal? = null var ExpectedFXAmount:BigDecimal? = null @Required() var Invoiced:Boolean? = null var InvoiceDate:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null var TaxAmount:BigDecimal? = null var AmountIncTax:BigDecimal? = null } open class SH_Lines { @Required() var ShipmentLineID:String? = null @Required() var ShipmentID:String? = null @References(SH_PurchaseOrders.class) var PurchaseOrdersID:String? = null @References(PO_Lines.class) var PurchaseOrderLineID:String? = null var InventoryID:String? = null var PartNo:String? = null var SupplierPartNo:String? = null var QuantityOrdered:BigDecimal? = null var QuantityThisShipment:BigDecimal? = null var OrderedCost:BigDecimal? = null var ShipUnitCostExGST:BigDecimal? = null var ShipUnitCostIncGST:BigDecimal? = null var FXShipUnitCostExGST:BigDecimal? = null var AdjustedUnitCost:BigDecimal? = null var GSTRate:BigDecimal? = null var GSTAmount:BigDecimal? = null var GSTID:String? = null @Required() var UseSerialNo:Boolean? = null @Required() var UseExpiry:Boolean? = null var DecimalPlaces:Short? = null var POClassID:String? = null var InvoicesID:String? = null var DeliveryDays:Short? = null var Description:String? = null var OrderUnits:BigDecimal? = null var ClassificationID:String? = null var JobCostID:String? = null var FXRate:BigDecimal? = null var Weight:BigDecimal? = null var Volume:BigDecimal? = null var LineTotalExGST:BigDecimal? = null var FXLineTotalExGST:BigDecimal? = null var LineTotalIncGST:BigDecimal? = null var LandedCostTotal:BigDecimal? = null @References(FX_Currency.class) var CurrencyID:String? = null var CreditorID:String? = null var UserField1:String? = null var UserField2:String? = null var UserField3:String? = null var UserField4:String? = null var UserField5:String? = null var UserField6:String? = null var UserField7:String? = null var UserField8:String? = null var UserField9:String? = null var UserField10:String? = null @Required() var PhysicalItem:Boolean? = null var FXOrderedCost:BigDecimal? = null var DisplayOrder:Int? = null var IN_SupplierWarehouse_RecID:String? = null var IN_Creditor_RecID:String? = null @Required() var RowHash:ArrayList? = null var UnitChanged:Boolean? = null var FXChanged:Boolean? = null var ExChanged:Boolean? = null var TaxRateChanged:Boolean? = null var ChangeSourceIsFromPurchaseOrderLine:Boolean? = null } open class IN_BinLocationLookup { @Required() var INBinLookupID:String? = null @Required() var LastSavedDateTime:Date? = null @References(IN_Logical.class) @Required() var INLogicalID:String? = null var Description:String? = null var ShortName:String? = null var ItemNo:Int? = null var IsDefault:Boolean? = null @Required() var RowHash:ArrayList? = null } open class IN_BinLocationLookupCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_BinLocationLookupCustomValues { @Required() var RecID:String? = null @References(IN_BinLocationLookup.class) @Required() var IN_BinLocationLookup_RecID:String? = null @References(IN_BinLocationLookupCustomFields.class) @Required() var IN_BinLocationLookupCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_BOQty { @Required() var InventoryID:String? = null var Qty:BigDecimal? = null var Price:BigDecimal? = null var EstBOValue:BigDecimal? = null } open class IN_Budget { @Required() var InventoryBudgetID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var Quantity1:BigDecimal? = null @Required() var Dollars1:BigDecimal? = null @Required() var Quantity2:BigDecimal? = null @Required() var Dollars2:BigDecimal? = null @Required() var Quantity3:BigDecimal? = null @Required() var Dollars3:BigDecimal? = null @Required() var Quantity4:BigDecimal? = null @Required() var Dollars4:BigDecimal? = null @Required() var Quantity5:BigDecimal? = null @Required() var Dollars5:BigDecimal? = null @Required() var Quantity6:BigDecimal? = null @Required() var Dollars6:BigDecimal? = null @Required() var Quantity7:BigDecimal? = null @Required() var Dollars7:BigDecimal? = null @Required() var Quantity8:BigDecimal? = null @Required() var Dollars8:BigDecimal? = null @Required() var Quantity9:BigDecimal? = null @Required() var Dollars9:BigDecimal? = null @Required() var Quantity10:BigDecimal? = null @Required() var Dollars10:BigDecimal? = null @Required() var Quantity11:BigDecimal? = null @Required() var Dollars11:BigDecimal? = null @Required() var Quantity12:BigDecimal? = null @Required() var Dollars12:BigDecimal? = null @Required() var Quantity13:BigDecimal? = null @Required() var Dollars13:BigDecimal? = null @Required() var Quantity14:BigDecimal? = null @Required() var Dollars14:BigDecimal? = null @Required() var Quantity15:BigDecimal? = null @Required() var Dollars15:BigDecimal? = null @Required() var Quantity16:BigDecimal? = null @Required() var Dollars16:BigDecimal? = null @Required() var Quantity17:BigDecimal? = null @Required() var Dollars17:BigDecimal? = null @Required() var Quantity18:BigDecimal? = null @Required() var Dollars18:BigDecimal? = null @Required() var Quantity19:BigDecimal? = null @Required() var Dollars19:BigDecimal? = null @Required() var Quantity20:BigDecimal? = null @Required() var Dollars20:BigDecimal? = null @Required() var Quantity21:BigDecimal? = null @Required() var Dollars21:BigDecimal? = null @Required() var Quantity22:BigDecimal? = null @Required() var Dollars22:BigDecimal? = null @Required() var Quantity23:BigDecimal? = null @Required() var Dollars23:BigDecimal? = null @Required() var Quantity24:BigDecimal? = null @Required() var Dollars24:BigDecimal? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null } open class IN_Categories { @Required() var CategoryNo:Int? = null @Required() var CategoryID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var Picture:ArrayList? = null } open class IN_Category1 { @Required() var Category1ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var Picture:ArrayList? = null } open class IN_Category1CustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_Category1CustomValues { @Required() var RecID:String? = null @References(IN_Category1.class) @Required() var IN_Category1_RecID:String? = null @References(IN_Category1CustomFields.class) @Required() var IN_Category1CustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_Category2 { @Required() var Category2ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var Picture:ArrayList? = null } open class IN_Category2CustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_Category2CustomValues { @Required() var RecID:String? = null @References(IN_Category2.class) @Required() var IN_Category2_RecID:String? = null @References(IN_Category2CustomFields.class) @Required() var IN_Category2CustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_Category3 { @Required() var Category3ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var Picture:ArrayList? = null } open class IN_Category3CustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_Category3CustomValues { @Required() var RecID:String? = null @References(IN_Category3.class) @Required() var IN_Category3_RecID:String? = null @References(IN_Category3CustomFields.class) @Required() var IN_Category3CustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_Category4 { @Required() var Category4ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var Picture:ArrayList? = null } open class IN_Category4CustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_Category4CustomValues { @Required() var RecID:String? = null @References(IN_Category4.class) @Required() var IN_Category4_RecID:String? = null @References(IN_Category4CustomFields.class) @Required() var IN_Category4CustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_Category5 { @Required() var Category5ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null var Picture:ArrayList? = null } open class IN_Category5CustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_Category5CustomValues { @Required() var RecID:String? = null @References(IN_Category5.class) @Required() var IN_Category5_RecID:String? = null @References(IN_Category5CustomFields.class) @Required() var IN_Category5CustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_Class { var Class:String? = null } open class IN_Classification { @Required() var InventoryClassificationID:String? = null var Description:String? = null var LastSavedDateTime:Date? = null @References(GL_Ledger.class) var LedgerInvValue:String? = null @References(GL_Ledger.class) var LedgerMovement_COG:String? = null @References(GL_Ledger.class) var LedgerExpAsset:String? = null @References(GL_Ledger.class) var LedgerExpLiab:String? = null @References(GL_Ledger.class) var LedgerDelAsset:String? = null @References(GL_Ledger.class) var LedgerDelLiab:String? = null @References(GL_Ledger.class) var LedgerAssignedValue:String? = null @References(GL_Ledger.class) var LedgerCogVariance:String? = null @References(GL_Ledger.class) var LedgerInvSales:String? = null @References(GL_Ledger.class) var LedgerAccumulator:String? = null @References(GL_Ledger.class) var LedgerPurchases:String? = null @References(GL_Ledger.class) var LedgerShipComplete:String? = null @References(GL_Ledger.class) var LedgerWriteOn:String? = null @References(GL_Ledger.class) var LedgerWriteOff:String? = null @References(GL_Ledger.class) var LedgerCostPriceAdj:String? = null var GSTInwardsID:String? = null var GSTOutwardsID:String? = null var GSTAdjustmentsINID:String? = null var GSTAdjustmentsOUTID:String? = null @Required() var WebEnabled:Boolean? = null var DefaultClassification:Boolean? = null var PricingGroupID:String? = null } open class IN_ClassificationCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class IN_ClassificationCustomValues { @Required() var SettingValueID:String? = null @References(IN_ClassificationCustomSetting.class) var SettingID:String? = null @References(IN_Classification.class) @Required() var IN_Classification_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_CollectionOfGroups { @Required() var InventoryGroupCollectionID:String? = null var LastSavedDateTime:Date? = null @Required() var Description:String? = null @Required() var IsDefault:Boolean? = null } open class IN_Colours { @Required() var RecID:String? = null var Description:String? = null @Required() var ColourCode:String? = null @Required() var StyleID:String? = null var DisplayOrder:Int? = null } open class IN_Components { @Required() var INComponentRecID:String? = null @Required() var InventoryID:String? = null @Required() var ComponentID:String? = null var Quantity:BigDecimal? = null @Required() var LineNumber:Int? = null } open class IN_CostChange { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var ChangeNo:String? = null var Notes:String? = null @References(HR_Staff.class) @Required() var LastSaved_HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null @Required() var Status:Short? = null } open class IN_CostChangeLines { @Required() var RecID:String? = null @References(IN_CostChange.class) @Required() var IN_CostChange_RecID:String? = null @References(IN_SOH.class) @Required() var Old_IN_SOH_RecID:String? = null @Required() var NewCost:BigDecimal? = null var Reference:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null var New_IN_SOH_RecID:String? = null } open class IN_Creditor { @Required() var RecID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(CR_Main.class) @Required() var CreditorID:String? = null var PartNo:String? = null var SupplierUPC:String? = null var SpareFloat1:BigDecimal? = null var SpareFloat2:BigDecimal? = null var SpareFloat3:BigDecimal? = null var SpareString1:String? = null var SpareString2:String? = null var SpareString3:String? = null var SpareDate1:Date? = null var SpareDate2:Date? = null var SpareDate3:Date? = null var DefaultSupplier:Boolean? = null @References(IN_Region.class) @Required() var IN_Region_RecID:String? = null @Required() var ItemNo:Int? = null } open class IN_Creditor_QuantityPriceBreak { @Required() var RecID:UUID? = null @References(IN_Creditor.class) @Required() var IN_Creditor_RecID:String? = null @Required() var InventoryID:String? = null @Required() var RowHash:ArrayList? = null @Required() var QuantityBreak:BigDecimal? = null @Required() var Price:BigDecimal? = null } open class IN_CreditorCustomFields { @Required() var FieldID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_CreditorCustomValues { @Required() var RecID:String? = null @References(IN_Creditor.class) var InvSuppID:String? = null @References(IN_CreditorCustomFields.class) @Required() var FieldID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null @Required() var SettingName:String? = null @Required() var DisplayOrder:BigDecimal? = null @Required() var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class IN_CustomSettingValues { @Required() var SettingValueID:String? = null @References(IN_CustomSetting.class) @Required() var SettingID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_DebtorClassificationSpecificPrice { @Required() var RecID:String? = null @References(IN_Main.class) var InventoryID:String? = null @References(DB_Classification.class) var DebtorClassificationID:String? = null @Required() var Source:Short? = null @Required() var OPMode:Short? = null var Amount:BigDecimal? = null var StartDate:Date? = null var EndDate:Date? = null @Required() var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null var Note:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class IN_DebtorPartNumbers { @Required() var RecID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null var DebtorPartNo:String? = null var DebtorBarcode:String? = null } open class IN_DebtorPricingGroupSpecificPrice { @Required() var RecID:String? = null @References(IN_Main.class) var InventoryID:String? = null @References(DB_PricingGroups.class) var DB_PricingGroups_RecID:String? = null @Required() var Source:Short? = null @Required() var OPMode:Short? = null var Amount:BigDecimal? = null var StartDate:Date? = null var EndDate:Date? = null @Required() var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null var Note:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class IN_DebtorSpecificPrice { @Required() var RecID:String? = null @References(IN_Main.class) var InventoryID:String? = null @References(DB_Main.class) var DebtorID:String? = null @Required() var Source:Short? = null @Required() var OPMode:Short? = null var Amount:BigDecimal? = null var StartDate:Date? = null var EndDate:Date? = null @Required() var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null var Note:String? = null } open class IN_Description { @Required() var DescriptionID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var Description:String? = null @References(SY_Language.class) @Required() var SY_Language_RecID:String? = null } open class IN_Documents { @Required() var RecID:String? = null @Required() var InventoryID:String? = null var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class IN_Duty { @Required() var DutyID:String? = null var Description:String? = null var Value:BigDecimal? = null @Required() var IsDefault:Boolean? = null } open class IN_Freight { @Required() var FreightInID:String? = null var Description:String? = null var FreightValue:BigDecimal? = null var FreightType:Short? = null var FreightFactor:Boolean? = null @Required() var IsDefault:Boolean? = null } open class IN_Group { @Required() var InventoryGroupID:String? = null var LastSavedDateTime:Date? = null @Required() var Description:String? = null @References(IN_CollectionOfGroups.class) @Required() var InventoryGroupCollectionID:String? = null } open class IN_GroupLink { @Required() var LinkID:String? = null @Required() var InventoryGroupID:String? = null @Required() var InventoryID:String? = null } open class IN_InTransitWH { @Required() var IN_LogicalID:String? = null @Required() var IN_PhysicalID:String? = null @Required() var IsDefault:Int? = null } open class IN_KitStockTakeLineKitComponents { @Required() var KitStockTakeLineComponentID:String? = null @Required() var KitStockTakeLineID:String? = null @Required() var InventoryID:String? = null @Required() var BOMObject:Short? = null @Required() var DecimalPlaces:Short? = null @Required() var KitRatioQuantity:BigDecimal? = null @Required() var QuantityCounted:BigDecimal? = null } open class IN_KitStockTakeLineKits { @Required() var KitStockTakeLineID:String? = null @Required() var KitStockTakeID:String? = null @Required() var InventoryID:String? = null @Required() var BOMObject:Short? = null @Required() var DecimalPlaces:Short? = null @Required() var Quantity:BigDecimal? = null @Required() var LineNumber:Int? = null @Required() var LastSavedDateTime:Date? = null } open class IN_KitStockTakeMain { @Required() var KitStockTakeID:String? = null var KitStockTakeNo:String? = null var KitStockTakeNotes:String? = null var KitStockTakeStatus:Boolean? = null @Required() var KitStockTakeDate:Date? = null var StaffID:String? = null var IN_LogicalID:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_LogicalOrder { @Required() var IN_LogicalOrderID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null var CentralWarehouseID:String? = null } open class IN_LogicalWarehouseCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_LogicalWarehouseCustomValues { @Required() var RecID:String? = null @References(IN_Logical.class) @Required() var IN_Logical_RecID:String? = null @References(IN_LogicalWarehouseCustomFields.class) @Required() var IN_LogicalWarehouseCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_Main { @Required() var InventoryID:String? = null var LastSavedDateTime:Date? = null @Required() var PartNo:String? = null var Description:String? = null var Units:String? = null @Required() var PhysicalItem:Boolean? = null @Required() var Discountable:Boolean? = null var DirectTax:BigDecimal? = null @Required() var Catagory1ID:String? = null @Required() var Catagory2ID:String? = null @Required() var Catagory3ID:String? = null @Required() var Catagory4ID:String? = null @Required() var Catagory5ID:String? = null @Required() var ClassificationID:String? = null @Required() var Status:Short? = null var DefaultPrice:BigDecimal? = null var RRPPrice:BigDecimal? = null var LCost:BigDecimal? = null var SCost:BigDecimal? = null var DecimalPlaces:Short? = null var MinimumGP:BigDecimal? = null var Weight:BigDecimal? = null var Cubic:BigDecimal? = null @Required() var UseSerialNo:Boolean? = null var Aux1:String? = null var Aux2:String? = null var Aux3:String? = null var Aux4:String? = null var Aux5:String? = null @Required() var BackOrderable:Boolean? = null var LedgerInvValue:String? = null var LedgerMovement_COG:String? = null var LedgerExpAsset:String? = null var LedgerExpLiab:String? = null var LedgerDelAsset:String? = null var LedgerDelLiab:String? = null var SalesManCost:BigDecimal? = null var LedgerAssignedValue:String? = null var LedgerCogVariance:String? = null var LedgerInvSales:String? = null var LedgerAccumulator:String? = null var LedgerPurchases:String? = null var LedgerShipComplete:String? = null var LedgerWriteOn:String? = null var LedgerWriteOff:String? = null var LedgerCostPriceAdj:String? = null @Required() var BOMObject:Short? = null @Required() var UseExpiryDate:Boolean? = null @Required() var UseStandardCost:Boolean? = null var StandardCost:BigDecimal? = null @Required() var WebEnabled:Boolean? = null var GSTInwardsID:String? = null var GSTOutwardsID:String? = null var GSTAdjustmentsINID:String? = null var GSTAdjustmentsOUTID:String? = null @Required() var SellPriceIncTax:Boolean? = null var StyleID:String? = null var ColourID:String? = null var SizeID:String? = null var PartEncodeOrder:Short? = null var TypeStyle:Boolean? = null var MatrixDescription:String? = null var SecondaryCost:BigDecimal? = null var PricingGroupID:String? = null var ShipWithPhysicalItem:Boolean? = null @Required() var RowHash:ArrayList? = null var Picture:ArrayList? = null } open class IN_Notes { @Required() var RecID:String? = null @Required() var InventoryID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class IN_OnBackOrder { @Required() var OrdersOnBackID:String? = null var LastSavedDateTime:Date? = null var TranDate:Date? = null var InvoiceType:Short? = null @Required() var InvoiceID:String? = null @Required() var InvoiceLineID:String? = null @References(DB_Main.class) var DebtorID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null var OrderID:String? = null var OrderLineID:String? = null var Quantity:BigDecimal? = null var Price:BigDecimal? = null var EstBOValue:BigDecimal? = null @Required() var Priority:String? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null @References(IN_Logical.class) var ForLogicalID:String? = null var ForAnotherWarehouse:Short? = null var INAssemblyID:String? = null var BackOrderMode:Short? = null var PriorityWeight:Int? = null } open class IN_OrderLevels { @Required() var InventoryLevelsID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var Quantity1:BigDecimal? = null @Required() var Quantity2:BigDecimal? = null @Required() var Quantity3:BigDecimal? = null @Required() var Quantity4:BigDecimal? = null @Required() var Quantity5:BigDecimal? = null @Required() var Quantity6:BigDecimal? = null @Required() var Quantity7:BigDecimal? = null @Required() var Quantity8:BigDecimal? = null @Required() var Quantity9:BigDecimal? = null @Required() var Quantity10:BigDecimal? = null @Required() var Quantity11:BigDecimal? = null @Required() var Quantity12:BigDecimal? = null @Required() var Quantity13:BigDecimal? = null @Required() var Quantity14:BigDecimal? = null @Required() var Quantity15:BigDecimal? = null @Required() var Quantity16:BigDecimal? = null @Required() var Quantity17:BigDecimal? = null @Required() var Quantity18:BigDecimal? = null @Required() var Quantity19:BigDecimal? = null @Required() var Quantity20:BigDecimal? = null @Required() var Quantity21:BigDecimal? = null @Required() var Quantity22:BigDecimal? = null @Required() var Quantity23:BigDecimal? = null @Required() var Quantity24:BigDecimal? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null var SafetyMinQuantity1:BigDecimal? = null var SafetyMinQuantity2:BigDecimal? = null var SafetyMinQuantity3:BigDecimal? = null var SafetyMinQuantity4:BigDecimal? = null var SafetyMinQuantity5:BigDecimal? = null var SafetyMinQuantity6:BigDecimal? = null var SafetyMinQuantity7:BigDecimal? = null var SafetyMinQuantity8:BigDecimal? = null var SafetyMinQuantity9:BigDecimal? = null var SafetyMinQuantity10:BigDecimal? = null var SafetyMinQuantity11:BigDecimal? = null var SafetyMinQuantity12:BigDecimal? = null var SafetyMaxQuantity1:BigDecimal? = null var SafetyMaxQuantity2:BigDecimal? = null var SafetyMaxQuantity3:BigDecimal? = null var SafetyMaxQuantity4:BigDecimal? = null var SafetyMaxQuantity5:BigDecimal? = null var SafetyMaxQuantity6:BigDecimal? = null var SafetyMaxQuantity7:BigDecimal? = null var SafetyMaxQuantity8:BigDecimal? = null var SafetyMaxQuantity9:BigDecimal? = null var SafetyMaxQuantity10:BigDecimal? = null var SafetyMaxQuantity11:BigDecimal? = null var SafetyMaxQuantity12:BigDecimal? = null } open class IN_Physical { @Required() var IN_PhysicalID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var Description:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var RefComment:String? = null } open class IN_PhysicalWarehouseCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class IN_PhysicalWarehouseCustomValues { @Required() var SettingValueID:String? = null @References(IN_PhysicalWarehouseCustomSetting.class) var SettingID:String? = null @References(IN_Physical.class) @Required() var IN_Physical_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_Price { @Required() var PriceID:String? = null var LastSavedDateTime:Date? = null var Description:String? = null var QuantityBreak:BigDecimal? = null var ExpiryDate:Date? = null } open class IN_PriceLink { @Required() var LinkID:String? = null @References(IN_Price.class) @Required() var PriceID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null var Price:BigDecimal? = null } open class IN_PriceSchemePrice { @Required() var PriceSchemePriceID:String? = null @Required() var PriceDescription:String? = null @Required() var PriceIsStoredProc:Boolean? = null var PriceStoredProcName:String? = null @Required() var PriceActive:Boolean? = null var PriceVBScript:String? = null var UseZeroPrice:Boolean? = null } open class IN_PriceSchemePriority { @Required() var PriceSchemePriorityID:String? = null @References(IN_PriceSchemes.class) @Required() var PriceSchemeID:String? = null @References(IN_PriceSchemePrice.class) @Required() var PriceSchemePriceID:String? = null var SchemePriority:Short? = null } open class IN_PriceSchemes { @Required() var PriceSchemeID:String? = null @Required() var PriceSchemeDescription:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var SchemeActive:Boolean? = null @Required() var FindTheCheapest:Boolean? = null var IsDefault:Boolean? = null } open class IN_PricingGroupMatrix { @Required() var RecID:String? = null @References(IN_PricingGroups.class) var IN_PricingGroups_RecID:String? = null @References(DB_PricingGroups.class) var DB_PricingGroups_RecID:String? = null @Required() var SourcePrice:Short? = null @Required() var Mode:Short? = null @Required() var Amount:BigDecimal? = null var UseQuantityBreak:Boolean? = null var QuantityBreak:BigDecimal? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null var StartDate:Date? = null var EndDate:Date? = null } open class IN_PricingGroups { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var Description:String? = null var DefaultPriceGroup:Boolean? = null } open class IN_ProductAvailability { @Required() var RecID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(IN_Logical.class) @Required() var LogicalID:String? = null @Required() var Available:Boolean? = null } open class IN_Region { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsDefault:Boolean? = null @Required() var HR_Staff_RecID_CreatedBy:String? = null @Required() var CreatedDateTime:Date? = null @Required() var HR_Staff_RecID_LastSavedBy:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_RegionSupplierOrdering { @Required() var RecID:String? = null @References(IN_Region.class) @Required() var IN_Region_RecID:String? = null @References(IN_Main.class) @Required() var IN_Main_InventoryID:String? = null @Required() var LastSavedDateTime:Date? = null var OrderEnabled:Boolean? = null } open class IN_SellingPrices { @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var ForwardPriceDate:Date? = null @Required() var CurrentPriceDate:Date? = null var Price1:BigDecimal? = null var ForwardPrice1:BigDecimal? = null var Price1IsIncTax:Boolean? = null var Price2:BigDecimal? = null var ForwardPrice2:BigDecimal? = null var Price2IsIncTax:Boolean? = null var Price3:BigDecimal? = null var ForwardPrice3:BigDecimal? = null var Price3IsIncTax:Boolean? = null var Price4:BigDecimal? = null var ForwardPrice4:BigDecimal? = null var Price4IsIncTax:Boolean? = null var Price5:BigDecimal? = null var ForwardPrice5:BigDecimal? = null var Price5IsIncTax:Boolean? = null var Price6:BigDecimal? = null var ForwardPrice6:BigDecimal? = null var Price6IsIncTax:Boolean? = null var Price7:BigDecimal? = null var ForwardPrice7:BigDecimal? = null var Price7IsIncTax:Boolean? = null var Price8:BigDecimal? = null var ForwardPrice8:BigDecimal? = null var Price8IsIncTax:Boolean? = null var Price9:BigDecimal? = null var ForwardPrice9:BigDecimal? = null var Price9IsIncTax:Boolean? = null var Price10:BigDecimal? = null var ForwardPrice10:BigDecimal? = null var Price10IsIncTax:Boolean? = null } open class IN_Sizes { @Required() var RecID:String? = null var Description:String? = null @Required() var SizeCode:String? = null @Required() var StyleID:String? = null var DisplayOrder:Int? = null } open class IN_SOH { @Required() var LinkID:String? = null var LastSavedDateTime:Date? = null @References(IN_Main.class) @Required() var InventoryID:String? = null var DateIn:Date? = null var QuantityIn:BigDecimal? = null var LCostIn:BigDecimal? = null var SCostIn:BigDecimal? = null var SpecialPrice:BigDecimal? = null var QuantityLeft:BigDecimal? = null var SerialNo:String? = null var TaxPaid:BigDecimal? = null var Ref:String? = null var SourceID:String? = null var HistoryText:String? = null var QuantityAllocated:BigDecimal? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null var BinLocationDesc:String? = null var ExpiryDate:Date? = null @References(SY_Forms.class) var SY_Forms_ClassName:String? = null } open class IN_SOHManualSplitAudit { @Required() var RecID:String? = null @Required() var SplitFromSOHID:String? = null @Required() var SplitToSOHID:String? = null @Required() var QuantitySplit:BigDecimal? = null @Required() var StaffID:String? = null @Required() var SplitDateTime:Date? = null } open class IN_StandCost { @Required() var INStandCostID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var DocumentNo:String? = null @Required() var InitDate:Date? = null var UsageDate:Date? = null var Formula:String? = null var Status:Boolean? = null var Ref:String? = null var FromPartNo:String? = null var ToPartNo:String? = null var FromSupplier:String? = null var ToSupplier:String? = null var FromClass:String? = null var ToClass:String? = null var FromCat1:String? = null var ToCat1:String? = null var FromCat2:String? = null var ToCat2:String? = null var FromCat3:String? = null var ToCat3:String? = null var FromCat4:String? = null var ToCat4:String? = null var FromCat5:String? = null var ToCat5:String? = null } open class IN_StandCostLine { @Required() var INStandCostLineID:String? = null @Required() var INStandCostID:String? = null @Required() var InventoryID:String? = null @Required() var PartNo:String? = null var Description:String? = null var OldCost:BigDecimal? = null var NewCost:BigDecimal? = null var LastHomeCost:BigDecimal? = null var LastSupplierCost:BigDecimal? = null var StandardDuty:BigDecimal? = null var StandardFreight:BigDecimal? = null var FXRate:BigDecimal? = null var UserValue:BigDecimal? = null var TotalSOH:BigDecimal? = null var CurrentValue:BigDecimal? = null var NewValue:BigDecimal? = null var Variance:BigDecimal? = null var DecimalPlaces:Short? = null var FXCapitalRate:BigDecimal? = null } open class IN_StockTakeLineDetails { @Required() var StockTakeDetailsID:String? = null @References(IN_StockTakeLines.class) @Required() var StockTakeLineID:String? = null var SerialNumber:String? = null @References(IN_SOH.class) var LinkID:String? = null var QtyFound:BigDecimal? = null var QtyNotFound:BigDecimal? = null var QtyAdded:BigDecimal? = null var Cost:BigDecimal? = null var ExpiryDate:Date? = null @References(IN_BinLocationLookup.class) var IN_BinLocationLookup_RecID:String? = null @Required() var ItemNo:Int? = null } open class IN_StockTakeLines { @Required() var StockTakeLineID:String? = null @References(IN_StockTakeMain.class) @Required() var StockTakeID:String? = null @Required() var InventoryID:String? = null @Required() var PartNo:String? = null var Description:String? = null var QtyOnHand:BigDecimal? = null var QtyFound:BigDecimal? = null var AmountVar:BigDecimal? = null var BinLocation:String? = null var LineNum:Int? = null var DefaultBin:String? = null var Comment:String? = null } open class IN_StockTakeMain { @Required() var StockTakeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var StockTakeNumber:String? = null @Required() var DateCreated:Date? = null @Required() var UserID:String? = null var WarehouseID:String? = null @Required() var Status:Short? = null @Required() var Mode:Boolean? = null } open class IN_StyleColourSizeMatrix { @Required() var RecID:String? = null @References(IN_Styles.class) @Required() var StyleID:String? = null @References(IN_Colours.class) @Required() var ColourID:String? = null @References(IN_Sizes.class) @Required() var SizeID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var PartNo:String? = null } open class IN_Styles { @Required() var RecID:String? = null var Description:String? = null @Required() var StyleCode:String? = null } open class IN_SupplierWarehouse { @Required() var RecID:String? = null @References(IN_Creditor.class) @Required() var IN_Creditor_RecID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(CR_Warehouse.class) @Required() var WarehouseID:String? = null @References(IN_Freight.class) @Required() var FreightInID:String? = null var OrderUnits:BigDecimal? = null var DeliveryDays:Short? = null var SuppliersCost:BigDecimal? = null var HomeSuppliersCost:BigDecimal? = null @References(IN_Duty.class) @Required() var DutyID:String? = null var SupplierSOH:BigDecimal? = null var SuppliersCost2:BigDecimal? = null var HomeSuppliersCost2:BigDecimal? = null var SpareFloat1:BigDecimal? = null var SpareFloat2:BigDecimal? = null var SpareFloat3:BigDecimal? = null var SpareString1:String? = null var SpareString2:String? = null var SpareString3:String? = null var SpareDate1:Date? = null var SpareDate2:Date? = null var SpareDate3:Date? = null var DefaultSupplierWarehouse:Boolean? = null @Required() var ItemNo:Int? = null @References(IN_UnitOfMeasure.class) var IN_UnitOfMeasure_RecID:UUID? = null } open class IN_SupplierWarehouseCustomFields { @Required() var FieldID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_SupplierWarehouseCustomValues { @Required() var RecID:String? = null @References(IN_SupplierWarehouse.class) var InvSuppSourceID:String? = null @References(IN_SupplierWarehouseCustomFields.class) @Required() var FieldID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_Transfer { @Required() var TransferID:String? = null var LastSavedDateTime:Date? = null @Required() var TransferNo:String? = null var TransferDate:Date? = null var Reference:String? = null @Required() var IN_LogicalID:String? = null @Required() var Status:Short? = null var CreatedDateTime:Date? = null var CreatedByStaffID:String? = null var LastSavedByStaffID:String? = null @References(IN_TransferReasons.class) @Required() var IN_TransferReasons_RecID:String? = null } open class IN_TransferCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class IN_TransferCustomSettingValues { @Required() var SettingValueID:String? = null @References(IN_TransferCustomSetting.class) var SettingID:String? = null @References(IN_Transfer.class) @Required() var TransferID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class IN_TransferDocuments { @Required() var RecID:String? = null @Required() var TransferID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class IN_TransferLineCustomField { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_TransferLineCustomValue { @Required() var RecID:String? = null @References(IN_TransferLines.class) @Required() var IN_TransferLines_TransferLineID:String? = null @References(IN_TransferLineCustomField.class) @Required() var IN_TransferLineCustomField_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class IN_TransferLines { @Required() var TransferLineID:String? = null @References(IN_Transfer.class) @Required() var TransferID:String? = null var FromPartInventoryID:String? = null var FromPartInventorySOHID:String? = null var FromPartNo:String? = null var FromPartDescription:String? = null var FromPartOriginalQuantity:BigDecimal? = null var TransferQuantity:BigDecimal? = null var ToPartInventoryID:String? = null var ToPartNo:String? = null var ToPartDescription:String? = null var TransferLineNo:Int? = null var ToPartSerialNo:String? = null var Reference:String? = null var ToPartInventorySOHID:String? = null var CreatedDateTime:Date? = null var LastSavedDateTime:Date? = null var CreatedByStaffID:String? = null var LastSavedByStaffID:String? = null var FromPartDecimalPlaces:Short? = null var ToPartDecimalPlaces:Short? = null @References(GL_Ledger.class) var FromPartInventoryValueAccountID:String? = null @References(GL_Ledger.class) var ToPartInventoryValueAccountID:String? = null @References(GL_Ledger.class) var FromPartWriteOnAccountID:String? = null @References(GL_Ledger.class) var ToPartWriteOnAccountID:String? = null @References(GL_Ledger.class) var FromPartWriteOffAccountID:String? = null @References(GL_Ledger.class) var ToPartWriteOffAccountID:String? = null var FromPartLastCost:BigDecimal? = null var ToPartLastCost:BigDecimal? = null var ToPartBinLocation:String? = null var ToPartComment:String? = null var ToPartExpiryDate:Date? = null @References(IN_TransferReasons.class) var IN_TransferReasons_RecID:String? = null } open class IN_TransferNotes { @Required() var RecID:String? = null @Required() var TransferID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class IN_TransferReasons { @Required() var RecID:String? = null @Required() var Name:String? = null var WriteOffAccountOverride:Boolean? = null var WriteOffAccountID:String? = null var WriteOnAccountOverride:Boolean? = null var WriteOnAccountID:String? = null var DefaultReason:Boolean? = null var ReadOnly:Boolean? = null var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class IN_UnitOfMeasure { @Required() var RecID:UUID? = null @References(IN_Main.class) @Required() var IN_Main_InventoryID:String? = null @Required() var Name:String? = null @References(IN_UnitOfMeasure.class) var Inner_IN_UnitOfMeasure_RecID:UUID? = null @Required() var QuantityInnersPerUnitOfMeasure:BigDecimal? = null @Required() var IsSell:Boolean? = null @Required() var IsPurchase:Boolean? = null var PartNo:String? = null var Barcode:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class IN_UpSell { @Required() var RecID:String? = null @Required() var InventoryID:String? = null @Required() var UpSellInventoryID:String? = null var Description:String? = null @Required() var PrimaryCategoryID:String? = null @Required() var SecondaryCategoryID:String? = null var Quantity:BigDecimal? = null } open class IN_WarehouseSOH { @Required() var IN_WarehouseSOHID:String? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null var QuantityLeft:BigDecimal? = null var QuantityAllocated:BigDecimal? = null var PickAllocated:BigDecimal? = null var ShipAllocated:BigDecimal? = null var ForwardRequirements:BigDecimal? = null var TransferAllocated:BigDecimal? = null var BOMAllocated:BigDecimal? = null } open class IN_WHQtyLeft { @Required() var InventoryID:String? = null var QtyLeft:BigDecimal? = null } open class INMGT020BOQTY { @Required() var InventoryID:String? = null var Qty:BigDecimal? = null var Price:BigDecimal? = null var EstBOValue:BigDecimal? = null @Required() var IN_LogicalID:String? = null } open class INMGT020POQty { @Required() var InventoryID:String? = null var Qty:BigDecimal? = null var Delivered:BigDecimal? = null var UnactQty:BigDecimal? = null var ActQty:BigDecimal? = null @Required() var IN_LogicalID:String? = null } open class INV_Assembly { var AssemblyNO:String? = null var AssembleTo:String? = null @Required() var AssemblyType:String? = null var AssembleFrom:String? = null @Required() var INAssemblyHistoryID:String? = null @Required() var INAssemblyLineID:String? = null } open class INV_BOQTY { @Required() var InventoryID:String? = null var Qty:BigDecimal? = null var ManualQty:BigDecimal? = null var AutoQty:BigDecimal? = null var Price:BigDecimal? = null var EstBOValue:BigDecimal? = null @Required() var In_logicalID:String? = null } open class INV_OnOrder { @Required() var InventoryID:String? = null var OnOrder:BigDecimal? = null @Required() var IN_logicalID:String? = null } open class INV_OnOrderStatus { @Required() var InventoryID:String? = null var OnOrder:BigDecimal? = null @Required() var Status:Short? = null } open class INV_PI { var InvoiceNO:String? = null var SuppPart:String? = null var AccountNo:String? = null var SerialNo:String? = null var BinLoc:String? = null @Required() var PI_LinesDetailsID:String? = null } open class INV_Receival { var SlipNo:String? = null var SuppPart:String? = null var AccountNO:String? = null @Required() var SourceID:String? = null } open class Inv_Sales { var FullInvNo:String? = null var orderno:String? = null var Accountno:String? = null var QtyOrd:String? = null @Required() var InvoiceLineID:String? = null var InventoryID:String? = null @Required() var InvoiceHistoryID:String? = null } open class INV_SOH_Con { @Required() var InventoryID:String? = null var SOH:BigDecimal? = null } open class INV_SOH1 { @Required() var InventoryID:String? = null var SOH:BigDecimal? = null var Tax:BigDecimal? = null var VOH:BigDecimal? = null @Required() var IN_LogicalID:String? = null } open class INV_UnProcessedQTY { var InventoryID:String? = null var QTY:BigDecimal? = null var Value:BigDecimal? = null var Tax:BigDecimal? = null @Required() var IN_LogicalID:String? = null } open class INV_WHTransfer { var TransferNo:String? = null var Ref:String? = null var FromWH:String? = null var ToWH:String? = null @Required() var WH_TransferLineID:String? = null @Required() var WH_TransferLineDetailsID:String? = null var SerialNo:String? = null } open class JB_Budget { @Required() var RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @Required() var PurchaseQty:BigDecimal? = null @Required() var PurchaseCost:BigDecimal? = null @Required() var PurchaseCharge:BigDecimal? = null var PurchaseNote:String? = null @Required() var MaterialQty:BigDecimal? = null @Required() var MaterialCost:BigDecimal? = null @Required() var MaterialCharge:BigDecimal? = null var MaterialNote:String? = null @Required() var LabourQty:BigDecimal? = null @Required() var LabourCost:BigDecimal? = null @Required() var LabourCharge:BigDecimal? = null var LabourNote:String? = null @Required() var CashBookQty:BigDecimal? = null @Required() var CashBookCost:BigDecimal? = null @Required() var CashBookCharge:BigDecimal? = null var CashBookNote:String? = null @Required() var ResourceQty:BigDecimal? = null @Required() var ResourceCost:BigDecimal? = null @Required() var ResourceCharge:BigDecimal? = null var ResourceNote:String? = null @Required() var JournalQty:BigDecimal? = null @Required() var JournalCost:BigDecimal? = null @Required() var JournalCharge:BigDecimal? = null var JournalNote:String? = null @Required() var MaterialCreditorQty:BigDecimal? = null @Required() var MaterialCreditorCost:BigDecimal? = null @Required() var MaterialCreditorCharge:BigDecimal? = null var MaterialCreditorNote:String? = null @Required() var RowHash:ArrayList? = null } open class JB_Classification { @Required() var ClassificationID:String? = null var Description:String? = null @Required() var LastSavedDateTime:Date? = null @References(GL_Ledger.class) var WIPExpectedAsset:String? = null @References(GL_Ledger.class) var WIPExpectedLiability:String? = null @References(GL_Ledger.class) var WIPDeliveredAsett:String? = null @References(GL_Ledger.class) var WIPDeliveredLiability:String? = null @References(GL_Ledger.class) var WorkInProgress:String? = null @References(GL_Ledger.class) var JobRevenue:String? = null @References(GL_Ledger.class) var JobCostOfGoods:String? = null @References(GL_Ledger.class) var Wages:String? = null @References(GL_Ledger.class) var Resources:String? = null @References(GL_Ledger.class) var WriteOn:String? = null @References(GL_Ledger.class) var WriteOff:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class JB_CostCentres { @Required() var RecID:String? = null @Required() var CostCentreNo:String? = null var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null var RowHash:ArrayList? = null } open class JB_CostEntry { @Required() var RecID:String? = null @Required() var RecNum:String? = null var Reference:String? = null var Note:String? = null var Status:Short? = null @Required() var WarehouseID:String? = null @Required() var LastSavedDateTime:Date? = null var EntryType:Short? = null @Required() var JobID:String? = null var JrnlSetID:String? = null } open class JB_CostEntryLines { @Required() var RecID:String? = null @Required() var JobEntryID:String? = null @Required() var JobCode:String? = null @Required() var JobID:String? = null @Required() var CostCentreID:String? = null @Required() var StageID:String? = null @Required() var Qty:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var MarkUp:BigDecimal? = null var ComponentID:String? = null var ComponentNo:String? = null var ComponentDesc:String? = null var ComponentType:Short? = null var InvoiceNo:String? = null var TranType:Short? = null @Required() var TaxID:String? = null var Status:Short? = null @Required() var LinkID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var TranDate:Date? = null var InvoicedAmount:BigDecimal? = null var Unit:String? = null var Remark:String? = null var ServiceNo:String? = null var BackOrderQty:BigDecimal? = null var QtyDelivered:BigDecimal? = null var QtyDecimalPlaces:Short? = null } open class JB_CostLineDetails { @Required() var DetailsLineID:String? = null @Required() var CostEntryLineID:String? = null @Required() var SOHID:String? = null var Cost:BigDecimal? = null var Quantity:BigDecimal? = null var SerialNo:String? = null var ExpiryDate:Date? = null var BinLocation:String? = null var DateIn:Date? = null var DeliveredDate:Date? = null } open class JB_CustomSettings { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class JB_CustomSettingValues { @Required() var SettingValueID:String? = null @References(JB_CustomSettings.class) var SettingID:String? = null @References(JB_Main.class) @Required() var JB_Main_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class JB_Documents { @Required() var RecID:String? = null @Required() var JB_Main_RecID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class JB_EstimateCashBookLines { @Required() var RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @References(CR_Main.class) @Required() var CR_Main_RecID:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null var Units:String? = null @Required() var JB_EstimateLines_RecID:String? = null } open class JB_EstimateCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class JB_EstimateCustomSettingValues { @Required() var SettingValueID:String? = null @References(JB_EstimateCustomSetting.class) var SettingID:String? = null @References(JB_Estimates.class) @Required() var JB_Estimates_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class JB_EstimateFinishedGoodLines { @Required() var RecID:String? = null @References(JB_Estimates.class) @Required() var JB_Estimates_RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @References(IN_Main.class) @Required() var IN_Main_RecID:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null var Remark:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null @Required() var JB_EstimateLines_RecID:String? = null } open class JB_EstimateInventoryLines { @Required() var RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @References(IN_Main.class) @Required() var IN_Main_RecID:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null var Units:String? = null @Required() var JB_EstimateLines_RecID:String? = null } open class JB_EstimateJournalSetLines { @Required() var RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @References(GL_Ledger.class) @Required() var GL_Main_RecID:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null var Units:String? = null @Required() var JB_EstimateLines_RecID:String? = null } open class JB_EstimateLabourLines { @Required() var RecID:String? = null @References(JB_JobStages.class) @Required() var JB_JobStages_RecID:String? = null @References(JB_Staffs.class) @Required() var JB_Staff_RecID:String? = null @Required() var TransactionDate:Date? = null @Required() var Quantity:BigDecimal? = null @Required() var UnitCost:BigDecimal? = null @Required() var UnitCharge:BigDecimal? = null var Remark:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null var Units:String? = null @Required() var JB_EstimateLines_RecID:String? = null } open class JB_EstimateLines { @Required() var RecID:String? = null @Required() var ItemNo:Int? = null @References(JB_Estimates.class) @Required() var JB_Estimates_RecID:String? = null } open class CR_Documents { @Required() var RecID:String? = null @Required() var CreditorID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class CR_ForwardCover { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var ContractNo:String? = null var Description:String? = null @References(FX_Currency.class) @Required() var FX_Main_RecID:String? = null var CurrencyDecimalPlaces:Short? = null var CurrencyRate:BigDecimal? = null var FXAmount:BigDecimal? = null var HomeAmount:BigDecimal? = null var Reference:String? = null @Required() var InitiatedDate:Date? = null @Required() var StartDate:Date? = null @Required() var EndDate:Date? = null @Required() var Status:Short? = null @Required() var AutoCloseContract:Short? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID_CreatedBy:String? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID_LastSavedBy:String? = null @Required() var RowHash:ArrayList? = null } open class CR_ForwardCoverNotes { @Required() var RecID:String? = null @References(CR_ForwardCover.class) @Required() var CR_ForwardCover_RecID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class CR_ForwardCoverTransactions { @Required() var RecID:String? = null @References(CR_ForwardCover.class) @Required() var CR_ForwardCover_RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var TransactionDate:Date? = null @Required() var FXAmount:BigDecimal? = null @Required() var HomeAmount:BigDecimal? = null @Required() var SourceType:Short? = null @Required() var SourceID:String? = null var SourceReference:String? = null @References(CR_Trans.class) @Required() var CRTrans_RecID:String? = null @Required() var TransactionType:Short? = null } open class CR_GLAudit { @Required() var GLLedgerID:String? = null var LedgerValue:BigDecimal? = null @Required() var ReportGroup:String? = null } open class CR_Main { @Required() var CreditorID:String? = null var LastSavedDateTime:Date? = null @Required() var AccountNo:String? = null var Name:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var BankName:String? = null var BankAcc:String? = null var BSBN:String? = null var AccountName:String? = null var DefaultPaymentType:Short? = null var CreditLimit:BigDecimal? = null var EarlyPayDisOnRemitDays:Short? = null @Required() var EarlyPayDisOnRemitAmt:BigDecimal? = null var LastSaleDate:Date? = null var LastPaymentDate:Date? = null @Required() var ClassificationID:String? = null @Required() var AccountOnHold:Boolean? = null var EmailAddress:String? = null var CurrentBalance:BigDecimal? = null @Required() var Period1:BigDecimal? = null @Required() var Period2:BigDecimal? = null @Required() var Period3:BigDecimal? = null @Required() var Period4:BigDecimal? = null var AltAccountNo:String? = null var CommenceDate:Date? = null var TermsDays:Short? = null var ACN:String? = null @References(FX_Currency.class) var CurrencyID:String? = null @Required() var UsesFX:Boolean? = null var ABN:String? = null var TermsType:Short? = null var AustPostDPID:String? = null var AustPostBCSP:String? = null @Required() var MinPOValue:BigDecimal? = null @Required() var MaxPOValue:BigDecimal? = null var PeriodType:Short? = null var TradingName:String? = null var CompanyName:String? = null var ProprietorName:String? = null @Required() var FXCurrentBalance:BigDecimal? = null @Required() var FXPeriod1:BigDecimal? = null @Required() var FXPeriod2:BigDecimal? = null @Required() var FXPeriod3:BigDecimal? = null @Required() var FXPeriod4:BigDecimal? = null var TradingStatus:Short? = null @References(GL_Ledger.class) var LedgerIDCreditorControl:String? = null @References(GL_Ledger.class) var LedgerIDCreditorPurchases:String? = null @References(GL_Ledger.class) var LedgerIDCreditorDiscounts:String? = null @References(GL_Ledger.class) var LedgerIDCreditorSourcedPayments:String? = null @References(GL_Ledger.class) var LedgerIDCreditorSourcedDebitAdjustment:String? = null @References(GL_Ledger.class) var LedgerIDCreditorSourcedPurchase:String? = null @References(GL_Ledger.class) var LedgerIDCreditorSourcedCreditAdjustment:String? = null @References(GL_Ledger.class) var LedgerIDCreditorFreight:String? = null @References(GL_Ledger.class) var LedgerIDCreditorInsurance:String? = null @References(GL_Ledger.class) var LedgerIDCreditorDuty:String? = null @References(GL_Ledger.class) var LedgerIDCreditorRealisedGainLoss:String? = null @References(GL_Ledger.class) var LedgerIDCreditorUnRealisedGainLoss:String? = null @Required() var PO_Workflows_RecID:String? = null @Required() var Country:String? = null } open class CR_Main1 { @Required() var CreditorID:String? = null var LastSavedDateTime:Date? = null @Required() var AccountNo:String? = null var Name:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var BankName:String? = null var BankAcc:String? = null var BSBN:String? = null var AccountName:String? = null var DefaultPaymentType:Short? = null var CreditLimit:BigDecimal? = null var EarlyPayDisOnRemitDays:Short? = null @Required() var EarlyPayDisOnRemitAmt:BigDecimal? = null var LastSaleDate:Date? = null var LastPaymentDate:Date? = null @Required() var ClassificationID:String? = null @Required() var AccountOnHold:Boolean? = null var EmailAddress:String? = null var CurrentBalance:BigDecimal? = null @Required() var Period1:BigDecimal? = null @Required() var Period2:BigDecimal? = null @Required() var Period3:BigDecimal? = null @Required() var Period4:BigDecimal? = null var AltAccountNo:String? = null var CommenceDate:Date? = null @Required() var ContactType:Int? = null var TermsDays:Short? = null var ACN:String? = null var CurrencyID:String? = null @Required() var UsesFX:Boolean? = null var ABN:String? = null var TermsType:Short? = null var AustPostDPID:String? = null var AustPostBCSP:String? = null @Required() var MinPOValue:BigDecimal? = null @Required() var MaxPOValue:BigDecimal? = null } open class CR_Main2 { @Required() var CreditorID:String? = null var LastSavedDateTime:Date? = null var C1:String? = null var C2:String? = null var C3:String? = null var C4:String? = null var C5:String? = null var C7:String? = null var C8:String? = null var C10:String? = null var C11:String? = null var C12:String? = null @Required() var OpeningBal1:Int? = null @Required() var OpeningBal2:Int? = null @Required() var OpeningBal3:Int? = null @Required() var OpeningBal4:Int? = null @Required() var OpeningBal5:Int? = null @Required() var OpeningBal6:Int? = null @Required() var OpeningBal7:Int? = null @Required() var OpeningBal8:Int? = null @Required() var OpeningBal9:Int? = null @Required() var OpeningBal10:Int? = null @Required() var OpeningBal11:Int? = null @Required() var OpeningBal12:Int? = null @Required() var OpeningBal14:Int? = null @Required() var OpeningBal15:Int? = null @Required() var OpeningBal13:Int? = null @Required() var OpeningBal16:Int? = null @Required() var OpeningBal17:Int? = null @Required() var OpeningBal18:Int? = null @Required() var OpeningBal19:Int? = null @Required() var OpeningBal20:Int? = null @Required() var OpeningBal21:Int? = null @Required() var OpeningBal22:Int? = null @Required() var OpeningBal23:Int? = null @Required() var OpeningBal24:Int? = null @Required() var OpeningBal25:Int? = null @Required() var OpeningBal26:Int? = null @Required() var OpeningBal27:Int? = null @Required() var OpeningBal28:Int? = null @Required() var OpeningBal29:Int? = null @Required() var OpeningBal30:Int? = null @Required() var OpeningBal31:Int? = null @Required() var OpeningBal32:Int? = null @Required() var OpeningBal33:Int? = null @Required() var OpeningBal34:Int? = null @Required() var OpeningBal35:Int? = null @Required() var OpeningBal36:Int? = null @Required() var OpeningBal37:Int? = null @Required() var OpeningBal38:Int? = null @Required() var OpeningBal39:Int? = null @Required() var OpeningBal40:Int? = null @Required() var OpeningBal41:Int? = null @Required() var OpeningBal42:Int? = null @Required() var OpeningBal43:Int? = null @Required() var OpeningBal44:Int? = null @Required() var OpeningBal45:Int? = null @Required() var OpeningBal46:Int? = null @Required() var OpeningBal47:Int? = null @Required() var OpeningBal48:Int? = null @Required() var OpeningBal49:Int? = null @Required() var OpeningBal50:Int? = null @Required() var OpeningBal51:Int? = null @Required() var OpeningBal52:Int? = null @Required() var OpeningBal53:Int? = null var PeriodType:Short? = null var FXGainLossLedgerID:String? = null var FXUnRealizedLedgerID:String? = null var CustomField1:String? = null var CustomField2:String? = null var CustomField3:String? = null var CustomField4:String? = null } open class CR_Notes { @Required() var RecID:String? = null @Required() var CreditorID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class CR_PaymentCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class CR_PaymentCustomSettingValues { @Required() var SettingValueID:String? = null @References(CR_PaymentCustomSetting.class) var SettingID:String? = null @References(CR_BatchTrans.class) @Required() var CR_BatchTrans_ReceiptID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_PurchaseCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class CR_PurchaseCustomSettingValues { @Required() var SettingValueID:String? = null @References(CR_PurchaseCustomSetting.class) var SettingID:String? = null @References(CR_BatchTrans.class) @Required() var CR_BatchTrans_ReceiptID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_Purchases { @Required() var CR_PurchID:String? = null var DateRun:Date? = null var InvoiceDate:Date? = null @Required() var CreditorID:String? = null var InvoiceNo:String? = null var PartNo:String? = null var Description:String? = null var ClassDescription:String? = null var Quantity:BigDecimal? = null var UnitCost:BigDecimal? = null var LineTotal:BigDecimal? = null @Required() var InvoiceID:String? = null @Required() var InventoryID:String? = null var MonthNo:Short? = null var YearNo:Short? = null @Required() var IN_LogicalID:String? = null } open class CR_Trans { @Required() var TransID:String? = null @References(CR_Main.class) @Required() var CreditorID:String? = null @Required() var DebitCredit:Boolean? = null var Ref:String? = null var Remark:String? = null var TranDate:Date? = null var InvRemitNo:String? = null var FXAmount:BigDecimal? = null var DiscountedAmount:BigDecimal? = null @Required() var AgedOut:Boolean? = null var SourceID:String? = null var AllocatedAmount:BigDecimal? = null var InitDateTime:Date? = null var LastSavedDateTime:Date? = null var BatchNo:String? = null @Required() var ChequePrinting:Boolean? = null var ChequeRunID:String? = null var DueDate:Date? = null var Amount:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var FXAllocAmount:BigDecimal? = null var GSTAmount:BigDecimal? = null var RealisedGainLoss:BigDecimal? = null var UnRealisedGainLoss:BigDecimal? = null var FXDecimalPlaces:Short? = null var DecimalPlaces:Short? = null @References(FX_Currency.class) var CurrencyID:String? = null var Source:String? = null var Note:String? = null } open class CR_TransAlloc { @Required() var AllocID:String? = null @Required() var CreditorID:String? = null @Required() var DebitTransID:String? = null @Required() var CreditTransID:String? = null var FXAmount:BigDecimal? = null var DebitAmount:BigDecimal? = null var CreditAmount:BigDecimal? = null var DebitAged:Boolean? = null var CreditAged:Boolean? = null @Required() var DateAlloc:Date? = null var Version:Int? = null } open class CR_TransCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class CR_TransCustomFieldValues { @Required() var RecID:String? = null @References(CR_Trans.class) @Required() var CR_Trans_TransID:String? = null @References(CR_TransCustomFields.class) @Required() var CR_TransCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_Warehouse { @Required() var WarehouseID:String? = null @Required() var CreditorID:String? = null var Description:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Notes:String? = null var CourierDetails:String? = null var DefaultItem:Boolean? = null var DefaultDelDays:Short? = null @Required() var Country:String? = null } open class CurrYearProfit { var Profit:BigDecimal? = null } open class DB_AdjustmentLines { @Required() var RecID:String? = null @References(DB_Adjustments.class) @Required() var DB_Adjustments_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var DueDate:Date? = null @References(DB_Main.class) @Required() var DB_Main_RecID:String? = null @References(GL_Ledger.class) @Required() var GL_Ledger_RecID_DebtorsControl:String? = null @Required() var InvoiceRemittanceNo:String? = null @Required() var WriteOnAmount:BigDecimal? = null @Required() var WriteOffAmount:BigDecimal? = null @References(GL_Ledger.class) var GL_Ledger_RecID_OtherLedger:String? = null @Required() var Reference:String? = null @Required() var Remark:String? = null @References(DB_Trans.class) var DB_Trans_RecID:String? = null @References(TX_Main.class) @Required() var TX_Main_RecID:String? = null @Required() var TaxRate:BigDecimal? = null @Required() var TaxAmount:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var AdjustmentDate:Date? = null } open class DB_Adjustments { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @Required() var BatchDate:Date? = null @Required() var Status:Short? = null @References(HR_Staff.class) @Required() var LastSavedBy_HR_Staff_RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var Description:String? = null @Required() var RowHash:ArrayList? = null } open class DB_APIKey { @Required() var RecID:UUID? = null var Name:String? = null @References(DB_Main.class) @Required() var DB_Main_DebtorID:String? = null @References(HR_Staff.class) @Required() var HR_Staff_StaffID:String? = null @Required() var CreatedDateTime:Date? = null var ExpiryDateTime:Date? = null var CancelledDateTime:Date? = null @Required() var LastSavedDateTime:Date? = null @Required() var KeyValue:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class DB_Audit { @Required() var DebtorID:String? = null var DebtorTotal:BigDecimal? = null @Required() var ReportGroup:String? = null } open class DB_AutoTran { @Required() var DBAutoTranID:String? = null var LastSavedDateTime:Date? = null var RunDateTime:Date? = null var UserName:String? = null @Required() var RunNo:String? = null } open class DB_AutoTranLines { @Required() var DBAutoTranLineID:String? = null @References(DB_AutoTran.class) @Required() var DBAutoTranID:String? = null @Required() var SourceDBBatchID:String? = null @Required() var SourceBatchNo:String? = null @Required() var SourceReceiptType:Short? = null var SourceDesc:String? = null var PostingDue:Date? = null var Reason:String? = null @Required() var DestDBBatchID:String? = null @Required() var DestBatchNo:String? = null @Required() var LineNum:Short? = null @Required() var LastSavedDateTime:Date? = null } open class DB_BatchTranLines { @Required() var ReceiptLineID:String? = null @References(DB_BatchTrans.class) @Required() var ReceiptID:String? = null var LastSavedDateTime:Date? = null @References(DB_Main.class) var AccountID:String? = null @References(GL_Ledger.class) var LedgerID:String? = null var LineReference:String? = null var Remark:String? = null var RemitNo:String? = null var Amount:BigDecimal? = null var DBTransID:String? = null @Required() var LineNum:Int? = null @References(GL_Ledger.class) var OtherLedgerID:String? = null var OtherAmount:BigDecimal? = null var ReceiptDate:Date? = null var BankName:String? = null var BankAcc:String? = null var BSBN:String? = null var AccountName:String? = null @References(DB_Main.class) var ParentAccountID:String? = null var TaxID:String? = null var TaxRate:BigDecimal? = null var TaxAmount:BigDecimal? = null var TaxLedgerID:String? = null var DiscountAmount:BigDecimal? = null var DiscountLedgerID:String? = null var DiscountTransID:String? = null var HomeTaxID:String? = null var HomeTaxRate:BigDecimal? = null var HomeTaxAmount:BigDecimal? = null var DiscountTaxID:String? = null var DiscountTaxRate:BigDecimal? = null var DiscountTaxAmount:BigDecimal? = null var DueDate:Date? = null } open class DB_BatchTrans { @Required() var ReceiptID:String? = null var LastSavedDateTime:Date? = null var JiwaUser:String? = null var ReceiptDate:Date? = null var BatchNum:String? = null var ReceiptType:Short? = null var ReceiptStatus:Short? = null @Required() var BatchType:Short? = null @Required() var RepeatingType:Short? = null @Required() var RepeatingUnits:Short? = null var NextRepeatingDate:Date? = null @Required() var RepeatingWillEnd:Boolean? = null var RepeatingEndDate:Date? = null var Description:String? = null @References(HR_Staff.class) @Required() var LastSaved_HR_Staff_RecID:String? = null } open class DB_Budget { @Required() var BudgetID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null var LastBudget1:BigDecimal? = null var LastBudget2:BigDecimal? = null var LastBudget3:BigDecimal? = null var LastBudget4:BigDecimal? = null var LastBudget5:BigDecimal? = null var LastBudget6:BigDecimal? = null var LastBudget7:BigDecimal? = null var LastBudget8:BigDecimal? = null var LastBudget9:BigDecimal? = null var LastBudget10:BigDecimal? = null var LastBudget11:BigDecimal? = null var LastBudget12:BigDecimal? = null var CurrBudget1:BigDecimal? = null var CurrBudget2:BigDecimal? = null var CurrBudget3:BigDecimal? = null var CurrBudget4:BigDecimal? = null var CurrBudget5:BigDecimal? = null var CurrBudget6:BigDecimal? = null var CurrBudget7:BigDecimal? = null var CurrBudget8:BigDecimal? = null var CurrBudget9:BigDecimal? = null var CurrBudget10:BigDecimal? = null var CurrBudget11:BigDecimal? = null var CurrBudget12:BigDecimal? = null var NextBudget1:BigDecimal? = null var NextBudget2:BigDecimal? = null var NextBudget3:BigDecimal? = null var NextBudget4:BigDecimal? = null var NextBudget5:BigDecimal? = null var NextBudget6:BigDecimal? = null var NextBudget7:BigDecimal? = null var NextBudget8:BigDecimal? = null var NextBudget9:BigDecimal? = null var NextBudget10:BigDecimal? = null var NextBudget11:BigDecimal? = null var NextBudget12:BigDecimal? = null } open class DB_Categories { @Required() var CategoryNo:Int? = null @Required() var CategoryID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null } open class DB_Category1 { @Required() var Category1ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null } open class DB_Category2 { @Required() var Category2ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null } open class DB_Category3 { @Required() var Category3ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null } open class DB_Category4 { @Required() var Category4ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null } open class DB_Category5 { @Required() var Category5ID:String? = null var Description:String? = null @Required() var DefaultCategory:Boolean? = null var LastSavedDateTime:Date? = null } open class DB_Class { @Required() var Class:String? = null } open class DB_Classification { @Required() var DebtorClassificationID:String? = null var LastSavedDateTime:Date? = null @Required() var Description:String? = null @References(GL_Ledger.class) var LedgerIDDebtorControl:String? = null @References(GL_Ledger.class) var LedgerIDDebtorSales:String? = null @References(GL_Ledger.class) var LedgerIDDebtorDiscounts:String? = null @References(GL_Ledger.class) var LedgerIDDebtorSourcedInvoices:String? = null @References(GL_Ledger.class) var LedgerIDDebtorDebitAdjustment:String? = null @References(GL_Ledger.class) var LedgerIDDebtorSourcedReceipts:String? = null @References(GL_Ledger.class) var LedgerIDDebtorCreditAdjustment:String? = null @References(GL_Ledger.class) var LedgerIDDebtorFreight:String? = null @References(GL_Ledger.class) var LedgerIDDebtorInsurance:String? = null var TermsDays:Short? = null @Required() var TermsType:Short? = null @References(IN_PriceSchemes.class) var PriceSchemeID:String? = null @References(DB_PricingGroups.class) var PricingGroupID:String? = null var LedgerIDDebtorRealisedGainLoss:String? = null var LedgerIDDebtorUnRealisedGainLoss:String? = null @Required() var IsDefault:Boolean? = null } open class DB_CreditNotes { @Required() var RecID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class DB_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class DB_CustomSettingValues { @Required() var SettingValueID:String? = null @References(DB_CustomSetting.class) var SettingID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class DB_DebtorSystemFieldValues { @Required() var RecID:String? = null @Required() var DB_DebtorSystemTemplateFields_RecID:String? = null @Required() var DB_DebtorSystems_RecID:String? = null var LastSavedDateTime:Date? = null var Contents:String? = null } open class DB_DebtorSystems { @Required() var RecID:String? = null @References(DB_DebtorSystemTemplates.class) @Required() var DB_DebtorSystemTemplates_RecID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null var LastSavedDateTime:Date? = null var Description:String? = null @Required() var RowHash:ArrayList? = null } open class DB_DebtorSystemTemplateDefaultReference { @Required() var RecID:UUID? = null @Required() var AssemblyFullName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class DB_DebtorSystemTemplateFields { @Required() var RecID:String? = null @References(DB_DebtorSystemTemplates.class) @Required() var DB_DebtorSystemTemplates_RecID:String? = null var LastSavedDateTime:Date? = null @Required() var Name:String? = null @Required() var FieldType:Short? = null var ComboText:String? = null var DefaultValue:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class DB_DebtorSystemTemplateFieldsReferences { @Required() var RecID:UUID? = null @References(DB_DebtorSystemTemplateFields.class) @Required() var DebtorSystemTemplateFieldID:String? = null @Required() var AssemblyFullName:String? = null @Required() var AssemblyName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class DB_DebtorSystemTemplateReference { @Required() var RecID:UUID? = null @References(DB_DebtorSystemTemplates.class) @Required() var DB_DebtorSystemTemplates_RecID:String? = null @Required() var AssemblyFullName:String? = null @Required() var AssemblyName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class DB_DebtorSystemTemplates { @Required() var RecID:String? = null var LastSavedDateTime:Date? = null @Required() var Enabled:Boolean? = null @Required() var Name:String? = null var Code:String? = null @Required() var RowHash:ArrayList? = null } open class DB_DeliveryAddress { @Required() var DeliveryID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Notes:String? = null var CourierDetails:String? = null var DefaultItem:Boolean? = null var LineNum:Int? = null var EDIStoreLocationCode:String? = null var DeliveryAddressCode:String? = null var DeliveryAddressName:String? = null @Required() var Country:String? = null } open class DB_DetailedGLAudit { @Required() var ReceiptID:String? = null var AccountID:String? = null @Required() var DBAccountNo:String? = null var RemitNo:String? = null var ReceiptDate:Date? = null var Amount:BigDecimal? = null var SourceID:String? = null var SetType:Short? = null var GLSetID:String? = null var GLAccountNo:String? = null var Ref:String? = null var GLTransAmount:BigDecimal? = null } open class DB_Directors { @Required() var DirectorID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null var DirectorName:String? = null var Address:String? = null var OfficeHeld:String? = null } open class DB_Documents { @Required() var RecID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null @References(SY_DocumentTypes.class) @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class DB_EDIMain { @References(DB_Main.class) @Required() var DebtorID:String? = null var EDIEnabled:Boolean? = null var EDIAddress:String? = null var EDIOrderType:Short? = null var EDIPricesIncludeTax:Boolean? = null } open class DB_FreightForwardAddress { @Required() var FreightForwardID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var Notes:String? = null var DefaultItem:Boolean? = null var LineNum:Int? = null var Country:String? = null } open class DB_GLAudit { @Required() var GLLedgerID:String? = null var LedgerValue:BigDecimal? = null @Required() var ReportGroup:String? = null } open class DB_Main { @Required() var DebtorID:String? = null var LastSavedDateTime:Date? = null @Required() var AccountNo:String? = null var Name:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var BankName:String? = null var BankAcc:String? = null var BSBN:String? = null var AccountName:String? = null var TaxExemptNo:String? = null var CreditLimit:BigDecimal? = null var EarlyPayDisOnStatsDays:Short? = null var EarlyPayDisOnStatsAmt:BigDecimal? = null var LastPurchaseDate:Date? = null var LastPaymentDate:Date? = null var StandingDisOnInvoices:BigDecimal? = null @References(DB_Classification.class) @Required() var ClassificationID:String? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var CurrentBalance:BigDecimal? = null var Period1:BigDecimal? = null var Period2:BigDecimal? = null var Period3:BigDecimal? = null var Period4:BigDecimal? = null var AltAccountNo:String? = null @Required() var NotifyRequired:Boolean? = null var NotifyAddress:String? = null var CommenceDate:Date? = null @Required() var WebAccess:Boolean? = null @References(DB_Main.class) @Required() var ParentDebtorID:String? = null var AllocLastSavedDateTime:Date? = null @References(IN_PriceSchemes.class) var PriceSchemeID:String? = null var AustPostDPID:String? = null var AustPostBCSP:String? = null var TradingName:String? = null var CompanyName:String? = null var ACN:String? = null var ProprietorsName:String? = null var FaxHeader:String? = null @References(GL_Ledger.class) var LedgerIDDebtorControl:String? = null @References(GL_Ledger.class) var LedgerIDDebtorSales:String? = null @References(GL_Ledger.class) var LedgerIDDebtorDiscounts:String? = null @References(GL_Ledger.class) var LedgerIDDebtorSourcedInvoices:String? = null @References(GL_Ledger.class) var LedgerIDDebtorDebitAdjustment:String? = null @References(GL_Ledger.class) var LedgerIDDebtorSourcedReceipts:String? = null @References(GL_Ledger.class) var LedgerIDDebtorCreditAdjustment:String? = null @References(GL_Ledger.class) var LedgerIDDebtorFreight:String? = null @References(GL_Ledger.class) var LedgerIDDebtorInsurance:String? = null @References(GL_Ledger.class) var LedgerIDDebtorRealisedGainLoss:String? = null @References(GL_Ledger.class) var LedgerIDDebtorUnRealisedGainLoss:String? = null var PeriodType:Short? = null var TermsDays:Short? = null var TermsType:Short? = null var ABN:String? = null @Required() var ExcludeFromAging:Boolean? = null var BPayReference:String? = null @Required() var UsesFX:Boolean? = null @References(FX_Currency.class) var FXCurrencyID:String? = null var FXCurrentBalance:BigDecimal? = null var FXPeriod1:BigDecimal? = null var FXPeriod2:BigDecimal? = null var FXPeriod3:BigDecimal? = null var FXPeriod4:BigDecimal? = null var TradingStatus:Short? = null @References(DB_Category1.class) @Required() var Category1ID:String? = null @References(DB_Category2.class) @Required() var Category2ID:String? = null @References(DB_Category3.class) @Required() var Category3ID:String? = null @References(DB_Category4.class) @Required() var Category4ID:String? = null @References(DB_Category5.class) @Required() var Category5ID:String? = null @References(BO_Priorities.class) var BO_Priorities_RecID:String? = null @References(DB_PricingGroups.class) var PricingGroupID:String? = null var BudgetedGPPercentage:BigDecimal? = null @Required() var Country:String? = null @References(FR_Carriers.class) var FR_Carriers_RecID:String? = null @References(FR_CarrierServices.class) var FR_CarrierServices_RecID:String? = null var CarrierAccountNo:String? = null @Required() var ChargeTo:Short? = null @Required() var IsCashOnly:Boolean? = null } open class DB_Main1 { @Required() var DebtorID:String? = null var LastSavedDateTime:Date? = null @Required() var AccountNo:String? = null var Name:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var Address4:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var BankName:String? = null var BankAcc:String? = null var BSBN:String? = null var AccountName:String? = null var TaxExemptNo:String? = null @Required() var AccountType:Int? = null var CreditLimit:BigDecimal? = null var EarlyPayDisOnStatsDays:Short? = null var EarlyPayDisOnStatsAmt:BigDecimal? = null var LastPurchaseDate:Date? = null var LastPaymentDate:Date? = null var StandingDisOnInvoices:BigDecimal? = null @Required() var ClassificationID:String? = null var AccountOnHold:Boolean? = null var EmailAddress:String? = null var CurrentBalance:BigDecimal? = null var Period1:BigDecimal? = null var Period2:BigDecimal? = null var Period3:BigDecimal? = null var Period4:BigDecimal? = null @Required() var Period5:Int? = null @Required() var Period6:Int? = null @Required() var Period7:Int? = null @Required() var Period8:Int? = null var AltAccountNo:String? = null @Required() var NotifyRequired:Boolean? = null var NotifyAddress:String? = null var CommenceDate:Date? = null @Required() var WebAccess:Boolean? = null @Required() var ParentDebtorID:String? = null var AllocLastSavedDateTime:Date? = null var PriceSchemeID:String? = null var AustPostDPID:String? = null var AustPostBCSP:String? = null } open class DB_Main2 { @Required() var DebtorID:String? = null var LastSavedDateTime:Date? = null var TradingName:String? = null var CompanyName:String? = null var ACN:String? = null var ProprietorsName:String? = null var FaxHeader:String? = null var D1:String? = null var D2:String? = null var D3:String? = null var D4:String? = null var D5:String? = null var D6:String? = null var D7:String? = null var D8:String? = null var D9:String? = null var D10:String? = null var D11:String? = null @Required() var OpeningBal1:Int? = null @Required() var OpeningBal2:Int? = null @Required() var OpeningBal3:Int? = null @Required() var OpeningBal4:Int? = null @Required() var OpeningBal5:Int? = null @Required() var OpeningBal6:Int? = null @Required() var OpeningBal7:Int? = null @Required() var OpeningBal8:Int? = null @Required() var OpeningBal9:Int? = null @Required() var OpeningBal10:Int? = null @Required() var OpeningBal11:Int? = null @Required() var OpeningBal12:Int? = null @Required() var OpeningBal13:Int? = null @Required() var OpeningBal14:Int? = null @Required() var OpeningBal15:Int? = null @Required() var OpeningBal16:Int? = null @Required() var OpeningBal17:Int? = null @Required() var OpeningBal18:Int? = null @Required() var OpeningBal19:Int? = null @Required() var OpeningBal20:Int? = null @Required() var OpeningBal21:Int? = null @Required() var OpeningBal22:Int? = null @Required() var OpeningBal23:Int? = null @Required() var OpeningBal24:Int? = null @Required() var OpeningBal25:Int? = null @Required() var OpeningBal26:Int? = null @Required() var OpeningBal27:Int? = null @Required() var OpeningBal28:Int? = null @Required() var OpeningBal29:Int? = null @Required() var OpeningBal30:Int? = null @Required() var OpeningBal31:Int? = null @Required() var OpeningBal32:Int? = null @Required() var OpeningBal33:Int? = null @Required() var OpeningBal34:Int? = null @Required() var OpeningBal35:Int? = null @Required() var OpeningBal36:Int? = null @Required() var OpeningBal37:Int? = null @Required() var OpeningBal38:Int? = null @Required() var OpeningBal39:Int? = null @Required() var OpeningBal40:Int? = null @Required() var OpeningBal41:Int? = null @Required() var OpeningBal42:Int? = null @Required() var OpeningBal43:Int? = null @Required() var OpeningBal44:Int? = null @Required() var OpeningBal45:Int? = null @Required() var OpeningBal46:Int? = null @Required() var OpeningBal47:Int? = null @Required() var OpeningBal48:Int? = null @Required() var OpeningBal49:Int? = null @Required() var OpeningBal50:Int? = null @Required() var OpeningBal51:Int? = null @Required() var OpeningBal52:Int? = null @Required() var OpeningBal53:Int? = null var PeriodType:Short? = null var TermsDays:Short? = null var TermsType:Short? = null var ABN:String? = null @Required() var ExcludeFromAging:Boolean? = null var BPayReference:String? = null } open class DB_Notes { @Required() var RecID:String? = null @Required() var DebtorID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class DB_PricingGroups { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var Description:String? = null var DefaultPriceGroup:Boolean? = null } open class DB_Trans { @Required() var TransID:String? = null @References(DB_Main.class) var DebtorID:String? = null @Required() var DebitCredit:Boolean? = null @References(SY_Forms.class) var Source:String? = null var Ref:String? = null var Remark:String? = null var TranDate:Date? = null var InvRemitNo:String? = null var Amount:BigDecimal? = null var DiscountedAmount:BigDecimal? = null @Required() var AgedOut:Boolean? = null var SourceID:String? = null var AllocatedAmount:BigDecimal? = null var InitDateTime:Date? = null var LastSavedDateTime:Date? = null var SubType:Short? = null var BatchNo:String? = null @References(DB_Main.class) var ChildDebtorID:String? = null var GSTAmount:BigDecimal? = null var DueDate:Date? = null var FXAmount:BigDecimal? = null var FXAllocAmount:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var RealisedGainLoss:BigDecimal? = null var UnRealisedGainLoss:BigDecimal? = null @References(FX_Currency.class) var CurrencyID:String? = null var Cartage1Amount:BigDecimal? = null var Cartage1TaxAmount:BigDecimal? = null var Cartage2Amount:BigDecimal? = null var Cartage2TaxAmount:BigDecimal? = null var Cartage3Amount:BigDecimal? = null var Cartage3TaxAmount:BigDecimal? = null var FXDecimalPlaces:Short? = null var DecimalPlaces:Short? = null var Note:String? = null } open class DB_TransAlloc { @Required() var AllocID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null @References(DB_Trans.class) @Required() var DebitTransID:String? = null @References(DB_Trans.class) @Required() var CreditTransID:String? = null var FXAmount:BigDecimal? = null var DebitAmount:BigDecimal? = null var CreditAmount:BigDecimal? = null var DebitAged:Boolean? = null var CreditAged:Boolean? = null @Required() var DateAlloc:Date? = null var Version:Int? = null } open class DB_TransCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class DB_TransCustomFieldValues { @Required() var RecID:String? = null @References(DB_Trans.class) @Required() var DB_Trans_TransID:String? = null @References(DB_TransCustomFields.class) @Required() var DB_TransCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class EM_Attachments { @Required() var RecID:String? = null @References(EM_Main.class) @Required() var EmailMessageID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class EM_Main { @Required() var RecID:String? = null @Required() var EmailNo:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var DateCreated:Date? = null var DateSent:Date? = null @Required() var StaffID:String? = null var Reference:String? = null var SourceID:String? = null var SourceType:String? = null var SourceDisplayNo:String? = null @References(SY_Forms.class) var SY_Forms_ClassName:String? = null var EmailStatus:Short? = null var EmailFrom:String? = null var EmailTo:String? = null var EmailCC:String? = null var EmailBCC:String? = null var EmailSubject:String? = null var EmailBody:String? = null var RequestReadReceipt:Boolean? = null } open class EM_TemplateAttachments { @Required() var RecID:String? = null @References(EM_Templates.class) @Required() var EM_Templates_RecID:String? = null var SY_File_FileID:String? = null } open class EM_Templates { @Required() var RecID:String? = null var Name:String? = null var EmailFrom:String? = null var EmailTo:String? = null var RequestReadReceipt:Boolean? = null var EmailCC:String? = null var EmailBCC:String? = null var EmailSubject:String? = null var EmailBody:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null var DefaultItem:Boolean? = null } open class EX_ExportPending { @Required() var ExportPendingID:String? = null var ActionScript:String? = null var ScriptErrorMessage:String? = null var DateTimeAdded:Date? = null var Status:String? = null } open class EX_ExportQueue { @Required() var ExportQueueID:String? = null var ExportData:String? = null @Required() var Status:Short? = null @Required() var AddedToQueueDateTime:Date? = null @Required() var AddedToQueueByStaffID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var ExportErrorMessage:String? = null @Required() var ExportBatchID:String? = null @Required() var BatchNo:String? = null @Required() var ItemNo:String? = null } open class FR_CarrierFreightDescriptions { @Required() var RecID:String? = null @References(FR_Carriers.class) @Required() var FR_Carriers_RecID:String? = null @Required() var FreightDescription:String? = null var DefaultItem:Boolean? = null @Required() var LastSavedDateTime:Date? = null var FreightDescriptionEnabled:Boolean? = null } open class FR_Carriers { @Required() var RecID:String? = null @Required() var CarrierName:String? = null var CarrierEnabled:Boolean? = null @Required() var LastSavedDateTime:Date? = null var Notes:String? = null var AccountNo:String? = null } open class FR_CarrierServices { @Required() var RecID:String? = null @References(FR_Carriers.class) @Required() var FR_Carriers_RecID:String? = null @Required() var ServiceName:String? = null var DefaultItem:Boolean? = null @Required() var LastSavedDateTime:Date? = null var ServiceEnabled:Boolean? = null } open class FX_Currency { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var Name:String? = null var ShortName:String? = null var DecimalPlaces:Short? = null @Required() var IsLocal:Boolean? = null @Required() var IsEnabled:Boolean? = null } open class FX_CurrencyRates { @Required() var RecID:String? = null @References(FX_Currency.class) var FX_Main_RecID:String? = null @Required() var DateEntered:Date? = null @Required() var EffectiveDate:Date? = null @Required() var EffectiveDateEnd:Date? = null var TransactionRate:BigDecimal? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class GL_AutoJournalLines { @Required() var RecID:String? = null @References(GL_AutoJournals.class) @Required() var GL_AutoJournals_RecID:String? = null @References(GL_Sets.class) var GL_Sets_RecID_Source:String? = null var GL_Sets_SourceDescription:String? = null @Required() var PostingDue:Date? = null var Reason:String? = null @References(GL_Sets.class) @Required() var GL_Sets_RecID_Destination:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class GL_AutoJournals { @Required() var RecID:String? = null var LastSavedDateTime:Date? = null var RunDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedBy_HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null } open class GL_BankDetails { @Required() var RecID:String? = null @Required() var GLLedgerID:String? = null var NextChequeNumber:String? = null var BankName:String? = null var BSBN:String? = null var AccountNumber:String? = null var AccountName:String? = null var DefaultBank:Boolean? = null @Required() var LastSavedDateTime:Date? = null var FeesLedgerID:String? = null var EFTBankCode:String? = null var UserIdentificationNumber:String? = null } open class GL_Budget1 { @Required() var GLBudgetID:String? = null @References(GL_Ledger.class) @Required() var GLLedgerID:String? = null var LastYearBudget1:BigDecimal? = null var LastYearBudget2:BigDecimal? = null var LastYearBudget3:BigDecimal? = null var LastYearBudget4:BigDecimal? = null var LastYearBudget5:BigDecimal? = null var LastYearBudget6:BigDecimal? = null var LastYearBudget7:BigDecimal? = null var LastYearBudget8:BigDecimal? = null var LastYearBudget9:BigDecimal? = null var LastYearBudget10:BigDecimal? = null var LastYearBudget11:BigDecimal? = null var LastYearBudget12:BigDecimal? = null var CurrYearBudget1:BigDecimal? = null var CurrYearBudget2:BigDecimal? = null var CurrYearBudget3:BigDecimal? = null var CurrYearBudget4:BigDecimal? = null var CurrYearBudget5:BigDecimal? = null var CurrYearBudget6:BigDecimal? = null var CurrYearBudget7:BigDecimal? = null var CurrYearBudget8:BigDecimal? = null var CurrYearBudget9:BigDecimal? = null var CurrYearBudget10:BigDecimal? = null var CurrYearBudget11:BigDecimal? = null var CurrYearBudget12:BigDecimal? = null var NextYearBudget1:BigDecimal? = null var NextYearBudget2:BigDecimal? = null var NextYearBudget3:BigDecimal? = null var NextYearBudget4:BigDecimal? = null var NextYearBudget5:BigDecimal? = null var NextYearBudget6:BigDecimal? = null var NextYearBudget7:BigDecimal? = null var NextYearBudget8:BigDecimal? = null var NextYearBudget9:BigDecimal? = null var NextYearBudget10:BigDecimal? = null var NextYearBudget11:BigDecimal? = null var NextYearBudget12:BigDecimal? = null } open class GL_Budget2 { @Required() var GLBudgetID:String? = null @References(GL_Ledger.class) @Required() var GLLedgerID:String? = null var LastYearBudget1:BigDecimal? = null var LastYearBudget2:BigDecimal? = null var LastYearBudget3:BigDecimal? = null var LastYearBudget4:BigDecimal? = null var LastYearBudget5:BigDecimal? = null var LastYearBudget6:BigDecimal? = null var LastYearBudget7:BigDecimal? = null var LastYearBudget8:BigDecimal? = null var LastYearBudget9:BigDecimal? = null var LastYearBudget10:BigDecimal? = null var LastYearBudget11:BigDecimal? = null var LastYearBudget12:BigDecimal? = null var CurrYearBudget1:BigDecimal? = null var CurrYearBudget2:BigDecimal? = null var CurrYearBudget3:BigDecimal? = null var CurrYearBudget4:BigDecimal? = null var CurrYearBudget5:BigDecimal? = null var CurrYearBudget6:BigDecimal? = null var CurrYearBudget7:BigDecimal? = null var CurrYearBudget8:BigDecimal? = null var CurrYearBudget9:BigDecimal? = null var CurrYearBudget10:BigDecimal? = null var CurrYearBudget11:BigDecimal? = null var CurrYearBudget12:BigDecimal? = null var NextYearBudget1:BigDecimal? = null var NextYearBudget2:BigDecimal? = null var NextYearBudget3:BigDecimal? = null var NextYearBudget4:BigDecimal? = null var NextYearBudget5:BigDecimal? = null var NextYearBudget6:BigDecimal? = null var NextYearBudget7:BigDecimal? = null var NextYearBudget8:BigDecimal? = null var NextYearBudget9:BigDecimal? = null var NextYearBudget10:BigDecimal? = null var NextYearBudget11:BigDecimal? = null var NextYearBudget12:BigDecimal? = null } open class GL_Budget3 { @Required() var GLBudgetID:String? = null @References(GL_Ledger.class) @Required() var GLLedgerID:String? = null var LastYearBudget1:BigDecimal? = null var LastYearBudget2:BigDecimal? = null var LastYearBudget3:BigDecimal? = null var LastYearBudget4:BigDecimal? = null var LastYearBudget5:BigDecimal? = null var LastYearBudget6:BigDecimal? = null var LastYearBudget7:BigDecimal? = null var LastYearBudget8:BigDecimal? = null var LastYearBudget9:BigDecimal? = null var LastYearBudget10:BigDecimal? = null var LastYearBudget11:BigDecimal? = null var LastYearBudget12:BigDecimal? = null var CurrYearBudget1:BigDecimal? = null var CurrYearBudget2:BigDecimal? = null var CurrYearBudget3:BigDecimal? = null var CurrYearBudget4:BigDecimal? = null var CurrYearBudget5:BigDecimal? = null var CurrYearBudget6:BigDecimal? = null var CurrYearBudget7:BigDecimal? = null var CurrYearBudget8:BigDecimal? = null var CurrYearBudget9:BigDecimal? = null var CurrYearBudget10:BigDecimal? = null var CurrYearBudget11:BigDecimal? = null var CurrYearBudget12:BigDecimal? = null var NextYearBudget1:BigDecimal? = null var NextYearBudget2:BigDecimal? = null var NextYearBudget3:BigDecimal? = null var NextYearBudget4:BigDecimal? = null var NextYearBudget5:BigDecimal? = null var NextYearBudget6:BigDecimal? = null var NextYearBudget7:BigDecimal? = null var NextYearBudget8:BigDecimal? = null var NextYearBudget9:BigDecimal? = null var NextYearBudget10:BigDecimal? = null var NextYearBudget11:BigDecimal? = null var NextYearBudget12:BigDecimal? = null } open class GL_Category { @Required() var GLCategoryID:String? = null var LastSavedDateTime:Date? = null var Description:String? = null var ExpSign:Short? = null var AccType:Short? = null var Group1:String? = null var Group2:String? = null var Group2DisplayOrder:Int? = null var Group1DisplayOrder:Int? = null } open class GL_Config { @Required() var GLSetUpID:String? = null var LastSavedDateTime:Date? = null @Required() var YearNo:Short? = null var YearStartingDate:Date? = null var RetainedEarningsNo:String? = null var PeriodName1:String? = null @Required() var PeriodStart1:Date? = null var PeriodLocked1:Short? = null var PeriodRolled1:Boolean? = null var PeriodName2:String? = null @Required() var PeriodStart2:Date? = null var PeriodLocked2:Short? = null var PeriodRolled2:Boolean? = null var PeriodName3:String? = null @Required() var PeriodStart3:Date? = null var PeriodLocked3:Short? = null var PeriodRolled3:Boolean? = null var PeriodName4:String? = null @Required() var PeriodStart4:Date? = null var PeriodLocked4:Short? = null var PeriodRolled4:Boolean? = null var PeriodName5:String? = null @Required() var PeriodStart5:Date? = null var PeriodLocked5:Short? = null var PeriodRolled5:Boolean? = null var PeriodName6:String? = null @Required() var PeriodStart6:Date? = null var PeriodLocked6:Short? = null var PeriodRolled6:Boolean? = null var PeriodName7:String? = null @Required() var PeriodStart7:Date? = null var PeriodLocked7:Short? = null var PeriodRolled7:Boolean? = null var PeriodName8:String? = null @Required() var PeriodStart8:Date? = null var PeriodLocked8:Short? = null var PeriodRolled8:Boolean? = null var PeriodName9:String? = null @Required() var PeriodStart9:Date? = null var PeriodLocked9:Short? = null var PeriodRolled9:Boolean? = null var PeriodName10:String? = null @Required() var PeriodStart10:Date? = null var PeriodLocked10:Short? = null var PeriodRolled10:Boolean? = null var PeriodName11:String? = null @Required() var PeriodStart11:Date? = null var PeriodLocked11:Short? = null var PeriodRolled11:Boolean? = null var PeriodName12:String? = null @Required() var PeriodStart12:Date? = null var PeriodLocked12:Short? = null var PeriodRolled12:Boolean? = null @Required() var YearRolled:Boolean? = null } open class GL_Distribution { @Required() var GLDistID:String? = null @References(GL_Ledger.class) @Required() var GLLedgerID:String? = null @References(GL_Ledger.class) @Required() var GLDistLedgerID:String? = null var DistAmount:BigDecimal? = null var LineNum:Int? = null } open class GL_Documents { @Required() var RecID:String? = null @References(GL_Sets.class) @Required() var GL_Sets_RecID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class GL_Duplicates { @Required() var SetNo:String? = null var PostDateTime:Date? = null var Source:String? = null @Required() var SourceID:String? = null @Required() var SetType:Short? = null var Description:String? = null } open class GL_Ledger { @Required() var GLLedgerID:String? = null var LastSavedDateTime:Date? = null @References(GL_Category.class) @Required() var GLCategoryID:String? = null @Required() var AccountNo:String? = null var Seg1:String? = null var Seg2:String? = null var Seg3:String? = null var Seg4:String? = null var Seg5:String? = null var Seg6:String? = null var Description:String? = null var LastYearOpen:BigDecimal? = null var CurrYearOpen:BigDecimal? = null var CurrBal:BigDecimal? = null var ExpSign:Short? = null @Required() var AccClass:Short? = null var DistributionAcc:Boolean? = null @Required() var ShortCut:String? = null @Required() var PostingAcc:Short? = null var ParentAccNo:String? = null var UseTransCode1:Boolean? = null var UseTransCode2:Boolean? = null var UseTransCode3:Boolean? = null var UseStaffCode:Boolean? = null var ClearingAccountID:String? = null var Details:String? = null var IsEnabled:Boolean? = null } open class GL_Movement { @Required() var GLMovementID:String? = null @References(GL_Ledger.class) @Required() var GLLedgerID:String? = null var LastYearMovement1:BigDecimal? = null var LastYearMovement2:BigDecimal? = null var LastYearMovement3:BigDecimal? = null var LastYearMovement4:BigDecimal? = null var LastYearMovement5:BigDecimal? = null var LastYearMovement6:BigDecimal? = null var LastYearMovement7:BigDecimal? = null var LastYearMovement8:BigDecimal? = null var LastYearMovement9:BigDecimal? = null var LastYearMovement10:BigDecimal? = null var LastYearMovement11:BigDecimal? = null var LastYearMovement12:BigDecimal? = null var CurrYearMovement1:BigDecimal? = null var CurrYearMovement2:BigDecimal? = null var CurrYearMovement3:BigDecimal? = null var CurrYearMovement4:BigDecimal? = null var CurrYearMovement5:BigDecimal? = null var CurrYearMovement6:BigDecimal? = null var CurrYearMovement7:BigDecimal? = null var CurrYearMovement8:BigDecimal? = null var CurrYearMovement9:BigDecimal? = null var CurrYearMovement10:BigDecimal? = null var CurrYearMovement11:BigDecimal? = null var CurrYearMovement12:BigDecimal? = null var NextYearMovement1:BigDecimal? = null var NextYearMovement2:BigDecimal? = null var NextYearMovement3:BigDecimal? = null var NextYearMovement4:BigDecimal? = null var NextYearMovement5:BigDecimal? = null var NextYearMovement6:BigDecimal? = null var NextYearMovement7:BigDecimal? = null var NextYearMovement8:BigDecimal? = null var NextYearMovement9:BigDecimal? = null var NextYearMovement10:BigDecimal? = null var NextYearMovement11:BigDecimal? = null var NextYearMovement12:BigDecimal? = null } open class GL_Notes { @Required() var RecID:String? = null @References(GL_Sets.class) @Required() var GL_Sets_RecID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class GL_SegmentConfiguration { @Required() var RecID:String? = null var SegmentNo:Short? = null var Name:String? = null var SegmentLength:Short? = null var SegmentType:Short? = null @Required() var RowHash:ArrayList? = null } open class GL_Segments { @Required() var GLSegmentID:String? = null var LastSavedDateTime:Date? = null @Required() var SegmentNo:Short? = null var SegContents:String? = null var SegContentsDesc:String? = null } open class GL_Sets { @Required() var GLSetID:String? = null var LastSavedDateTime:Date? = null @Required() var SetNo:String? = null var PostDateTime:Date? = null @Required() var PostedToPeriodNo:Short? = null var Description:String? = null var Source:String? = null @Required() var SourceID:String? = null @References(HR_Staff.class) var UserName:String? = null @Required() var SetType:Short? = null @Required() var RepeatingType:Short? = null @Required() var RepeatingUnits:Short? = null var NextRepeatingDate:Date? = null var RepeatingWillEnd:Boolean? = null var RepeatingEndDate:Date? = null @Required() var ReverseType:Short? = null var ReversePeriod:Short? = null var ReverseDate:Date? = null var Reversed:Boolean? = null var YearNo:Short? = null } open class GL_TranAllocs { @Required() var GLTranAllocsID:String? = null @Required() var GLDebitTransID:String? = null @Required() var GLCreditTransID:String? = null var Amount:BigDecimal? = null } open class GL_TranCodes { @Required() var GLTransCodeID:String? = null @Required() var LastSavedDateTime:Date? = null var Description:String? = null @Required() var TransNo:Int? = null } open class GL_TransactionCode1 { @Required() var RecID:String? = null var Name:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_CreatedBy:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_LastSavedBy:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class GL_TransactionCode2 { @Required() var RecID:String? = null var Name:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_CreatedBy:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_LastSavedBy:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class GL_TransactionCode3 { @Required() var RecID:String? = null var Name:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_CreatedBy:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var HR_Staff_LastSavedBy:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class GL_Transactions { @Required() var GLTransactionID:String? = null @References(GL_Sets.class) @Required() var GLSetID:String? = null @References(GL_Ledger.class) @Required() var GLLedgerID:String? = null var DebitCredit:Boolean? = null var Amount:BigDecimal? = null var Ref:String? = null var Remark:String? = null @Required() var LineNum:Int? = null @Required() var TransCode1ID:String? = null @Required() var TransCode2ID:String? = null @Required() var TransCode3ID:String? = null @References(HR_Staff.class) var StaffID:String? = null var Reconciled:Boolean? = null var Cleared:Boolean? = null var TransPostDateTime:Date? = null var JB_JobStages_RecID:String? = null } open class HR_APIKey { @Required() var RecID:UUID? = null var Name:String? = null @References(HR_Staff.class) @Required() var HR_Staff_StaffID:String? = null @Required() var CreatedDateTime:Date? = null var ExpiryDateTime:Date? = null var CancelledDateTime:Date? = null @Required() var LastSavedDateTime:Date? = null @Required() var KeyValue:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class HR_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class HR_CustomSettingValues { @Required() var SettingValueID:String? = null @References(HR_CustomSetting.class) var SettingID:String? = null @References(HR_Staff.class) @Required() var StaffID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class HR_DepartmentCategories { @Required() var RecID:String? = null @References(HR_Departments.class) @Required() var HR_Departments_RecID:String? = null @Required() var Name:String? = null @Required() var RowHash:ArrayList? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null } open class HR_Departments { @Required() var RecID:String? = null @Required() var Name:String? = null @References(HR_Staff.class) @Required() var Manager_HR_Staff_RecID:String? = null @Required() var RowHash:ArrayList? = null @Required() var IsEnabled:Boolean? = null @Required() var IsDefault:Boolean? = null } open class HR_Documents { @Required() var RecID:String? = null @Required() var StaffID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class HR_Notes { @Required() var RecID:String? = null @Required() var StaffID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class HR_SkillRatings { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var ItemNo:Int? = null var IsEnabled:Boolean? = null @Required() var RowHash:ArrayList? = null var IsDefault:Boolean? = null } open class HR_Skills { @Required() var RecID:String? = null var Name:String? = null var Description:String? = null var ExamRequired:Boolean? = null @References(HR_Departments.class) @Required() var HR_Departments_RecID:String? = null var IsEnabled:Boolean? = null var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class HR_Staff { @Required() var StaffID:String? = null var LastSavedDateTime:Date? = null var Title:String? = null var FName:String? = null var SName:String? = null var Position1:String? = null var Position2:String? = null var Password:String? = null var IsActive:Boolean? = null var EmailAddress:String? = null var EmailDisplayName:String? = null var SMTPUsername:String? = null var SMTPPassword:String? = null @Required() var Username:String? = null var MustChangePasswordNextLogin:Boolean? = null var PasswordLastChangedDateTime:Date? = null var SQLLogin:String? = null var SQLPassword:String? = null var ReportSQLLogin:String? = null var ReportSQLPassword:String? = null var Picture:ArrayList? = null @References(HR_Departments.class) var HR_Departments_RecID:String? = null var Extension:String? = null var Mobile:String? = null var UsePrepaidLabourPacks:Boolean? = null @Required() var AuthenticationModes:Short? = null var WindowsDomainAccount:String? = null var SMTPPasswordLastChangedDateTime:Date? = null @References(SY_Menu.class) var SY_Menu_RecID:String? = null @References(SY_PrintGroup.class) @Required() var SY_PrintGroup_RecID:String? = null @Required() var SQLLoginLastSavedDateTime:Date? = null @Required() var ReportsLoginLastSavedDateTime:Date? = null @Required() var IsEnabled:Boolean? = null } open class HR_StaffSkills { @Required() var RecID:String? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @References(HR_Skills.class) @Required() var HR_Skills_RecID:String? = null @References(HR_SkillRatings.class) @Required() var HR_SkillRatings_RecID:String? = null @Required() var QualificationDate:Date? = null var Notes:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class HR_StaffUserSettings { @References(HR_Staff.class) @Required() var HR_Staff_StaffID:String? = null @Required() var PreviewJournal:Boolean? = null @References(IN_Logical.class) var LastLogicalWarehouse_RecID:String? = null @Required() var StockTakeOrder:Short? = null @Required() var EnforceMinGP:Short? = null @Required() var SearchAutoStart:Int? = null @Required() var SearchReplaceText:Boolean? = null @Required() var SearchFontName:String? = null @Required() var SearchFontSize:BigDecimal? = null @Required() var CreditorsPrintToScreen:Boolean? = null @Required() var IgnoreBackOrderAllocations:Boolean? = null @Required() var InvoicingPrintToScreen:Boolean? = null @Required() var AllowModificationOfPrintedUnprocessedInvoices:Boolean? = null @Required() var IncrementInvoiceNumbers:String? = null @Required() var ParticipateInCustomerExperienceImprovementProgram:Boolean? = null } open class HR_StartupItems { @Required() var RecID:String? = null @References(HR_Staff.class) @Required() var HR_Staff_RecID:String? = null @References(SY_Forms.class) @Required() var SY_Forms_ClassName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class IM_CSV_Staging { @Required() var RecID:String? = null @Required() var BatchID:String? = null @Required() var LineNumber:Int? = null var Reference:String? = null @Required() var DateCreated:Date? = null @Required() var ImportStatus:String? = null var ImportMessage:String? = null var Column1:String? = null var Column2:String? = null var Column3:String? = null var Column4:String? = null var Column5:String? = null var Column6:String? = null var Column7:String? = null var Column8:String? = null var Column9:String? = null var Column10:String? = null var Column11:String? = null var Column12:String? = null var Column13:String? = null var Column14:String? = null var Column15:String? = null var Column16:String? = null var Column17:String? = null var Column18:String? = null var Column19:String? = null var Column20:String? = null var Column21:String? = null var Column22:String? = null var Column23:String? = null var Column24:String? = null var Column25:String? = null var Column26:String? = null var Column27:String? = null var Column28:String? = null var Column29:String? = null var Column30:String? = null var Column31:String? = null var Column32:String? = null var Column33:String? = null var Column34:String? = null var Column35:String? = null var Column36:String? = null var Column37:String? = null var Column38:String? = null var Column39:String? = null var Column40:String? = null var Column41:String? = null var Column42:String? = null var Column43:String? = null var Column44:String? = null var Column45:String? = null var Column46:String? = null var Column47:String? = null var Column48:String? = null var Column49:String? = null var Column50:String? = null } open class IM_ImportQueue { @Required() var ImportQueueID:String? = null var OriginalXML:String? = null var TransformedXML:String? = null @Required() var Status:Short? = null @Required() var AddedToQueueDateTime:Date? = null @Required() var AddedToQueueByStaffID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var ImportErrorMessage:String? = null @Required() var ImportBatchID:String? = null @Required() var BatchNo:String? = null var ItemNo:Int? = null var ImportSuccessMessage:String? = null } open class IN_Alternate { @Required() var LinkID:String? = null var InventoryID:String? = null var LinkedInventoryID:String? = null var Notes:String? = null } open class IN_Assembly { @Required() var INAssemblyID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var InventoryID:String? = null @Required() var AssemblyNo:String? = null @Required() var AssemblyInitDate:Date? = null @Required() var AssemblyLastDate:Date? = null @Required() var QtyRequired:BigDecimal? = null @Required() var AssemblyType:Short? = null @Required() var Status:Short? = null @Required() var CurrentHistoryNo:Short? = null @Required() var IN_LogicalID:String? = null var PartNo:String? = null var Description:String? = null @Required() var AssemblyTotal:BigDecimal? = null @Required() var UpdateSell:Boolean? = null @Required() var SellPriceMode:Short? = null @Required() var SellPriceAmount:BigDecimal? = null @Required() var NewPrice:BigDecimal? = null @Required() var CalcSell:BigDecimal? = null } open class IN_AssemblyHistory { @Required() var INAssemblyHistoryID:String? = null @Required() var INAssemblyID:String? = null @Required() var HistoryNo:Short? = null var RecordDate:Date? = null @Required() var QtyAssembled:BigDecimal? = null @Required() var QtyBackOrd:BigDecimal? = null var HistoryText:String? = null @Required() var HistoryTotal:BigDecimal? = null var StartSerialNo:String? = null @Required() var AutoIncrement:Boolean? = null var ExpiryDays:Short? = null } open class IN_AssemblyLineDetails { @Required() var INAssemblyLineDetailsID:String? = null @Required() var INAssemblyHistoryID:String? = null @Required() var INAssemblyLineID:String? = null @Required() var SOHID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null @Required() var TaxPaid:BigDecimal? = null var SerialNo:String? = null } open class IN_AssemblyLines { @Required() var INAssemblyLineID:String? = null @Required() var INAssemblyHistoryID:String? = null var LineNum:Short? = null @Required() var ComponentID:String? = null var PartNo:String? = null var Description:String? = null @Required() var DecimalPlaces:Short? = null @Required() var CostPrice:BigDecimal? = null @Required() var QtyNeeded:BigDecimal? = null @Required() var QtyRequired:BigDecimal? = null @Required() var QtyAvailable:BigDecimal? = null @Required() var QtyOutstanding:BigDecimal? = null @Required() var ThisAssemble:BigDecimal? = null @Required() var PrevAssemble:BigDecimal? = null } open class IN_AttributeGroup { @Required() var RecID:UUID? = null @References(IN_AttributeGroupTemplate.class) @Required() var IN_AttributeGroupTemplate_RecID:UUID? = null @References(IN_Main.class) @Required() var IN_Main_InventoryID:String? = null @Required() var LastSavedDateTime:Date? = null var Description:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class IN_AttributeGroupAttributeValue { @Required() var RecID:UUID? = null @References(IN_AttributeGroupTemplateAttribute.class) @Required() var IN_AttributeGroupTemplateAttribute_RecID:UUID? = null @References(IN_AttributeGroup.class) @Required() var IN_AttributeGroup_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var Contents:String? = null @Required() var RowHash:ArrayList? = null } open class IN_AttributeGroupTemplate { @Required() var RecID:UUID? = null @Required() var Name:String? = null @Required() var IsEnabled:Boolean? = null var Code:String? = null @Required() var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null } open class IN_AttributeGroupTemplateAttribute { @Required() var RecID:UUID? = null @References(IN_AttributeGroupTemplate.class) @Required() var IN_AttributeGroupTemplate_RecID:UUID? = null @Required() var Name:String? = null @Required() var AttributeType:Short? = null var ComboText:String? = null var DefaultValue:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null var LastSavedDateTime:Date? = null } open class IN_AttributeGroupTemplateDefaultReference { @Required() var RecID:UUID? = null @Required() var AssemblyFullName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class IN_AttributeGroupTemplateReference { @Required() var RecID:UUID? = null @References(IN_AttributeGroupTemplate.class) @Required() var IN_AttributeGroupTemplate_RecID:UUID? = null @Required() var AssemblyFullName:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class IN_BackOrderAlloc { @Required() var AllocID:String? = null var LastSavedDateTime:Date? = null var AllocNo:String? = null var AllocDate:Date? = null @Required() var InventoryID:String? = null @Required() var PartNo:String? = null @Required() var Description:String? = null @Required() var AllocFrom:String? = null @Required() var Ref:String? = null var Decimals:Short? = null @Required() var IN_LogicalID:String? = null } open class IN_BackOrderAllocLines { @Required() var AllocLineID:String? = null @Required() var AllocID:String? = null var AllocDate:Date? = null @Required() var InvoiceNo:String? = null @Required() var OrderNo:String? = null @Required() var DebtorID:String? = null var Quantity:BigDecimal? = null var Price:BigDecimal? = null var EstBOValue:BigDecimal? = null var Priority:Date? = null @Required() var BackOrderMode:Short? = null @Required() var SourceType:Short? = null var PriorityWeight:Int? = null } open class IN_BinLocation { @Required() var IN_BinLocationID:String? = null @References(IN_Main.class) @Required() var IN_MainID:String? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null var LastSavedDateTime:Date? = null @References(IN_BinLocationLookup.class) @Required() var IN_BinLocationLookup_INBinLookupID:String? = null } open class IN_BinLocationCustomFields { @Required() var FieldID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class IN_BinLocationCustomValues { @Required() var RecID:String? = null @References(IN_BinLocation.class) @Required() var IN_BinLocationID:String? = null @References(IN_BinLocationCustomFields.class) @Required() var FieldID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class AR_History { @Required() var RecID:String? = null @References(AR_Main.class) @Required() var AR_Main_RecID:String? = null var Status:Short? = null @Required() var StartDateTime:Date? = null @Required() var EndDateTime:Date? = null var Message:String? = null var Report:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var ExecutionID:String? = null } open class AR_Main { @Required() var RecID:String? = null @Required() var Name:String? = null var Enabled:Short? = null var Description:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NextScheduledRunDateTime:Date? = null } open class AR_Provider { @Required() var ProviderID:String? = null @Required() var ProviderName:String? = null @Required() var StoredProcedureName:String? = null var ProviderDescription:String? = null @Required() var LastSavedDateTime:Date? = null } open class AR_ProviderFilters { @References(AR_ProviderHeaders.class) @Required() var HeaderID:String? = null @Required() var FilterID:String? = null @Required() var Description:String? = null var FilterScript:String? = null @Required() var LastSavedDateTime:Date? = null } open class AR_ProviderHeaders { @References(AR_Provider.class) @Required() var ProviderID:String? = null @Required() var HeaderID:String? = null @Required() var HeaderName:String? = null @Required() var DataType:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var OrdinalPosition:Short? = null } open class AR_Schedules { @Required() var RecID:String? = null @References(AR_Main.class) @Required() var AR_Main_RecID:String? = null @Required() var Name:String? = null var Enabled:Short? = null @Required() var FrequencyType:Int? = null @Required() var FrequencyInterval:Int? = null @Required() var FrequencySubdayType:Int? = null @Required() var FrequencySubdayInterval:Int? = null @Required() var FrequencyRelativeInterval:Int? = null @Required() var FrequencyRecurrenceFactor:Int? = null @Required() var StartDateTime:Date? = null @Required() var EndDateTime:Date? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null } open class AR_TaskFilters { @Required() var RecID:String? = null @References(AR_Tasks.class) @Required() var AR_Tasks_RecID:String? = null @References(AR_ProviderHeaders.class) @Required() var AR_ProviderHeaders_HeaderID:String? = null @References(AR_ProviderFilters.class) @Required() var AR_ProviderFilters_FilterID:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null } open class AR_TaskHistory { @Required() var RecID:String? = null @References(AR_Tasks.class) @Required() var AR_Tasks_RecID:String? = null var Status:Short? = null @Required() var StartDateTime:Date? = null @Required() var EndDateTime:Date? = null var Message:String? = null var Report:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var ExecutionID:String? = null } open class AR_Tasks { @Required() var RecID:String? = null @References(AR_Main.class) @Required() var AR_Main_RecID:String? = null @Required() var TaskNo:Int? = null @Required() var Name:String? = null @References(AR_Provider.class) @Required() var AR_Provider_ProviderID:String? = null var Enabled:Short? = null var Description:String? = null @Required() var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null } open class BM_BatchProduction { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @Required() var BatchDate:Date? = null @Required() var Description:String? = null @References(BM_Main.class) @Required() var BM_Main_RecID:String? = null @Required() var Quantity:BigDecimal? = null @Required() var QuantityPerWorkOrder:BigDecimal? = null @Required() var IsActivated:Boolean? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BM_BatchProductionCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_BatchProductionCustomValues { @Required() var RecID:String? = null @References(BM_BatchProduction.class) @Required() var BM_BatchProduction_RecID:String? = null @References(BM_BatchProductionCustomFields.class) @Required() var BM_BatchProductionCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class BM_BatchProductionDocuments { @Required() var RecID:String? = null @References(BM_BatchProduction.class) @Required() var BM_BatchProduction_RecID:String? = null @References(SY_DocumentTypes.class) @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class BM_BatchProductionNotes { @Required() var RecID:String? = null @References(BM_BatchProduction.class) @Required() var BM_BatchProduction_RecID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class BM_BatchProductionWorkOrder { @Required() var RecID:String? = null @Required() var ProductionQuantity:BigDecimal? = null @Required() var PlannedStartDate:Date? = null @Required() var ItemNo:Int? = null @References(BM_BatchProduction.class) @Required() var BM_BatchProduction_RecID:String? = null @References(BM_WorkOrder.class) var BM_WorkOrder_RecID:String? = null @Required() var RowHash:ArrayList? = null } open class BM_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class BM_CustomSettingValues { @Required() var SettingValueID:String? = null @References(BM_CustomSetting.class) var SettingID:String? = null @References(BM_Main.class) @Required() var BM_Main_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_Documents { @Required() var RecID:String? = null @References(BM_Main.class) @Required() var BM_Main_RecID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class BM_InputCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_InputCustomValues { @Required() var RecID:String? = null @References(BM_Inputs.class) @Required() var BM_Inputs_RecID:String? = null @References(BM_InputCustomFields.class) @Required() var BM_InputCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_Inputs { @Required() var RecID:String? = null @References(BM_Stages.class) @Required() var BM_Stages_RecID:String? = null @Required() var ItemNo:Int? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var IsRatio:Boolean? = null @Required() var Quantity:BigDecimal? = null var Note:String? = null @References(BM_Main.class) var SubAssembly:String? = null @Required() var SubAssemblyExplodePolicy:Short? = null @Required() var RowHash:ArrayList? = null } open class BM_InstructionCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_InstructionCustomValues { @Required() var RecID:String? = null @References(BM_Instructions.class) @Required() var BM_Instructions_RecID:String? = null @References(BM_InstructionCustomFields.class) @Required() var BM_InstructionCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_Instructions { @Required() var RecID:String? = null @References(BM_Stages.class) @Required() var BM_Stages_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var InstructionText:String? = null @Required() var RowHash:ArrayList? = null } open class BM_Main { @Required() var RecID:String? = null @Required() var BillNo:String? = null @Required() var Description:String? = null @Required() var IsEnabled:Boolean? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @References(BM_ProductionLine.class) var BM_ProductionLine_RecID:String? = null } open class BM_Notes { @Required() var RecID:String? = null @References(BM_Main.class) @Required() var BM_Main_RecID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class BM_OutputCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_OutputCustomValues { @Required() var RecID:String? = null @References(BM_Outputs.class) @Required() var BM_Outputs_RecID:String? = null @References(BM_OutputCustomFields.class) @Required() var BM_OutputCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_Outputs { @Required() var RecID:String? = null @References(BM_Main.class) @Required() var BM_Main_RecID:String? = null @Required() var ItemNo:Int? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var IsRatio:Boolean? = null @Required() var IsPrimary:Boolean? = null @Required() var Quantity:BigDecimal? = null var Note:String? = null @Required() var CostPercentage:BigDecimal? = null @Required() var RowHash:ArrayList? = null } open class BM_ProductionArea { @Required() var RecID:String? = null @Required() var ProductionAreaNo:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsEnabled:Boolean? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BM_ProductionLine { @Required() var RecID:String? = null @References(BM_ProductionArea.class) @Required() var BM_ProductionArea_RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class BM_ProductionLineWorkCentre { @Required() var RecID:String? = null @References(BM_ProductionLine.class) @Required() var BM_ProductionLine_RecID:String? = null @References(BM_WorkCentre.class) @Required() var BM_WorkCentre_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class BM_Shift { @Required() var RecID:String? = null @References(IN_Logical.class) @Required() var IN_LogicalID:String? = null @Required() var Name:String? = null @Required() var Description:String? = null @Required() var IsEnabled:Boolean? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var IsDefault:Boolean? = null } open class BM_ShiftWeekday { @Required() var RecID:String? = null @Required() var ItemNo:Int? = null @References(BM_Shift.class) @Required() var BM_Shift_RecID:String? = null @Required() var Name:String? = null @Required() var IsWorkDay:Boolean? = null var StartDateTime:Date? = null var EndDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BM_StageCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_StageCustomValues { @Required() var RecID:String? = null @References(BM_Stages.class) @Required() var BM_Stages_RecID:String? = null @References(BM_StageCustomFields.class) @Required() var BM_StageCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_Stages { @Required() var RecID:String? = null @References(BM_Main.class) @Required() var BM_Main_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var Name:String? = null @References(BM_ProductionLineWorkCentre.class) var BM_ProductionLineWorkCentre_RecID:String? = null var RequiredCapacity:BigDecimal? = null @Required() var RowHash:ArrayList? = null } open class BM_WarehouseProductionArea { @Required() var RecID:String? = null @References(BM_ProductionArea.class) @Required() var BM_ProductionArea_RecID:String? = null @References(IN_Logical.class) @Required() var IN_Logical_IN_LogicalID:String? = null @Required() var ProductionAreaNo:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BM_WarehouseProductionLine { @Required() var RecID:String? = null @References(BM_WarehouseProductionArea.class) @Required() var BM_WarehouseProductionArea_RecID:String? = null @References(BM_ProductionLine.class) @Required() var BM_ProductionLine_RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class BM_WarehouseProductionLineWorkCentre { @Required() var RecID:String? = null @References(BM_WarehouseProductionLine.class) @Required() var BM_WarehouseProductionLine_RecID:String? = null @References(BM_WarehouseWorkCentre.class) @Required() var BM_WarehouseWorkCentre_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class BM_WarehouseWorkCentre { @Required() var RecID:String? = null @References(IN_Logical.class) @Required() var IN_Logical_IN_LogicalID:String? = null @References(BM_WorkCentre.class) @Required() var BM_WorkCentre_RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsEnabled:Boolean? = null @References(HR_Skills.class) var HR_skills_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BM_WarehouseWorkCentreShiftWeekdayCapacity { @Required() var RecID:String? = null @References(BM_WarehouseWorkCentre.class) @Required() var BM_WarehouseWorkCentre_RecID:String? = null @Required() var BM_Shift_RecID:String? = null @References(BM_ShiftWeekday.class) @Required() var BM_ShiftWeekday_RecID:String? = null var Capacity:BigDecimal? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BM_WorkCentre { @Required() var RecID:String? = null @Required() var Name:String? = null var Description:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @References(HR_Skills.class) var HR_skills_RecID:String? = null } open class BM_WorkOrder { @Required() var RecID:String? = null @Required() var WorkOrderNo:String? = null var Reference:String? = null @References(BM_Main.class) var BM_Main_RecID:String? = null @Required() var IN_LogicalID:String? = null @Required() var DateCreated:Date? = null @Required() var DateRequired:Date? = null @Required() var PlannedStartDate:Date? = null @Required() var ActualStartDate:Date? = null @Required() var DateCompleted:Date? = null @Required() var ProductionQuantity:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @References(BM_WarehouseProductionLine.class) var BM_WarehouseProductionLine_RecID:String? = null @Required() var Status:Int? = null @References(BM_WorkOrder.class) var Parent_BM_WorkOrder_RecID:String? = null @References(BM_WorkOrderInputs.class) var Parent_BM_WorkOrderInputs_RecID:String? = null @Required() var WorkOrderType:Short? = null @References(BM_WorkOrder.class) var Reversal_BM_WorkOrder_RecID:String? = null var Migrated:Boolean? = null @References(SO_Lines.class) var SO_Lines_InvoiceLineID:String? = null } open class BM_WorkOrderCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class BM_WorkOrderCustomSettingValues { @Required() var SettingValueID:String? = null @References(BM_WorkOrderCustomSetting.class) var SettingID:String? = null @References(BM_WorkOrder.class) @Required() var BM_WorkOrder_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_WorkOrderDocuments { @Required() var RecID:String? = null @References(BM_WorkOrder.class) @Required() var BM_WorkOrder_RecID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class BM_WorkOrderInputCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_WorkOrderInputCustomValues { @Required() var RecID:String? = null @References(BM_WorkOrderInputs.class) @Required() var BM_WorkOrderInputs_RecID:String? = null @References(BM_WorkOrderInputCustomFields.class) @Required() var BM_WorkOrderInputCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_WorkOrderInputDetails { @Required() var RecID:String? = null @References(BM_WorkOrderInputs.class) @Required() var Parent_RecID:String? = null @References(IN_SOH.class) var IN_SOH_LinkID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null @Required() var SerialNo:String? = null var ExpiryDate:Date? = null @Required() var BinLocation:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class BM_WorkOrderInputs { @Required() var RecID:String? = null @References(BM_WorkOrderStages.class) @Required() var BM_WorkOrderStages_RecID:String? = null @Required() var ItemNo:Int? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var IsRatio:Boolean? = null @Required() var Quantity:BigDecimal? = null @Required() var QuantityOnBackOrder:BigDecimal? = null var Note:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @References(BM_Main.class) var SubAssembly:String? = null @Required() var SubAssemblyExplodePolicy:Short? = null } open class BM_WorkOrderInputWastageDetails { @Required() var RecID:String? = null @References(BM_WorkOrderInputs.class) @Required() var Parent_RecID:String? = null @Required() var IN_SOH_LinkID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null @Required() var SerialNo:String? = null @Required() var ExpiryDate:Date? = null @Required() var BinLocation:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class BM_WorkOrderInstructionCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_WorkOrderInstructionCustomValues { @Required() var RecID:String? = null @References(BM_WorkOrderInstructions.class) @Required() var BM_WorkOrderInstructions_RecID:String? = null @References(BM_WorkOrderInstructionCustomFields.class) @Required() var BM_WorkOrderInstructionCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_WorkOrderInstructions { @Required() var RecID:String? = null @References(BM_WorkOrderStages.class) @Required() var BM_WorkOrderStages_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var InstructionText:String? = null @Required() var RowHash:ArrayList? = null } open class BM_WorkOrderLineDetailsAllocation { @Required() var RecID:String? = null @References(BM_WorkOrder.class) @Required() var BM_WorkOrder_RecID:String? = null @References(BM_WorkOrderInputDetails.class) @Required() var BM_WorkOrderInputDetails_RecID:String? = null @References(BM_WorkOrderOutputDetails.class) @Required() var BM_WorkOrderOutputDetails_RecID:String? = null @Required() var InputQuantity:BigDecimal? = null @Required() var OutputQuantity:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BM_WorkOrderNotes { @Required() var RecID:String? = null @References(BM_WorkOrder.class) @Required() var BM_WorkOrder_RecID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class BM_WorkOrderOutputCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_WorkOrderOutputCustomValues { @Required() var RecID:String? = null @References(BM_WorkOrderOutputs.class) @Required() var BM_WorkOrderOutputs_RecID:String? = null @References(BM_WorkOrderOutputCustomFields.class) @Required() var BM_WorkOrderOutputCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_WorkOrderOutputDetails { @Required() var RecID:String? = null @References(BM_WorkOrderOutputs.class) @Required() var Parent_RecID:String? = null @References(IN_SOH.class) var IN_SOH_LinkID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null var SerialNo:String? = null var ExpiryDate:Date? = null @Required() var BinLocation:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class BM_WorkOrderOutputs { @Required() var RecID:String? = null @References(BM_WorkOrder.class) @Required() var BM_WorkOrder_RecID:String? = null @Required() var ItemNo:Int? = null @References(IN_Main.class) @Required() var InventoryID:String? = null @Required() var IsRatio:Boolean? = null @Required() var IsPrimary:Boolean? = null @Required() var Quantity:BigDecimal? = null @Required() var QuantityOutput:BigDecimal? = null @Required() var QuantityWrittenoff:BigDecimal? = null var Note:String? = null @Required() var CostPercentage:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BM_WorkOrderOutputWastageDetails { @Required() var RecID:String? = null @References(BM_WorkOrderOutputs.class) @Required() var Parent_RecID:String? = null var IN_SOH_LinkID:String? = null @Required() var Cost:BigDecimal? = null @Required() var SpecialPrice:BigDecimal? = null @Required() var Quantity:BigDecimal? = null var SerialNo:String? = null var ExpiryDate:Date? = null var BinLocation:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null @Required() var ItemNo:Int? = null } open class BM_WorkOrderStageCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class BM_WorkOrderStageCustomValues { @Required() var RecID:String? = null @References(BM_WorkOrderStages.class) @Required() var BM_WorkOrderStages_RecID:String? = null @References(BM_WorkOrderStageCustomFields.class) @Required() var BM_WorkOrderStageCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BM_WorkOrderStages { @Required() var RecID:String? = null @References(BM_WorkOrder.class) @Required() var BM_WorkOrder_RecID:String? = null @Required() var ItemNo:Int? = null @Required() var Name:String? = null @References(BM_WarehouseProductionLineWorkCentre.class) var BM_WarehouseProductionLineWorkCentre_RecID:String? = null var RequiredCapacity:BigDecimal? = null @Required() var Status:Short? = null @Required() var RowHash:ArrayList? = null @Required() var StartDate:Date? = null } open class BM_WorkOrderWastageLineDetailsAllocation { @Required() var RecID:String? = null @References(BM_WorkOrder.class) @Required() var BM_WorkOrder_RecID:String? = null @References(BM_WorkOrderInputDetails.class) @Required() var BM_WorkOrderInputDetails_RecID:String? = null @References(BM_WorkOrderOutputWastageDetails.class) @Required() var BM_WorkOrderOutputWastageDetails_RecID:String? = null @Required() var InputQuantity:BigDecimal? = null @Required() var OutputQuantity:BigDecimal? = null @Required() var LastSavedDateTime:Date? = null @Required() var RowHash:ArrayList? = null } open class BO_ManualReleaseBatch { @Required() var RecID:String? = null @Required() var BatchNo:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null @Required() var CreatedDateTime:Date? = null @Required() var CreatedByStaffID:String? = null var ActivatedDateTime:Date? = null @Required() var ActivatedByStaffID:String? = null @Required() var IN_LogicalID:String? = null @Required() var Status:Short? = null var Notes:String? = null var BORunNo:String? = null } open class BO_ManualReleaseBatchLines { @Required() var RecID:String? = null @References(BO_ManualReleaseBatch.class) @Required() var BatchID:String? = null @Required() var LineNumber:Int? = null @Required() var LastSavedDateTime:Date? = null @Required() var IN_OnBackOrder_OrdersOnBackID:String? = null @Required() var InventoryID:String? = null @Required() var PartNo:String? = null var Description:String? = null @Required() var QuantityDecimalPlaces:Int? = null @Required() var BackOrderQuantity:BigDecimal? = null @Required() var BackOrderValue:BigDecimal? = null @Required() var QuantityAvailable:BigDecimal? = null @Required() var InvoiceInitDate:Date? = null @Required() var ExpectedDeliveryDate:Date? = null @Required() var BackOrderPriority:String? = null @Required() var BackOrderPriorityWeight:Int? = null @Required() var DebtorID:String? = null @Required() var DebtorAccountNo:String? = null var DebtorName:String? = null @Required() var InvoiceID:String? = null @Required() var InvoiceNo:String? = null @Required() var InvoiceHistoryID:String? = null @Required() var HistoryNo:Int? = null var InvoiceLineID:String? = null var FulfillBackOrderFlag:Boolean? = null @Required() var KitType:Short? = null @Required() var BillType:Short? = null @Required() var WholesaleInvoice:Short? = null @Required() var OrderType:Short? = null var ErrorMessage:String? = null @Required() var QuantityLeft:BigDecimal? = null } open class BO_ManualReleaseBatchReports { @Required() var RecID:String? = null @References(BO_ManualReleaseBatch.class) @Required() var BatchID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var DisplayOrder:Int? = null @Required() var BillType:Short? = null @Required() var TradingCategory:Short? = null @Required() var BackOrderStatus:Short? = null @Required() var ReportType:Short? = null var ReportDescription:String? = null var NumberOfCopies:Int? = null var PrintFlag:Boolean? = null @References(SY_Report.class) @Required() var SY_Report_RecID:String? = null @References(SY_PrintGroupLogicalPrinter.class) var SY_PrintGroupLogicalPrinter_RecID:String? = null } open class BO_Priorities { @Required() var RecID:String? = null @Required() var PriorityDescription:String? = null @Required() var PriorityWeight:Int? = null var DefaultPriority:Boolean? = null var LastSavedDateTime:Date? = null } open class BR_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class BR_CustomSettingValues { @Required() var SettingValueID:String? = null @References(BR_CustomSetting.class) var SettingID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class BR_DirectCreditorPaymentAllocations { @Required() var DirectCreditorPaymentAllocationID:String? = null @References(BR_DirectCreditorPayments.class) @Required() var DirectCreditorPaymentID:String? = null var AmountAllocated:BigDecimal? = null @References(CR_Trans.class) var TransID:String? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var DiscountAmountAllocated:BigDecimal? = null } open class BR_DirectCreditorPayments { @Required() var DirectCreditorPaymentID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var LineNumber:Int? = null var TransactionDateTime:Date? = null var AmountIncGST:BigDecimal? = null var DebitCredit:Short? = null var Remark:String? = null var Status:Short? = null @References(GL_Ledger.class) var GLLedgerID:String? = null @References(CR_Main.class) var CreditorID:String? = null @References(GL_Ledger.class) var DiscountGLLedgerID:String? = null var DiscountAmountIncGST:BigDecimal? = null var BankName:String? = null var BankAccountNo:String? = null var BSBN:String? = null var BankAccountName:String? = null @References(TX_Main.class) var DiscountTaxID:String? = null var DiscountTaxAmount:BigDecimal? = null var DiscountTaxRate:BigDecimal? = null var AmountReconciledIncGST:BigDecimal? = null var Reference:String? = null @References(SO_PaymentTypes.class) @Required() var PaymentTypeID:String? = null var RemitNo:String? = null } open class BR_DirectCreditorReceipts { @Required() var DirectCreditorReceiptID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var LineNumber:Int? = null var TransactionDateTime:Date? = null var AmountIncGST:BigDecimal? = null var DebitCredit:Short? = null var Remark:String? = null var Status:Short? = null @References(GL_Ledger.class) var GLLedgerID:String? = null @References(CR_Main.class) var CreditorID:String? = null var BankName:String? = null var BankAccountNo:String? = null var BSBN:String? = null var BankAccountName:String? = null var AmountReconciledIncGST:BigDecimal? = null var Reference:String? = null @References(TX_Main.class) var TaxID:String? = null var TaxRate:BigDecimal? = null var TaxAmount:BigDecimal? = null @References(SO_PaymentTypes.class) @Required() var ReceiptTypeID:String? = null var InvoiceNo:String? = null } open class BR_DirectDebtorPayments { @Required() var DirectDebtorPaymentID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var LineNumber:Int? = null var TransactionDateTime:Date? = null var AmountIncGST:BigDecimal? = null var DebitCredit:Short? = null var Remark:String? = null var Status:Short? = null @References(GL_Ledger.class) var GLLedgerID:String? = null @References(DB_Main.class) var DebtorID:String? = null @References(DB_Main.class) var ParentDebtorID:String? = null var BankName:String? = null var BankAccountNo:String? = null var BSBN:String? = null var BankAccountName:String? = null var AmountReconciledIncGST:BigDecimal? = null var Reference:String? = null @References(SO_PaymentTypes.class) @Required() var PaymentTypeID:String? = null @References(TX_Main.class) var TaxID:String? = null var TaxRate:BigDecimal? = null var TaxAmount:BigDecimal? = null var InvoiceNo:String? = null } open class BR_DirectDebtorReceiptAllocations { @Required() var DirectDebtorReceiptAllocationID:String? = null @Required() var DirectDebtorReceiptID:String? = null var AmountAllocated:BigDecimal? = null @Required() var TransID:String? = null @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var DiscountAmountAllocated:BigDecimal? = null } open class BR_DirectDebtorReceipts { @Required() var DirectDebtorReceiptID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var LineNumber:Int? = null var TransactionDateTime:Date? = null var AmountIncGST:BigDecimal? = null var DebitCredit:Short? = null var Remark:String? = null var Status:Short? = null @References(GL_Ledger.class) var GLLedgerID:String? = null @References(DB_Main.class) @Required() var DebtorID:String? = null @References(GL_Ledger.class) var DiscountGLLedgerID:String? = null var DiscountAmountIncGST:BigDecimal? = null @References(DB_Main.class) var ParentDebtorID:String? = null var BankName:String? = null var BankAccountNo:String? = null var BSBN:String? = null var BankAccountName:String? = null @References(TX_Main.class) var DiscountTaxID:String? = null var DiscountTaxAmount:BigDecimal? = null var DiscountTaxRate:BigDecimal? = null var AmountReconciledIncGST:BigDecimal? = null var Reference:String? = null @References(SO_PaymentTypes.class) @Required() var ReceiptTypeID:String? = null var RemitNo:String? = null } open class BR_DirectGLTransactions { @Required() var DirectGLTransactionID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var LineNumber:Int? = null var TransactionDateTime:Date? = null var AmountIncGST:BigDecimal? = null var DebitCredit:Short? = null var Remark:String? = null var Status:Short? = null @References(GL_Ledger.class) var GLLedgerID:String? = null var TransactionType:Short? = null var Reference:String? = null @References(SO_PaymentTypes.class) @Required() var PaymentTypeID:String? = null @References(TX_Main.class) var TaxID:String? = null var TaxRate:BigDecimal? = null var TaxAmount:BigDecimal? = null var AmountReconciledIncGST:BigDecimal? = null } open class BR_Documents { @Required() var RecID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null @References(SY_DocumentTypes.class) @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class BR_GLTransactions { @Required() var BRGLTransactionID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var LineNumber:Int? = null var TransactionDateTime:Date? = null var Status:Short? = null @Required() var GLTransactionID:String? = null var AmountReconciledIncGST:BigDecimal? = null var Reference:String? = null var DebitCredit:Short? = null var Remark:String? = null var AmountIncGST:BigDecimal? = null @References(BR_Main.class) var FirstAppearanceBankRecID:String? = null } open class BR_Main { @Required() var BankRecID:String? = null @Required() var BankRecNo:String? = null @Required() var Reference:String? = null @Required() var BankAccountLedgerID:String? = null var BankStatementDate:Date? = null var Status:Int? = null @Required() var CreatedByStaffID:String? = null var CreatedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var BankStatementOpeningBalance:BigDecimal? = null var BankAccountLedgerCurrentBalance:BigDecimal? = null var BankStatementClosingBalance:BigDecimal? = null var BankAccountLedgerBalanceBroughtForward:BigDecimal? = null } open class BR_OpeningBalanceTransactions { @Required() var OpeningBalanceTransactionID:String? = null @References(BR_Main.class) @Required() var BankRecID:String? = null @References(HR_Staff.class) @Required() var CreatedByStaffID:String? = null var CreatedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var LastSavedDateTime:Date? = null var LineNumber:Int? = null var TransactionDateTime:Date? = null var Status:Short? = null var AmountReconciledIncGST:BigDecimal? = null var Reference:String? = null var DebitCredit:Short? = null var Remark:String? = null var AmountIncGST:BigDecimal? = null @References(BR_Main.class) var PreviousBankRecID:String? = null } open class CB_BatchTranLineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class CB_BatchTranLineCustomValues { @Required() var RecID:String? = null @References(CB_BatchTranLines.class) @Required() var CB_BatchTranLine_CBBatchTranLineID:String? = null @References(CB_BatchTranLineCustomFields.class) @Required() var CB_BatchTranLineCustomFields_RecID:String? = null var Contents:String? = null var LastSavedDateTime:Date? = null } open class CB_BatchTranLines { @Required() var CBBatchTranLineID:String? = null @References(CB_BatchTrans.class) @Required() var CBBatchID:String? = null @Required() var OffsetLedgerID:String? = null @Required() var RemitNo:String? = null var Ref:String? = null @Required() var DebtorCreditor:Short? = null @Required() var DebtorCreditorID:String? = null @Required() var TransType:Short? = null var Remark:String? = null @Required() var LineNum:Short? = null var HomeAmount:BigDecimal? = null @Required() var GroupNo:Short? = null var TranDate:Date? = null @Required() var DiscountLedgerID:String? = null var HomeDiscountTaken:BigDecimal? = null var SupplierAmount:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var SupplierDiscountTaken:BigDecimal? = null @Required() var ParentDebtorID:String? = null var BankName:String? = null var BankAcc:String? = null var BSBN:String? = null var AccountName:String? = null var AllocatedAmount:BigDecimal? = null var PaymentTypeID:String? = null var Approval:String? = null @Required() var UpdateDebtorBankDetails:Boolean? = null var GSTRateID:String? = null var GSTRate:BigDecimal? = null var GSTAmount:BigDecimal? = null var DiscountGSTRateID:String? = null var DiscountGSTRate:BigDecimal? = null var DiscountGSTAmount:BigDecimal? = null var JobNo:String? = null var JobChargeAmount:BigDecimal? = null @References(FX_Currency.class) var FXCurrencyID:String? = null var FXDecimalPlaces:Short? = null var AUDDecimalPlaces:Short? = null var DueDate:Date? = null var SupplierAllocatedAmount:BigDecimal? = null } open class CB_BatchTranLinesAllocs { @Required() var CBBatchTranLineAllocID:String? = null @References(CB_BatchTranLines.class) @Required() var CBBatchTranLineID:String? = null @Required() var AllocatedTransID:String? = null var AllocatedAmount:BigDecimal? = null @Required() var AllocType:Short? = null @Required() var CBBatchID:String? = null } open class CB_BatchTrans { @Required() var CBBatchID:String? = null var LastSavedDateTime:Date? = null @Required() var StaffID:String? = null var BatchDate:Date? = null var BatchNo:String? = null var Activated:Boolean? = null @Required() var Description:String? = null var ReceiptPayment:Short? = null @Required() var BankLedgerID:String? = null @Required() var GroupJournals:Boolean? = null } open class CB_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class CB_CustomSettingValues { @Required() var SettingValueID:String? = null @References(CB_CustomSetting.class) var SettingID:String? = null @References(CB_BatchTrans.class) @Required() var CashBookID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CB_Documents { @Required() var RecID:String? = null @Required() var CashBookID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class CB_Notes { @Required() var RecID:String? = null @Required() var CashBookID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class CN_Contact { @Required() var ContactID:String? = null var AccNo:String? = null var Title:String? = null var FName:String? = null var SName:String? = null @References(CN_ContactPosition.class) @Required() var PrimaryID:String? = null @References(CN_ContactPosition.class) @Required() var SecondaryID:String? = null @References(CN_ContactPosition.class) @Required() var TertiaryID:String? = null var Phone:String? = null var Mobile:String? = null var Fax:String? = null var EmailAddress:String? = null @Required() var ProspectID:String? = null var LogonCode:String? = null var LogonPassword:String? = null var ExternalAppRecID:String? = null var DefaultContact:Boolean? = null var DebtorContact:Boolean? = null var CreditorContact:Boolean? = null var LastSavedDateTime:Date? = null @Required() var ItemNo:Int? = null } open class CN_ContactPosition { @Required() var ContactPositionID:String? = null var LastSavedDateTime:Date? = null @Required() var Position:String? = null @Required() var IsDefault:Boolean? = null } open class CN_Documents { @Required() var RecID:String? = null @Required() var ProspectID:String? = null @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class CN_Group { @Required() var GroupID:String? = null var LastSavedDateTime:Date? = null var Description:String? = null } open class CN_GroupLink { @Required() var LinkID:String? = null @References(CN_Group.class) @Required() var GroupID:String? = null var ProspectID:String? = null @References(HR_Staff.class) @Required() var StaffID:String? = null @Required() var DefaultItem:Boolean? = null @Required() var LastSavedDateTime:Date? = null var ItemNo:Int? = null } open class CN_Main { @Required() var ProspectID:String? = null var LastSavedDateTime:Date? = null @Required() var ProspectNumber:String? = null var CompanyName:String? = null var Address1:String? = null var Address2:String? = null var Address3:String? = null var State:String? = null var PostCode:String? = null var Phone:String? = null var Fax:String? = null var EmailAddress:String? = null var CRAccountNo:String? = null var DBAccountNo:String? = null @References(CR_Main.class) var CreditorID:String? = null @References(DB_Main.class) var DebtorID:String? = null var ExternalAppRecID:String? = null var AustPostDPID:String? = null var AustPostBCSP:String? = null @Required() var Country:String? = null } open class CN_Notes { @Required() var RecID:String? = null @Required() var ProspectID:String? = null @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class CN_SyncLog { @Required() var RecID:String? = null var LastSavedDateTime:Date? = null var SyncFlag:String? = null } open class CR_AllocationBatch { @Required() var RecID:String? = null @Required() var LastSavedDateTime:Date? = null @Required() var BatchNo:String? = null @Required() var StaffID:String? = null @Required() var BatchDate:Date? = null @Required() var CreditorID:String? = null } open class CR_AllocationBatchTransactions { @Required() var CR_TransAlloc_AllocID:String? = null @Required() var CR_AllocationBatch_RecID:String? = null } open class CR_APIKey { @Required() var RecID:UUID? = null var Name:String? = null @References(CR_Main.class) @Required() var CR_Main_CreditorID:String? = null @References(HR_Staff.class) @Required() var HR_Staff_StaffID:String? = null @Required() var CreatedDateTime:Date? = null var ExpiryDateTime:Date? = null var CancelledDateTime:Date? = null @Required() var LastSavedDateTime:Date? = null @Required() var KeyValue:String? = null @Required() var IsEnabled:Boolean? = null @Required() var ItemNo:Int? = null @Required() var RowHash:ArrayList? = null } open class CR_AUDIT { @Required() var CreditorID:String? = null var CreditorTotal:BigDecimal? = null @Required() var ReportGroup:String? = null } open class CR_AutoTran { @Required() var CRAutoTranID:String? = null var LastSavedDateTime:Date? = null var RunDateTime:Date? = null var UserName:String? = null var RunNo:String? = null } open class CR_AutoTranLines { @Required() var CRAutoTranLineID:String? = null @Required() var CRAutoTranID:String? = null @Required() var SourceCRBatchID:String? = null @Required() var SourceBatchNo:String? = null @Required() var SourceReceiptType:Short? = null var SourceDesc:String? = null var PostingDue:Date? = null var Reason:String? = null @Required() var DestCRBatchID:String? = null @Required() var DestBatchNo:String? = null @Required() var LineNum:Short? = null var LastSavedDateTime:Date? = null } open class CR_BatchPayLines { @Required() var CR_BatchPayLinesID:String? = null @References(CR_BatchPayment.class) @Required() var CR_BatchPayID:String? = null @Required() var CR_TransID:String? = null var PaymentAmount:BigDecimal? = null var BatchLineNo:Short? = null @Required() var HistoryText:String? = null @Required() var PaymentTransID:String? = null @Required() var ChequeNo:String? = null var LedgerID:String? = null var PaymentFromBankAmount:BigDecimal? = null var PaymentFXAmount:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null var FXShortCode:String? = null var DiscountAmount:BigDecimal? = null var HomeDiscountAmount:BigDecimal? = null var GSTID:String? = null var GSTAmount:BigDecimal? = null var GSTRate:BigDecimal? = null var DiscountLedgerID:String? = null var LastSavedDateTime:Date? = null @References(FX_Currency.class) var CurrencyID:String? = null var UnrealisedGainLoss:BigDecimal? = null var RealisedGainLoss:BigDecimal? = null var PaymentFromBankFXAmount:BigDecimal? = null var BankLedgerID:String? = null var FeeAmount:BigDecimal? = null var FeeGSTID:String? = null var FeeGSTRate:BigDecimal? = null var FeeGSTAmount:BigDecimal? = null var FeeIncGSTAmount:BigDecimal? = null var LineNumber:Int? = null var CR_TransOutstandingAmount:BigDecimal? = null var CR_TransOutstandingFXAmount:BigDecimal? = null var EFTReference:String? = null } open class CR_BatchPayment { @Required() var CR_BatchPayID:String? = null @Required() var BatchNo:String? = null var CreationDate:Date? = null var ActivationDate:Date? = null var LastSavedDateTime:Date? = null var Status:Short? = null @Required() var GLBankID:String? = null @Required() var OneCheque:Boolean? = null var UseSelectedBank:Boolean? = null var TypeCheque:Boolean? = null var StartChequeNo:String? = null @References(HR_Staff.class) @Required() var CreatedBy_HR_Staff_RecID:String? = null } open class CR_BatchTranLines { @Required() var ReceiptLineID:String? = null @References(CR_BatchTrans.class) @Required() var ReceiptID:String? = null var LastSavedDateTime:Date? = null @References(CR_Main.class) var AccountID:String? = null @References(GL_Ledger.class) var LedgerID:String? = null var LineReference:String? = null var Remark:String? = null var RemitNo:String? = null var HomeTransAmount:BigDecimal? = null @Required() var LineNum:Int? = null @References(GL_Ledger.class) var OtherLedgerID:String? = null var HomeDispAmount:BigDecimal? = null var ReceiptDate:Date? = null var SupplierTransAmount:BigDecimal? = null var SupplierDispAmount:BigDecimal? = null var CurrencyRateUsed:BigDecimal? = null @References(TX_Main.class) var TaxID:String? = null var TaxRate:BigDecimal? = null var TaxAmount:BigDecimal? = null var DueDate:Date? = null var HomeDispAmountIncGST:BigDecimal? = null @References(FX_Currency.class) var CurrencyID:String? = null var JobChargeAmount:BigDecimal? = null @References(JB_JobStages.class) var JB_JobStages_RecID:String? = null } open class CR_BatchTrans { @Required() var ReceiptID:String? = null var LastSavedDateTime:Date? = null var JiwaUser:String? = null var ReceiptDate:Date? = null var BatchNum:String? = null var ReceiptType:Short? = null var ReceiptStatus:Short? = null @Required() var BatchType:Short? = null @Required() var RepeatingType:Short? = null @Required() var RepeatingUnits:Short? = null var NextRepeatingDate:Date? = null @Required() var RepeatingWillEnd:Boolean? = null var RepeatingEndDate:Date? = null var Description:String? = null } open class CR_BatchTransDocuments { @Required() var RecID:String? = null @References(CR_BatchTrans.class) @Required() var CR_BatchTrans_ReceiptID:String? = null @References(SY_DocumentTypes.class) @Required() var DocumentTypeID:String? = null var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var FileBinary:ArrayList? = null var Description:String? = null var PhysicalFileName:String? = null @Required() var ItemNo:Int? = null } open class CR_BatchTransNotes { @Required() var RecID:String? = null @References(CR_BatchTrans.class) @Required() var CR_BatchTrans_ReceiptID:String? = null @References(SY_NoteTypes.class) @Required() var NoteTypeID:String? = null @Required() var LastSavedDateTime:Date? = null @References(HR_Staff.class) @Required() var LastSavedByStaffID:String? = null var NoteText:String? = null @Required() var ItemNo:Int? = null } open class CR_Classification { @Required() var CreditorClassificationID:String? = null var LastSavedDateTime:Date? = null @Required() var Description:String? = null var LedgerIDCreditorControl:String? = null var LedgerIDCreditorPurchases:String? = null var LedgerIDCreditorDiscounts:String? = null var LedgerIDCreditorSourcedPayments:String? = null var LedgerIDCreditorSourcedDebitAdjustment:String? = null var LedgerIDCreditorSourcedPurchase:String? = null var LedgerIDCreditorSourcedCreditAdjustment:String? = null var LedgerIDCreditorFreight:String? = null var LedgerIDCreditorInsurance:String? = null var LedgerIDCreditorDuty:String? = null var LedgerIDCreditorRealisedGainLoss:String? = null var LedgerIDCreditorUnRealisedGainLoss:String? = null var TermsDays:Short? = null @Required() var TermsType:Short? = null @Required() var PO_Workflows_RecID:String? = null @Required() var IsDefault:Boolean? = null } open class CR_CreditAdjustmentCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class CR_CreditAdjustmentCustomSettingValues { @Required() var SettingValueID:String? = null @References(CR_CreditAdjustmentCustomSetting.class) var SettingID:String? = null @References(CR_BatchTrans.class) @Required() var CR_BatchTrans_ReceiptID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_CreditorCreditAdjustmentLineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class CR_CreditorCreditAdjustmentLineCustomValues { @Required() var RecID:String? = null @References(CR_BatchTranLines.class) @Required() var CR_CreditorCreditAdjustmentLines_RecID:String? = null @References(CR_CreditorCreditAdjustmentLineCustomFields.class) @Required() var CR_CreditorCreditAdjustmentLineCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_CreditorDebitAdjustmentLineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class CR_CreditorDebitAdjustmentLineCustomValues { @Required() var RecID:String? = null @References(CR_BatchTranLines.class) @Required() var CR_CreditorDebitAdjustmentLines_RecID:String? = null @References(CR_CreditorDebitAdjustmentLineCustomFields.class) @Required() var CR_CreditorDebitAdjustmentLineCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_CreditorPaymentLineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class CR_CreditorPaymentLineCustomValues { @Required() var RecID:String? = null @References(CR_BatchTranLines.class) @Required() var CR_CreditorPaymentLines_RecID:String? = null @References(CR_CreditorPaymentLineCustomFields.class) @Required() var CR_CreditorPaymentLineCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_CreditorPurchaseLineCustomFields { @Required() var RecID:String? = null @Required() var SettingName:String? = null var SettingDescription:String? = null var CellType:Int? = null var FieldParameter:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null @Required() var LastSavedDateTime:Date? = null var DisplayOrder:Int? = null } open class CR_CreditorPurchaseLineCustomValues { @Required() var RecID:String? = null @References(CR_BatchTranLines.class) @Required() var CR_CreditorPurchaseLines_RecID:String? = null @References(CR_CreditorPurchaseLineCustomFields.class) @Required() var CR_CreditorPurchaseLineCustomFields_RecID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_CustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:BigDecimal? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class CR_CustomSettingValues { @Required() var SettingValueID:String? = null @References(CR_CustomSetting.class) var SettingID:String? = null @References(CR_Main.class) @Required() var CreditorID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_DebitAdjustmentCustomSetting { @Required() var SettingID:String? = null @Required() var LastSavedDateTime:Date? = null var SettingDescription:String? = null var SettingName:String? = null var DisplayOrder:Int? = null var CellType:Short? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var GridHandlerCode:String? = null @References(SY_Plugin.class) @Required() var SY_Plugin_RecID:UUID? = null } open class CR_DebitAdjustmentCustomSettingValues { @Required() var SettingValueID:String? = null @References(CR_DebitAdjustmentCustomSetting.class) var SettingID:String? = null @References(CR_BatchTrans.class) @Required() var CR_BatchTrans_ReceiptID:String? = null var Contents:String? = null @Required() var LastSavedDateTime:Date? = null } open class CR_DetailedGLAudit { @Required() var ReceiptID:String? = null var AccountID:String? = null @Required() var CRAccountNo:String? = null var RemitNo:String? = null var ReceiptDate:Date? = null var HomeTransAmount:BigDecimal? = null var SourceID:String? = null var SetType:Short? = null var GLSetID:String? = null var GLAccountNo:String? = null var Ref:String? = null var GLTransAmount:BigDecimal? = null } open class RequestLogEntry { var Id:Long? = null var DateTime:Date? = null var StatusCode:Int? = null var StatusDescription:String? = null var HttpMethod:String? = null var AbsoluteUri:String? = null var PathInfo:String? = null @StringLength(2147483647) var RequestBody:String? = null var RequestDto:Object? = null var UserAuthId:String? = null var SessionId:String? = null var IpAddress:String? = null var ForwardedFor:String? = null var Referer:String? = null var Headers:HashMap = HashMap() var FormData:HashMap = HashMap() var Items:HashMap = HashMap() var Session:Object? = null var ResponseDto:Object? = null var ErrorResponse:Object? = null var ExceptionSource:String? = null var ExceptionData:IDictionary? = null var RequestDuration:TimeSpan? = null } open class ProductionArea { var ProductionAreaID:String? = null var ProductionAreaNo:String? = null var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null } open class WorkCentre { var WorkCentreID:String? = null var Name:String? = null var Description:String? = null var Capacity:BigDecimal? = null var IsEnabled:Boolean? = null } open class DebtorMonth { var StartDate:Date? = null var EndDate:Date? = null var FinancialYearMonthNo:Int? = null var MonthID:String? = null } open class DebtorSystemTemplate { var SystemTemplateID:String? = null var Name:String? = null var Enabled:Boolean? = null } open class DebtorSystemField { var TemplateField:DebtorSystemTemplateField? = null var SystemFieldID:String? = null var LastSavedDateTime:Date? = null var Contents:String? = null } open class ReceivedPOLineQuantityDetail { var ExpiryDate:Date? = null var SerialNo:String? = null var Quantity:BigDecimal? = null var BinLocation:String? = null } open class Configuration { } open class BookInOtherBookInLine { var LineID:String? = null var ItemNo:Int? = null var Quantity:BigDecimal? = null var SH_Lines_RecID:String? = null } open class ShipmentCostType { var CostTypeID:String? = null var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null var IsDefault:Boolean? = null } open class ShipmentApportionedCost { var ApportionedCostID:String? = null var ItemNo:Int? = null var OrdersUsedKey:String? = null var OrderNo:String? = null } enum class ApportionMethods { Cost, Quantity, Weight, Cubic, } open class ShipmentForwardCoverContract { var LineKey:String? = null var ForwardCoverContractTransactionID:String? = null var ForwardCoverContract:ForwardCoverContract? = null var FXAmount:BigDecimal? = null var HomeAmount:BigDecimal? = null } open interface IResponse { var OriginalResponse:Object? var Request:IRequest? var StatusCode:Int? var StatusDescription:String? var ContentType:String? var Dto:Object? var UseBufferedStream:Boolean? var IsClosed:Boolean? var KeepAlive:Boolean? var HasStarted:Boolean? var Items:HashMap? } @Flags() enum class RequestAttributes(val value:Int) { @SerializedName("0") None(0), @SerializedName("1") Localhost(1), @SerializedName("2") LocalSubnet(2), @SerializedName("4") External(4), @SerializedName("8") Secure(8), @SerializedName("16") InSecure(16), @SerializedName("24") AnySecurityMode(24), @SerializedName("32") HttpHead(32), @SerializedName("64") HttpGet(64), @SerializedName("128") HttpPost(128), @SerializedName("256") HttpPut(256), @SerializedName("512") HttpDelete(512), @SerializedName("1024") HttpPatch(1024), @SerializedName("2048") HttpOptions(2048), @SerializedName("4096") HttpOther(4096), @SerializedName("8160") AnyHttpMethod(8160), @SerializedName("8192") OneWay(8192), @SerializedName("16384") Reply(16384), @SerializedName("24576") AnyCallStyle(24576), @SerializedName("32768") Soap11(32768), @SerializedName("65536") Soap12(65536), @SerializedName("131072") Xml(131072), @SerializedName("262144") Json(262144), @SerializedName("524288") Jsv(524288), @SerializedName("1048576") ProtoBuf(1048576), @SerializedName("2097152") Csv(2097152), @SerializedName("4194304") Html(4194304), @SerializedName("8388608") Wire(8388608), @SerializedName("16777216") MsgPack(16777216), @SerializedName("33554432") FormatOther(33554432), @SerializedName("67076096") AnyFormat(67076096), @SerializedName("67108864") Http(67108864), @SerializedName("134217728") MessageQueue(134217728), @SerializedName("268435456") Tcp(268435456), @SerializedName("536870912") EndpointOther(536870912), @SerializedName("1006632960") AnyEndpoint(1006632960), @SerializedName("1073741824") InProcess(1073741824), @SerializedName("1073741827") InternalNetworkAccess(1073741827), @SerializedName("1073741831") AnyNetworkAccessType(1073741831), @SerializedName("2147483647") Any(2147483647), } open interface IRequestPreferences { var AcceptsGzip:Boolean? var AcceptsDeflate:Boolean? } open interface IHttpFile { var Name:String? var FileName:String? var ContentLength:Long? var ContentType:String? } open class SalesOrderCarrierService { var CarrierServiceID:String? = null var Name:String? = null } enum class FreightChargeTos { FreightChargeToSender, FreightChargeToReceiver, } enum class FreightSystemStatuses { FreightSystemStatusNone, FreightSystemStatusReadyToSend, FreightSystemStatusSent, FreightSystemStatusCompleted, } enum class StatusTypes(val value:Int) { OnGoing(0), Won(1), Lost(1), } open interface IAuthTokens { var Provider:String? var UserId:String? var AccessToken:String? var AccessTokenSecret:String? var RefreshToken:String? var RefreshTokenExpiry:Date? var RequestToken:String? var RequestTokenSecret:String? var Items:HashMap? } @DataContract open class JiwaAuthUserSession : AuthUserSession() { @DataMember var APIKey_Type:String? = null @DataMember var APIKey_PrincipalID:String? = null @DataMember var CredentialsPassword:String? = null @DataMember var StaffID:String? = null @DataMember var AllowedRoutePermissions:ArrayList = ArrayList() } open class QueryBase { @DataMember(Order=1) var Skip:Int? = null @DataMember(Order=2) var Take:Int? = null @DataMember(Order=3) var OrderBy:String? = null @DataMember(Order=4) var OrderByDesc:String? = null @DataMember(Order=5) var Include:String? = null @DataMember(Order=6) var Fields:String? = null @DataMember(Order=7) var Meta:HashMap = HashMap() } enum class ExceptionPolicies { Report, Abort, Ignore, } enum class ShippingEntityStatuses { Open, Activated, Closed, } enum class ReturnTypes { Return, Exchange, ShortDelivery, PricingDifference, ShortDeliveryTracking, PricingDifferenceTracking, } enum class RequestEntityStatuses { Open, Activated, Closed, } enum class CreditEntityStatuses { Open, Activated, Closed, } open class ProductionArea { var ProductionAreaID:String? = null var ProductionAreaNo:String? = null var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null } open class WorkCentre { var WorkCentreID:String? = null var Name:String? = null var Description:String? = null var IsEnabled:Boolean? = null } open interface IJiwaRESTAPIPlugin { } open class DebtorSystemTemplateField { var FieldType:Int? = null var LineNumber:Int? = null var SystemTemplateFieldID:String? = null var Name:String? = null var ComboText:String? = null var ScriptFormatCell:String? = null var ScriptButtonClicked:String? = null var ScriptReadData:String? = null var DefaultValue:String? = null var GridHandlerCode:String? = null } open class ForwardCoverContract { var ForwardCoverContractID:String? = null var ContractNo:String? = null var Description:String? = null var Reference:String? = null var Currency:Currency? = null var FXRate:BigDecimal? = null var FXContractAmount:BigDecimal? = null var FXUsedAmount:BigDecimal? = null var HomeContractAmount:BigDecimal? = null var HomeUsedAmount:BigDecimal? = null var InitiatedDate:Date? = null var StartDate:Date? = null var EndDate:Date? = null var Status:Statuses? = null var LastSavedDateTime:Date? = null } @DataContract open class AuthUserSession { @DataMember(Order=1) var ReferrerUrl:String? = null @DataMember(Order=2) var Id:String? = null @DataMember(Order=3) var UserAuthId:String? = null @DataMember(Order=4) var UserAuthName:String? = null @DataMember(Order=5) var UserName:String? = null @DataMember(Order=6) var TwitterUserId:String? = null @DataMember(Order=7) var TwitterScreenName:String? = null @DataMember(Order=8) var FacebookUserId:String? = null @DataMember(Order=9) var FacebookUserName:String? = null @DataMember(Order=10) var FirstName:String? = null @DataMember(Order=11) var LastName:String? = null @DataMember(Order=12) var DisplayName:String? = null @DataMember(Order=13) var Company:String? = null @DataMember(Order=14) var Email:String? = null @DataMember(Order=15) var PrimaryEmail:String? = null @DataMember(Order=16) var PhoneNumber:String? = null @DataMember(Order=17) var BirthDate:Date? = null @DataMember(Order=18) var BirthDateRaw:String? = null @DataMember(Order=19) var Address:String? = null @DataMember(Order=20) var Address2:String? = null @DataMember(Order=21) var City:String? = null @DataMember(Order=22) var State:String? = null @DataMember(Order=23) var Country:String? = null @DataMember(Order=24) var Culture:String? = null @DataMember(Order=25) var FullName:String? = null @DataMember(Order=26) var Gender:String? = null @DataMember(Order=27) var Language:String? = null @DataMember(Order=28) var MailAddress:String? = null @DataMember(Order=29) var Nickname:String? = null @DataMember(Order=30) var PostalCode:String? = null @DataMember(Order=31) var TimeZone:String? = null @DataMember(Order=32) var RequestTokenSecret:String? = null @DataMember(Order=33) var CreatedAt:Date? = null @DataMember(Order=34) var LastModified:Date? = null @DataMember(Order=35) var Roles:ArrayList = ArrayList() @DataMember(Order=36) var Permissions:ArrayList = ArrayList() @DataMember(Order=37) var IsAuthenticated:Boolean? = null @DataMember(Order=38) var FromToken:Boolean? = null @DataMember(Order=39) var ProfileUrl:String? = null @DataMember(Order=40) var Sequence:String? = null @DataMember(Order=41) var Tag:Long? = null @DataMember(Order=42) var AuthProvider:String? = null @DataMember(Order=43) var ProviderOAuthAccess:ArrayList = ArrayList() @DataMember(Order=44) var Meta:HashMap = HashMap() } enum class Statuses { Inactive, Active, Closed, }