CreditPurchaseOrders


Columns

Column Type Size Nulls Auto Default Children Parents Comments
id uuid 2147483647 gen_random_uuid()
AfterCompanyProductSubscriptionPurchaseNotifications.creditPurchaseOrderId AfterCompanyProductSubscriptionPurch_creditPurchaseOrderId_fkey C
AfterCreditProductPurchaseOrderNotifications.creditPurchaseOrderId AfterCreditProductPurchaseOrderNotif_creditPurchaseOrderId_fkey C
AfterCreditPurchaseOrderNotifications.creditPurchaseOrderId AfterCreditPurchaseOrderNotification_creditPurchaseOrderId_fkey C
CompanyCreditInventoryAddThroughPurchaseLogs.creditPurchaseOrderId CompanyCreditInventoryAddThroughPurc_creditPurchaseOrderId_fkey R
CreditPurchaseOrder2C2PPaymentRequests.creditPurchaseOrderId CreditPurchaseOrder2C2PPaymentReques_creditPurchaseOrderId_fkey C
CreditPurchaseOrderAfterPaymentActionLogs.creditPurchaseOrderId CreditPurchaseOrderAfterPaymentActio_creditPurchaseOrderId_fkey C
CreditPurchaseOrderAppleAppStorePaymentRequests.creditPurchaseOrderId CreditPurchaseOrderAppleAppStorePaym_creditPurchaseOrderId_fkey C
CreditPurchaseOrderGooglePlayPaymentRequests.creditPurchaseOrderId CreditPurchaseOrderGooglePlayPayment_creditPurchaseOrderId_fkey C
CreditPurchaseOrderInvoices.creditPurchaseOrderId CreditPurchaseOrderInvoices_creditPurchaseOrderId_fkey C
CreditPurchaseOrderPaymentRequests.creditPurchaseOrderId CreditPurchaseOrderPaymentRequests_creditPurchaseOrderId_fkey R
CreditPurchaseOrderRevenueCatPaymentRequests.creditPurchaseOrderId CreditPurchaseOrderRevenueCatPayment_creditPurchaseOrderId_fkey C
CreditPurchaseOrderSubscriptionDetails.creditPurchaseOrderId CreditPurchaseOrderSubscriptionDetai_creditPurchaseOrderId_fkey C
CreditPurchaseOrderXenditInvoicePaymentRequests.creditPurchaseOrderId CreditPurchaseOrderXenditInvoicePaym_creditPurchaseOrderId_fkey C
CreditPurchaseOrderXenditQRCodePaymentRequests.creditPurchaseOrderId CreditPurchaseOrderXenditQRCodePayme_creditPurchaseOrderId_fkey C
CreditPurchaseOrderXenditSubscriptionPaymentRequests.creditPurchaseOrderId CreditPurchaseOrderXenditSubscriptio_creditPurchaseOrderId_fkey C
PendingPurchaseOrders.creditPurchaseOrderId PendingPurchaseOrders_creditPurchaseOrderId_fkey R
companyId uuid 2147483647 √ null
Companies.id CreditPurchaseOrders_companyId_fkey N
userId uuid 2147483647 √ null
Users.id CreditPurchaseOrders_userId_fkey N
status "employer_purchases"."enum_employer_purchases_CreditPurchaseOrders_status" 2147483647 null
redirectPathAfterPayment text 2147483647 √ null

Redirect path for frontend after successful payment and after payment action

paidCredits int4 10 null
freeCredits int4 10 √ null
creditTimePeriod int4 10 √ null
creditTimePeriodUnit "employer_purchases"."enum_employer_purchases_timePeriodUnit" 2147483647 √ null
pricePerCredit numeric 0 null

Represents the cost of one credit in the given currency

currency "employer_purchases"."enum_employer_purchases_supported_currencies" 2147483647 null
CreditPrices.currency Implied Constraint R
taxPercentage numeric 0 null
createdAt timestamptz 35,6 now()
updatedAt timestamptz 35,6 now()
countryCode varchar 100 'ID'::character varying
Countries.code CreditPurchaseOrders_countryCode_fkey R

Country Code of country that this credit package is available in. Foreign Key Reference Countries.

purchaseType "employer_purchases"."enum_employer_purchases_purchaseType" 2147483647 'ONE_TIME'::employer_purchases."enum_employer_purchases_purchaseType"

Indexes

Constraint Name Type Sort Column(s)
CreditPurchaseOrders_pkey Primary key Asc id
CreditPurchaseOrders_companyId_status_idx Performance Asc/Asc companyId + status
employer_purchases_CreditPurchaseOrders_companyId_idx Performance Asc companyId
employer_purchases_CreditPurchaseOrders_status_idx Performance Asc status
employer_purchases_CreditPurchaseOrders_userId_idx Performance Asc userId

Check Constraints

Constraint Name Constraint
CreditPurchaseOrders_pricePerCredit_check (("pricePerCredit" >= (0)::numeric))
CreditPurchaseOrders_paidCredits_check (("paidCredits" > 0))
creditTimePeriod_and_creditTimePeriodUnit_check (((("creditTimePeriod" IS NOT NULL) AND ("creditTimePeriod" > 0) AND ("creditTimePeriodUnit" IS NOT NULL)) OR (("creditTimePeriod" IS NULL) AND ("creditTimePeriodUnit" IS NULL))))
CreditPurchaseOrders_taxPercentage_check (("taxPercentage" >= (0)::numeric))
CreditPurchaseOrders_freeCredits_check ((("freeCredits" IS NULL) OR ("freeCredits" > 0)))

Relationships