@lomray/microservice-payment-stripe
Version:
Stripe payment microservice based on NodeJS & inverted json.
63 lines (62 loc) • 2.12 kB
TypeScript
import DisputeReason from "../constants/dispute-reason.js";
import DisputeStatus from "../constants/dispute-status.js";
import PayoutStatus from "../constants/payout-status.js";
import PayoutType from "../constants/payout-type.js";
import RefundStatus from "../constants/refund-status.js";
import StripePayoutStatus from "../constants/stripe/payout-status.js";
import StripePayoutType from "../constants/stripe/payout-type.js";
import StripeDisputeReason from "../constants/stripe-dispute-reason.js";
import StripeDisputeStatus from "../constants/stripe-dispute-status.js";
import StripeRefundStatus from "../constants/stripe-refund-status.js";
import StripeTransactionStatus from "../constants/stripe-transaction-status.js";
import TransactionStatus from "../constants/transaction-status.js";
/**
* Stripe data parser
* @description Parse Stripe data for readable microservices view format.
* Decomposed payment stripe logic
*/
declare class Parser {
/**
* Parse Stripe payout status
*/
/**
* Parse Stripe payout status
*/
static parseStripePayoutStatus(stripeStatus: StripePayoutStatus): PayoutStatus;
/**
* Parse Stripe payout type
*/
/**
* Parse Stripe payout type
*/
static parseStripePayoutType(stripeStatus: StripePayoutType): PayoutType;
/**
* Parse Stripe refund status
*/
/**
* Parse Stripe refund status
*/
static parseStripeRefundStatus(stripeStatus: StripeRefundStatus): RefundStatus;
/**
* Parse Stripe dispute status
*/
/**
* Parse Stripe dispute status
*/
static parseStripeDisputeStatus(stripeStatus: StripeDisputeStatus): DisputeStatus;
/**
* Parse Stripe dispute reason
*/
/**
* Parse Stripe dispute reason
*/
static parseStripeDisputeReason(stripeReason: StripeDisputeReason): DisputeReason;
/**
* Parse Stripe transaction status
*/
/**
* Parse Stripe transaction status
*/
static parseStripeTransactionStatus(stripeStatus: StripeTransactionStatus): TransactionStatus;
}
export { Parser as default };