/* Options: Date: 2024-12-29 02:09:08 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://data.regent-college.edu //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: CRMTaxReceiptsRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/DynamicsCRM/TaxReceipts", Verbs="POST") // @Route(Path="/DynamicsCRM/TaxReceipts/{regent_id}", Verbs="POST") open class CRMTaxReceiptsRequest : IReturn { var regent_id:Int? = null var from_date:Date? = null var to_date:Date? = null var has_document:Boolean? = null var year:Int? = null companion object { private val responseType = CRMTaxReceiptsResponse::class.java } override fun getResponseType(): Any? = CRMTaxReceiptsRequest.responseType } open class CRMTaxReceiptsResponse { var responseStatus:ResponseStatus? = null var tax_receipts:ArrayList = ArrayList() var from_date:Date? = null var to_date:Date? = null } open class CRMTaxReceiptResponse { var regent_id:Int? = null var donor_first_name:String? = null var donor_last_name:String? = null var guid:String? = null var title:String? = null var total_paid_amount:BigDecimal? = null var total_receipt_amount:BigDecimal? = null var is_annual:Boolean? = null var year:Int? = null var has_document:Boolean? = null var tax_receipt_send_method:String? = null var status:String? = null var tax_receipt_template_guid:String? = null var tax_receipt_template_name:String? = null var tax_receipt_email:String? = null var email_sent_date:Date? = null var email_sent_to:String? = null var gift_date:Date? = null var sent_date:Date? = null }