summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/SevereCloud/vksdk/v2/object/orders.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/SevereCloud/vksdk/v2/object/orders.go')
-rw-r--r--vendor/github.com/SevereCloud/vksdk/v2/object/orders.go45
1 files changed, 45 insertions, 0 deletions
diff --git a/vendor/github.com/SevereCloud/vksdk/v2/object/orders.go b/vendor/github.com/SevereCloud/vksdk/v2/object/orders.go
new file mode 100644
index 00000000..0d29dfb5
--- /dev/null
+++ b/vendor/github.com/SevereCloud/vksdk/v2/object/orders.go
@@ -0,0 +1,45 @@
+package object // import "github.com/SevereCloud/vksdk/v2/object"
+
+// OrdersAmount struct.
+type OrdersAmount struct {
+ Amounts []OrdersAmountItem `json:"amounts"`
+ Currency string `json:"currency"` // Currency name
+}
+
+// OrdersAmountItem struct.
+type OrdersAmountItem struct {
+ Amount int `json:"amount"` // Votes amount in user's currency
+ Description string `json:"description"` // Amount description
+ Votes string `json:"votes"` // Votes number
+}
+
+// OrdersOrder struct.
+type OrdersOrder struct {
+ Amount int `json:"amount"` // Amount
+ AppOrderID int `json:"app_order_id"` // App order ID
+ CancelTransactionID int `json:"cancel_transaction_id"` // Cancel transaction ID
+ Date int `json:"date"` // Date of creation in Unixtime
+ ID int `json:"id"` // Order ID
+ Item string `json:"item"` // Order item
+ ReceiverID int `json:"receiver_id"` // Receiver ID
+ Status string `json:"status"` // Order status
+ TransactionID int `json:"transaction_id"` // Transaction ID
+ UserID int `json:"user_id"` // User ID
+}
+
+// OrdersSubscription struct.
+type OrdersSubscription struct {
+ CancelReason string `json:"cancel_reason"` // Cancel reason
+ CreateTime int `json:"create_time"` // Date of creation in Unixtime
+ ID int `json:"id"` // Subscription ID
+ ItemID string `json:"item_id"` // Subscription order item
+ NextBillTime int `json:"next_bill_time"` // Date of next bill in Unixtime
+ Period int `json:"period"` // Subscription period
+ PeriodStartTime int `json:"period_start_time"` // Date of last period start in Unixtime
+ Price int `json:"price"` // Subscription price
+ Status string `json:"status"` // Subscription status
+ PendingCancel BaseBoolInt `json:"pending_cancel"` // Pending cancel state
+ TestMode BaseBoolInt `json:"test_mode"` // Is test subscription
+ TrialExpireTime int `json:"trial_expire_time"` // Date of trial expire in Unixtime
+ UpdateTime int `json:"update_time"` // Date of last change in Unixtime
+}