API/Autodoc/Files/ProductPurchaseResult.cs.md


Namespaces

Name

Classes

Name
class RuStore::PayClient::ProductPurchaseResult — Результат успешной оплаты цифрового товара (для одностадийной оплаты) или успешного холдирования средств (для двухстадийной оплаты).

Source code

#nullable enable

namespace RuStore.PayClient {

    public sealed class ProductPurchaseResult : BaseFields {

        public InvoiceId invoiceId { get; }

        public OrderId? orderId { get; }

        public ProductId productId { get; }

        public ProductType productType { get; }

        public PurchaseId purchaseId { get; }

        public PurchaseType purchaseType { get; }

        public Quantity quantity { get; }

        public bool sandbox { get; }

        public ProductPurchaseResult(
            InvoiceId invoiceId,
            OrderId? orderId,
            ProductId productId,
            ProductType productType,
            PurchaseId purchaseId,
            PurchaseType purchaseType,
            Quantity quantity,
            bool sandbox) {

            this.invoiceId = invoiceId;
            this.orderId = orderId;
            this.productId = productId;
            this.productType = productType;
            this.purchaseId = purchaseId;
            this.purchaseType = purchaseType;
            this.quantity = quantity;
            this.sandbox = sandbox;
        }
    }
}

Назад