Skip to content

Commit 2b16e59

Browse files
authored
Merge pull request #26 from stepanov-va/add-cancel-order-items-structures
added new structures for canceling order items
2 parents e9c68c9 + cd68e13 commit 2b16e59

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

models.go

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,33 @@ type CancelOrderReply struct {
495495
ClientBonuses ClientBonusesReply `json:"clientBonuses"`
496496
}
497497

498+
// cancel-order-items
499+
500+
type CancelOrderItemsQuery struct {
501+
OrderID string `json:"orderId"`
502+
ExecutedAt *ValidRangeTime `json:"executedAt,omitempty"`
503+
CancelledItems []CancelOrderItemsItem `json:"cancelledItems"`
504+
}
505+
506+
type CancelOrderItemsItem struct {
507+
RowID string `json:"rowId"`
508+
Qty *float64 `json:"qty,omitempty"`
509+
}
510+
511+
type CancelOrderItemsReply struct {
512+
OperationResult CancelOrderItemsOperationResult `json:"operationResult"`
513+
ClientBonuses ClientBonusesReply `json:"clientBonuses"`
514+
}
515+
516+
type CancelOrderItemsOperationResult struct {
517+
RemainingAmount decimal.Decimal `json:"remainingAmount"`
518+
AppliedBonuses int `json:"appliedBonuses"`
519+
CollectedBonuses int `json:"collectedBonuses"`
520+
TotalDiscount decimal.Decimal `json:"totalDiscount"`
521+
Discounts CalculationResultDiscounts `json:"discounts"`
522+
PrepaidAmount decimal.Decimal `json:"prepaidAmount"`
523+
}
524+
498525
// send-confirmation-code
499526
type SendConfirmationCodeQuery struct {
500527
PhoneNumber string `json:"phoneNumber,omitempty"`

0 commit comments

Comments
 (0)