API/Autodoc/Files/RustorePaymentException.cs.md
Namespaces
| Name |
|---|
Classes
Source code
#nullable enable
namespace RuStore.PayClient {
public class RuStorePaymentException : RuStoreError {
public virtual RuStoreError? cause { get; }
public RuStorePaymentException(string name, string description, RuStoreError? cause) {
this.name = name;
this.description = description;
this.cause = cause;
}
public sealed class ApplicationSchemeWasNotProvided : RuStorePaymentException {
public ApplicationSchemeWasNotProvided(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
public sealed class EmptyPaymentTokenException : RuStorePaymentException {
public EmptyPaymentTokenException(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
public sealed class ProductPurchaseCancelled : RuStorePaymentException {
public ProductType? productType { get; }
public PurchaseId? purchaseId { get; }
public PurchaseType? purchaseType { get; }
public ProductPurchaseCancelled(string name, string description, RuStoreError? cause, ProductType? productType, PurchaseId? purchaseId, PurchaseType? purchaseType)
: base(name, description, cause) {
this.productType = productType;
this.purchaseId = purchaseId;
this.purchaseType = purchaseType;
}
}
public sealed class ProductPurchaseException : RuStorePaymentException {
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 ProductPurchaseException(
string name,
string description,
RuStoreError cause,
InvoiceId? invoiceId,
OrderId? orderId,
ProductId? productId,
ProductType? productType,
PurchaseId? purchaseId,
PurchaseType? purchaseType,
Quantity? quantity,
bool? sandbox)
: base(name, description, cause) {
this.invoiceId = invoiceId;
this.orderId = orderId;
this.productId = productId;
this.productType = productType;
this.purchaseId = purchaseId;
this.purchaseType = purchaseType;
this.quantity = quantity;
this.sandbox = sandbox;
}
}
public class RuStorePayClientAlreadyExist : RuStorePaymentException {
public RuStorePayClientAlreadyExist(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
public sealed class RuStorePayClientNotCreated : RuStorePaymentException {
public RuStorePayClientNotCreated(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
public sealed class RuStorePayInvalidActivePurchase : RuStorePaymentException {
public RuStorePayInvalidActivePurchase(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
public sealed class RuStorePayInvalidConsoleAppId : RuStorePaymentException {
public RuStorePayInvalidConsoleAppId(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
public sealed class RuStorePaySignatureException : RuStorePaymentException {
public RuStorePaySignatureException(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
public sealed class RuStorePaymentCommonException : RuStorePaymentException {
public RuStorePaymentCommonException(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
public class RuStorePaymentNetworkException : RuStorePaymentException {
public string? code { get; }
public string id { get; }
public RuStorePaymentNetworkException(string? code, string id, string name, string description, RuStoreError? cause)
: base (name, description, cause) {
this.code = code;
this.id = id;
}
}
public class InvalidCardBindingIdException : RuStorePaymentException {
public InvalidCardBindingIdException(string name, string description, RuStoreError? cause)
: base(name, description, cause) { }
}
}
}
- Страницы
- AmountLabel.cs.en
- AmountLabel.cs
- AppUserEmail.cs.en
- AppUserEmail.cs
- AppUserId.cs.en
- AppUserId.cs
- ApplicationPurchaseStatus.cs.en
- ApplicationPurchaseStatus.cs
- BaseFields.cs.en
- BaseFields.cs
- BaseValue.cs.en
- BaseValue.cs
- Callbacks.en
- Callbacks
- CancelTwoStepPurchase.cs.en
- CancelTwoStepPurchase.cs
- CancelTwoStepPurchaseResponseListener.cs.en
- CancelTwoStepPurchaseResponseListener.cs
- ConfirmTwoStepPurchase.cs.en
- ConfirmTwoStepPurchase.cs
- ConfirmTwoStepPurchaseResponseListener.cs.en
- ConfirmTwoStepPurchaseResponseListener.cs
- Currency.cs.en
- Currency.cs
- Data.en
- Data
- DataConverter.cs.en
- DataConverter.cs
- Description.cs.en
- Description.cs
- DeveloperPayload.cs.en
- DeveloperPayload.cs
- GetProducts.cs.en
- GetProducts.cs
- GetPurchase.cs.en
- GetPurchase.cs
- GetPurchaseAvailability.cs.en
- GetPurchaseAvailability.cs
- GetPurchases.cs.en
- GetPurchases.cs
- GetPurchases_with_params.cs.en
- GetPurchases_with_params.cs
- GetUserAuthorizationStatus.cs.en
- GetUserAuthorizationStatus.cs
- IPurchase.cs.en
- IPurchase.cs
- IPurchaseStatus.cs.en
- IPurchaseStatus.cs
- InvoiceId.cs.en
- InvoiceId.cs
- IsRuStoreInstalled.cs.en
- IsRuStoreInstalled.cs
- Java.en
- Java
- Model.en
- Model
- OrderId.cs.en
- OrderId.cs
- PaymentExceptionConverter.cs.en
- PaymentExceptionConverter.cs
- PreferredPurchaseType.cs.en
- PreferredPurchaseType.cs
- Price.cs.en
- Price.cs
- Product.cs.en
- Product.cs
- ProductId.cs.en
- ProductId.cs
- ProductPurchase.cs.en
- ProductPurchase.cs
- ProductPurchaseParams.cs.en
- ProductPurchaseParams.cs
- ProductPurchaseResult.cs.en
- ProductPurchaseResult.cs
- ProductPurchaseResultListener.cs.en
- ProductPurchaseResultListener.cs
- ProductPurchaseStatus.cs.en
- ProductPurchaseStatus.cs
- ProductType.cs.en
- ProductType.cs
- ProductsResponseListener.cs.en
- ProductsResponseListener.cs
- Purchase.cs.en
- Purchase.cs
- PurchaseAvailabilityListener.cs.en
- PurchaseAvailabilityListener.cs
- PurchaseAvailabilityResult.cs.en
- PurchaseAvailabilityResult.cs
- PurchaseEventListener.cs.en
- PurchaseEventListener.cs
- PurchaseId.cs.en
- PurchaseId.cs
- PurchaseResponseListener.cs.en
- PurchaseResponseListener.cs
- PurchaseTwoStep.cs.en
- PurchaseTwoStep.cs
- PurchaseTwoStep_with_theme.cs.en
- PurchaseTwoStep_with_theme.cs
- PurchaseType.cs.en
- PurchaseType.cs
- Purchase_with_theme.cs.en
- Purchase_with_theme.cs
- PurchasesResponseListener.cs.en
- PurchasesResponseListener.cs
- Quantity.cs.en
- Quantity.cs
- RuStoreDeeplinkActivityDefault.java.en
- RuStoreDeeplinkActivityDefault.java
- RuStorePayClient.cs.en
- RuStorePayClient.cs
- RuStorePayClient_Instance.cs.en
- RuStorePayClient_Instance.cs
- Runtime.en
- Runtime
- RustorePaymentException.cs.en
- RustorePaymentException.cs
- SdkTheme.cs.en
- SdkTheme.cs
- SubscriptionInfo.cs.en
- SubscriptionInfo.cs
- SubscriptionPeriod.cs.en
- SubscriptionPeriod.cs
- SubscriptionPurchase.cs.en
- SubscriptionPurchase.cs
- SubscriptionPurchaseStatus.cs.en
- SubscriptionPurchaseStatus.cs
- SubscriptionToken.cs.en
- SubscriptionToken.cs
- Title.cs.en
- Title.cs
- Url.cs.en
- Url.cs
- UserAuthorizationStatus.cs.en
- UserAuthorizationStatus.cs
- UserAuthorizationStatusListener.cs.en
- UserAuthorizationStatusListener.cs
- docs.en
- docs
- examples.en
- examples
- ru.rustore.pay.en
- ru.rustore.pay
- AmountLabel.cs.en
- AmountLabel.cs
- AppUserEmail.cs.en
- AppUserEmail.cs
- AppUserId.cs.en
- AppUserId.cs
- ApplicationPurchaseStatus.cs.en
- ApplicationPurchaseStatus.cs
- BaseFields.cs.en
- BaseFields.cs
- BaseValue.cs.en
- BaseValue.cs
- Callbacks.en
- Callbacks
- CancelTwoStepPurchase.cs.en
- CancelTwoStepPurchase.cs
- CancelTwoStepPurchaseResponseListener.cs.en
- CancelTwoStepPurchaseResponseListener.cs
- ConfirmTwoStepPurchase.cs.en
- ConfirmTwoStepPurchase.cs
- ConfirmTwoStepPurchaseResponseListener.cs.en
- ConfirmTwoStepPurchaseResponseListener.cs
- Currency.cs.en
- Currency.cs
- Data.en
- Data
- DataConverter.cs.en
- DataConverter.cs
- Description.cs.en
- Description.cs
- DeveloperPayload.cs.en
- DeveloperPayload.cs
- GetProducts.cs.en
- GetProducts.cs
- GetPurchase.cs.en
- GetPurchase.cs
- GetPurchaseAvailability.cs.en
- GetPurchaseAvailability.cs
- GetPurchases.cs.en
- GetPurchases.cs
- GetPurchases_with_params.cs.en
- GetPurchases_with_params.cs
- GetUserAuthorizationStatus.cs.en
- GetUserAuthorizationStatus.cs
- IPurchase.cs.en
- IPurchase.cs
- IPurchaseStatus.cs.en
- IPurchaseStatus.cs
- InvoiceId.cs.en
- InvoiceId.cs
- IsRuStoreInstalled.cs.en
- IsRuStoreInstalled.cs
- Java.en
- Java
- Model.en
- Model
- OrderId.cs.en
- OrderId.cs
- PaymentExceptionConverter.cs.en
- PaymentExceptionConverter.cs
- PreferredPurchaseType.cs.en
- PreferredPurchaseType.cs
- Price.cs.en
- Price.cs
- Product.cs.en
- Product.cs
- ProductId.cs.en
- ProductId.cs
- ProductPurchase.cs.en
- ProductPurchase.cs
- ProductPurchaseParams.cs.en
- ProductPurchaseParams.cs
- ProductPurchaseResult.cs.en
- ProductPurchaseResult.cs
- ProductPurchaseResultListener.cs.en
- ProductPurchaseResultListener.cs
- ProductPurchaseStatus.cs.en
- ProductPurchaseStatus.cs
- ProductType.cs.en
- ProductType.cs
- ProductsResponseListener.cs.en
- ProductsResponseListener.cs
- Purchase.cs.en
- Purchase.cs
- PurchaseAvailabilityListener.cs.en
- PurchaseAvailabilityListener.cs
- PurchaseAvailabilityResult.cs.en
- PurchaseAvailabilityResult.cs
- PurchaseEventListener.cs.en
- PurchaseEventListener.cs
- PurchaseId.cs.en
- PurchaseId.cs
- PurchaseResponseListener.cs.en
- PurchaseResponseListener.cs
- PurchaseTwoStep.cs.en
- PurchaseTwoStep.cs
- PurchaseTwoStep_with_theme.cs.en
- PurchaseTwoStep_with_theme.cs
- PurchaseType.cs.en
- PurchaseType.cs
- Purchase_with_theme.cs.en
- Purchase_with_theme.cs
- PurchasesResponseListener.cs.en
- PurchasesResponseListener.cs
- Quantity.cs.en
- Quantity.cs
- RuStoreDeeplinkActivityDefault.java.en
- RuStoreDeeplinkActivityDefault.java
- RuStorePayClient.cs.en
- RuStorePayClient.cs
- RuStorePayClient_Instance.cs.en
- RuStorePayClient_Instance.cs
- Runtime.en
- Runtime
- RustorePaymentException.cs.en
- RustorePaymentException.cs
- SdkTheme.cs.en
- SdkTheme.cs
- SubscriptionInfo.cs.en
- SubscriptionInfo.cs
- SubscriptionPeriod.cs.en
- SubscriptionPeriod.cs
- SubscriptionPurchase.cs.en
- SubscriptionPurchase.cs
- SubscriptionPurchaseStatus.cs.en
- SubscriptionPurchaseStatus.cs
- SubscriptionToken.cs.en
- SubscriptionToken.cs
- Title.cs.en
- Title.cs
- Url.cs.en
- Url.cs
- UserAuthorizationStatus.cs.en
- UserAuthorizationStatus.cs
- UserAuthorizationStatusListener.cs.en
- UserAuthorizationStatusListener.cs
- docs.en
- docs
- examples.en
- examples
- ru.rustore.pay.en
- ru.rustore.pay