AnointedAutomation.Enums
1.0.2
dotnet add package AnointedAutomation.Enums --version 1.0.2
NuGet\Install-Package AnointedAutomation.Enums -Version 1.0.2
<PackageReference Include="AnointedAutomation.Enums" Version="1.0.2" />
<PackageVersion Include="AnointedAutomation.Enums" Version="1.0.2" />
<PackageReference Include="AnointedAutomation.Enums" />
paket add AnointedAutomation.Enums --version 1.0.2
#r "nuget: AnointedAutomation.Enums, 1.0.2"
#:package AnointedAutomation.Enums@1.0.2
#addin nuget:?package=AnointedAutomation.Enums&version=1.0.2
#tool nuget:?package=AnointedAutomation.Enums&version=1.0.2
AnointedAutomation.Enums
Shared enumerations for AnointedAutomation packages.
Overview
This package contains all shared enum definitions used across the AnointedAutomation ecosystem. By centralizing enums in a single package, we ensure consistency and avoid duplication across dependent packages.
Enums
PaymentType
Defines supported payment methods.
None(0)PayPalToken(1)MasterCard(2)Visa(3)ACH(4)
TransactionStatus
Represents the status of a payment transaction across various payment providers.
None(0) - No status specified or unknownPending(1) - Awaiting processingProcessing(2) - Currently being processedRequiresAction(3) - Requires additional action (e.g., 3D Secure)RequiresPaymentMethod(4) - Requires payment method to be attachedRequiresConfirmation(5) - Requires confirmation before processingRequiresCapture(6) - Requires capture after authorizationSucceeded(7) - Completed successfullyFailed(8) - Failed to processCanceled(9) - Canceled before completionRefunded(10) - Fully refundedPartiallyRefunded(11) - Partially refundedDisputed(12) - Disputed by customerExpired(13) - Expired before completionAuthorized(14) - Authorized but not yet capturedVoided(15) - Voided
PaymentProvider
Defines supported payment providers.
None(0)Stripe(1)PayPal(2)Braintree(3)CheckoutDotCom(4)
SubscriptionStatus
Represents the status of a subscription.
None(0)Active(1)PastDue(2)Canceled(3)Unpaid(4)Trialing(5)Paused(6)Incomplete(7)IncompleteExpired(8)
PaymentOperation
Defines types of payment operations for audit logging.
None(0)Charge(1)Authorize(2)Capture(3)Refund(4)Void(5)Dispute(6)DisputeResponse(7)Chargeback(8)SubscriptionCreate(9)SubscriptionUpdate(10)SubscriptionCancel(11)SubscriptionRenew(12)PaymentMethodAdd(13)PaymentMethodRemove(14)PaymentMethodUpdate(15)
CardType
Defines credit/debit card types.
Unknown(0)Visa(1)MasterCard(2)AmericanExpress(3)Discover(4)DinersClub(5)JCB(6)UnionPay(7)
WebhookEventType
Defines webhook event types from payment providers.
Unknown(0)PaymentSucceeded(1)PaymentFailed(2)PaymentRefunded(3)SubscriptionCreated(4)SubscriptionUpdated(5)SubscriptionCanceled(6)SubscriptionRenewed(7)DisputeCreated(8)DisputeUpdated(9)DisputeClosed(10)CustomerCreated(11)CustomerUpdated(12)InvoiceCreated(13)InvoicePaid(14)InvoicePaymentFailed(15)
Usage
using AnointedAutomation.Enums;
PaymentType paymentMethod = PaymentType.Visa;
TransactionStatus status = TransactionStatus.Succeeded;
PaymentProvider provider = PaymentProvider.Stripe;
License
MIT License - Copyright © 2023 Anointed Automation, LLC
Stewarded by Alexander Fields - https://www.alexanderfields.me GitHub: https://github.com/AnointedAutomation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AnointedAutomation.Enums:
| Package | Downloads |
|---|---|
|
AnointedAutomation.Objects
Standardization for Objects - AnointedAutomation.Objects |
GitHub repositories
This package is not used by any popular GitHub repositories.