apidocs / com.srv4pos.server.api.order / OrderService

OrderService

class OrderService

Sending order. User: Kirill Date: 25.07.13 11:33

Constructors

<init>

OrderService(url: URL, credentials: Credentials?, transport: Transport)

Sending order. User: Kirill Date: 25.07.13 11:33

Functions

create

fun create(version: Int?, orderInfo: OrderInfo): IdentifierInfo

Sends an order.

delete

fun delete(version: Int?, identifier: String): Unit

get

operator fun get(identifier: String?, version: Int?): OrderInfo

getAdvanced

fun getAdvanced(identifier: String, version: Int?): OrderAdvancedInfo

list

fun list(firstResult: Int?, maxResults: Int?, orderBy: OrderInfo.Fields?, orderDesc: Boolean?, like: String?, status: OrderPaymentStatus?, version: Int?): List<OrderInfo>?

listAdvanced

fun listAdvanced(firstResult: Int?, maxResults: Int?, orderBy: OrderInfo.Fields?, orderDesc: Boolean?, like: String?, status: OrderPaymentStatus?, version: Int?): List<OrderAdvancedInfo>?

listDiff

fun listDiff(versionFrom: Int, versionTo: Int): List<OrderInfo>

Returns list of item changes between two versions. Since we don't have delete and edit methods, it returns only newly created orders

putOrder

fun putOrder(identifier: String, orderInfo: OrderInfo, version: Int?): Unit

Change an order. Provides changes of order payment status.