GET | /financial-transactions/{BeeNumberCustomer} |
---|
import java.math.*
import java.util.*
import net.servicestack.client.*
open class FinancialTransactionsGetList : IGet
{
var beeNumberCustomer:BigDecimal? = null
var startTime:Date? = null
var endTime:Date? = null
}
open class FinancialTransactionsGetListResponse : GetListResponse<FinancialTransactionsGetListViewModel>()
{
}
open class GetListResponse<TEntity>
{
var items:ArrayList<TEntity> = ArrayList<TEntity>()
var responseStatus:ResponseStatus? = null
}
open class FinancialTransactionsGetListViewModel
{
var beeNumberCustomer:BigDecimal? = null
var transactionTime:Date? = null
var transactionId:String? = null
var campaign:String? = null
var transactionCode:String? = null
var orderNumber:String? = null
var invoiceNumber:String? = null
var retailSalesAmount:BigDecimal? = null
var federalTaxAmount1:BigDecimal? = null
var federalTaxAmount2:BigDecimal? = null
var localTaxAmount:BigDecimal? = null
var transactionAmount:BigDecimal? = null
var paymentAmount:BigDecimal? = null
var transactionBalanceAmount:BigDecimal? = null
var customerPrice:BigDecimal? = null
var freeAmount:BigDecimal? = null
var bonusAmount:BigDecimal? = null
var discountPercentage:BigDecimal? = null
var customerCount:BigDecimal? = null
var prcPromotionCode:String? = null
var accountType:String? = null
var state:String? = null
var taxArea:String? = null
var taxRate:BigDecimal? = null
var taxIndicator:String? = null
var netSalesAmount:BigDecimal? = null
var currentBalance:BigDecimal? = null
var operatorId:String? = null
var transactionBIDSCode:String? = null
}
Kotlin FinancialTransactionsGetList DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /financial-transactions/{BeeNumberCustomer} HTTP/1.1 Host: extensions.avon.ca Accept: application/json
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"items":[{"beeNumberCustomer":0,"transactionTime":"0001-01-01T00:00:00.0000000","transactionId":"String","campaign":"String","transactionCode":"String","orderNumber":"String","invoiceNumber":"String","retailSalesAmount":0,"federalTaxAmount1":0,"federalTaxAmount2":0,"localTaxAmount":0,"transactionAmount":0,"paymentAmount":0,"transactionBalanceAmount":0,"customerPrice":0,"freeAmount":0,"bonusAmount":0,"discountPercentage":0,"customerCount":0,"prcPromotionCode":"String","accountType":"String","state":"String","taxArea":"String","taxRate":0,"taxIndicator":"String","netSalesAmount":0,"currentBalance":0,"operatorId":"String","transactionBIDSCode":"String"}],"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}