René's URL Explorer Experiment


Title: feat(payments): add Stripe payment intent module by digitalnomad91 · Pull Request #16 · codebuilderinc/codebuilder-api · GitHub

Open Graph Title: feat(payments): add Stripe payment intent module by digitalnomad91 · Pull Request #16 · codebuilderinc/codebuilder-api

X Title: feat(payments): add Stripe payment intent module by digitalnomad91 · Pull Request #16 · codebuilderinc/codebuilder-api

Description: Summary New PaymentsModule — full NestJS module (controller, service, DTOs) for Stripe card payment intents, wired into AppModule Stripe SDK — adds stripe ^22.1.0 to package.json / pnpm-lock.yaml Config — adds STRIPE_PUBLISHABLE_KEY, STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, STRIPE_DEFAULT_CURRENCY to ApplicationConfig interface and Joi validation in config.helper.ts Generated DTOs — adds auto-generated nestjs-dto files for the PaymentAttempt Prisma model (entity, connect, create, update) and registers the entity in metadata.ts Housekeeping — removes as ApiOperationOptions type cast in api.decorator.ts, minor reddit.service.ts cleanup, normalizes executable bit on ~60 source files (755 → 644), adds .env.example with all environment variable documentation API Endpoints Method Path Description GET /payments/stripe/config Returns publishable key + currency for frontend initialization POST /payments/stripe/intents Creates PaymentAttempt DB record + Stripe PaymentIntent, returns clientSecret POST /payments/stripe/attempts/:id/finalize Retrieves intent from Stripe, persists card metadata, receipt URL, and final status Notes The prisma submodule has uncommitted local changes (dbml/schema.dbml + migration 20260426183000_add_payment_attempts) that need to be committed inside the submodule repo before the pointer can be updated here. That work is tracked separately. .env.example keys are placeholder values (sk_test_replace_me / pk_test_replace_me) — real keys were scrubbed before push per GitHub secret scanning. Test plan Set STRIPE_PUBLISHABLE_KEY and STRIPE_SECRET_KEY in local .env GET /payments/stripe/config returns { publishableKey, configured: true, currency: "USD" } POST /payments/stripe/intents with a valid body creates a PaymentAttempt record and returns a clientSecret Confirm Stripe test card 4242 4242 4242 4242 completes successfully and POST .../finalize persists cardBrand, cardLast4, receiptUrl, and status: SUCCEEDED Confirm a declined card (4000 0000 0000 0002) results in status: FAILED with failureCode and failureMessage set GET /payments/stripe/config when STRIPE_SECRET_KEY is unset returns configured: false 🤖 Generated with Claude Code

Open Graph Description: Summary New PaymentsModule — full NestJS module (controller, service, DTOs) for Stripe card payment intents, wired into AppModule Stripe SDK — adds stripe ^22.1.0 to package.json / pnpm-lock.yaml ...

X Description: Summary New PaymentsModule — full NestJS module (controller, service, DTOs) for Stripe card payment intents, wired into AppModule Stripe SDK — adds stripe ^22.1.0 to package.json / pnpm-lock.yaml ...

Opengraph URL: https://github.com/codebuilderinc/codebuilder-api/pull/16

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:299fbf46-d642-7c22-31d3-da8652c104c1
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE5E4:1B5FB5:C54593:11C66A0:6A621F97
html-safe-nonce66b1c5127bbcc268b4f7da4d369ca44d0795b155161c845d45ef7de6770bc662
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNUU0OjFCNUZCNTpDNTQ1OTM6MTFDNjZBMDo2QTYyMUY5NyIsInZpc2l0b3JfaWQiOiI2MDc1ODE5MTk3MjI5ODM0MTM1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacaa94decf133b4525764971c7cdfc6ff51a7f8ee9656ddab6bfc939bbc6e023aa
hovercard-subject-tagpull_request:3672464447
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/codebuilderinc/codebuilder-api/pull/16/files
twitter:imagehttps://avatars.githubusercontent.com/u/2067771?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/2067771?s=400&v=4
og:image:altSummary New PaymentsModule — full NestJS module (controller, service, DTOs) for Stripe card payment intents, wired into AppModule Stripe SDK — adds stripe ^22.1.0 to package.json / pnpm-lock.yaml ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonebe68eaf9abf2a202afbd94047d7200fb88b7edb0338f533bf171bbb1a69fab4e
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/codebuilderinc/codebuilder-api git https://github.com/codebuilderinc/codebuilder-api.git
octolytics-dimension-user_id30593880
octolytics-dimension-user_logincodebuilderinc
octolytics-dimension-repository_id1013948899
octolytics-dimension-repository_nwocodebuilderinc/codebuilder-api
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1013948899
octolytics-dimension-repository_network_root_nwocodebuilderinc/codebuilder-api
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release3d00b04c8874615454dfbdb32a7d2ca4db66d3f4
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcodebuilderinc%2Fcodebuilder-api%2Fpull%2F16%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcodebuilderinc%2Fcodebuilder-api%2Fpull%2F16%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=codebuilderinc%2Fcodebuilder-api
Reloadhttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
Reloadhttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
Reloadhttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
Please reload this pagehttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
codebuilderinc https://github.com/codebuilderinc
codebuilder-apihttps://github.com/codebuilderinc/codebuilder-api
Notifications https://github.com/login?return_to=%2Fcodebuilderinc%2Fcodebuilder-api
Fork 0 https://github.com/login?return_to=%2Fcodebuilderinc%2Fcodebuilder-api
Star 0 https://github.com/login?return_to=%2Fcodebuilderinc%2Fcodebuilder-api
Code https://github.com/codebuilderinc/codebuilder-api
Issues 0 https://github.com/codebuilderinc/codebuilder-api/issues
Pull requests 1 https://github.com/codebuilderinc/codebuilder-api/pulls
Actions https://github.com/codebuilderinc/codebuilder-api/actions
Projects https://github.com/codebuilderinc/codebuilder-api/projects
Models https://github.com/codebuilderinc/codebuilder-api/models
Security and quality 0 https://github.com/codebuilderinc/codebuilder-api/security
Insights https://github.com/codebuilderinc/codebuilder-api/pulse
Code https://github.com/codebuilderinc/codebuilder-api
Issues https://github.com/codebuilderinc/codebuilder-api/issues
Pull requests https://github.com/codebuilderinc/codebuilder-api/pulls
Actions https://github.com/codebuilderinc/codebuilder-api/actions
Projects https://github.com/codebuilderinc/codebuilder-api/projects
Models https://github.com/codebuilderinc/codebuilder-api/models
Security and quality https://github.com/codebuilderinc/codebuilder-api/security
Insights https://github.com/codebuilderinc/codebuilder-api/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fcodebuilderinc%2Fcodebuilder-api%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fcodebuilderinc%2Fcodebuilder-api%2Fissues%2Fnew%2Fchoose
digitalnomad91https://github.com/digitalnomad91
mainhttps://github.com/codebuilderinc/codebuilder-api/tree/main
feat/stripe-payments-apihttps://github.com/codebuilderinc/codebuilder-api/tree/feat/stripe-payments-api
Conversation 0 https://github.com/codebuilderinc/codebuilder-api/pull/16
Commits 3 https://github.com/codebuilderinc/codebuilder-api/pull/16/commits
Checks 0 https://github.com/codebuilderinc/codebuilder-api/pull/16/checks
Files changed https://github.com/codebuilderinc/codebuilder-api/pull/16/files
Please reload this pagehttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
feat(payments): add Stripe payment intent module https://github.com/codebuilderinc/codebuilder-api/pull/16/files#top
Show all changes 3 commits https://github.com/codebuilderinc/codebuilder-api/pull/16/files
751cb2b feat(payments): add Stripe payment intent module actions-user May 13, 2026 https://github.com/codebuilderinc/codebuilder-api/pull/16/commits/751cb2b9355a8d997d1e4f5d0f3ec35151257743
5bb257d chore: add .env.example and normalize file permissions (755 → 644) actions-user May 13, 2026 https://github.com/codebuilderinc/codebuilder-api/pull/16/commits/5bb257d6c436b9ba0ad62cf7c672f523cb085863
faa5cab chore(prisma): update submodule pointer to payment_attempts migration… actions-user May 13, 2026 https://github.com/codebuilderinc/codebuilder-api/pull/16/commits/faa5cab01a997e8d443af511fab63f453ba0e5d6
Clear filters https://github.com/codebuilderinc/codebuilder-api/pull/16/files
Please reload this pagehttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
Please reload this pagehttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
.env.example https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-a3046da0d15a27e89f2afe639b25748a7ad4d9290af3e7b1b6c1a5533c8f0a8c
package.json https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
pnpm-lock.yaml https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-32824c984905bb02bc7ffcef96a77addd1f1602cff71a11fbbfdd7f53ee026bb
prisma https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-99497c84358f2273772f341abe1afbd7005a475ebed857a9aecc02b7353263d8
app-router.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-1ce130b307fef2865102d4c72b05060830d51f12beb83f2118969db8c7a58d28
app.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-089f4f2474b64391c42b6e66aed33977e132058d92108f0a63234a7862e1f8b8
auth.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d5cfad084289d1504e5322be173d5f5af9b85f4f90316b440e269218e18bc457
auth.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-aea62a4c305374791411369a46e8553d716a032a03bb48136176873887e3311c
jwt.dto.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-b29d50dce1d4bb837b125e0ee99a86a4d65f4ef6d9fcbb8bb3abc10c079760f5
refresh-token.input.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-9ad52bf10febb7b9f5314309defc02c82a0e32921a6dc324b8a76626e15cb402
signup.input.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-327c6ff9f844aa298c16665a6e45893e9f796c485f983a346fa15c6160f4a9b3
auth.model.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ebeabc94676259ab45127a5c3323c0f370670fd2c7b227a66e5cf7e88591d522
error-messages.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-449d501388e9f7cb86cb45c8c88dbdf9aa1b47f53fdd6bcb2520cf8e8f83977d
token.model.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-cb1e098f03edfc26b636585c8ddb74bbf8b566ca02cc519c5c8c3c4367e22078
password.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f784c4834ac67ab5d92aab1c202ae893cee15a59b960dad1317add7b62306e8f
redis-auth.guard.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-041a983a8eb619ff8990398d588a8a098bf302efed400473e9d089bcca1225f7
cloudflare-kv.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ea832cd535071964d3386d438278c9d6816c0846edfcd73298acda0d32ae19e6
cloudflare-kv.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8ed8ed7cf673bdb093810fa5c62c888b74ba29cbf4e7132053e08e7546248f39
kv-namespaces.enum.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-826df957a59f69df0bcabb0c51dc7302fd46bc60bdd8cbd9fa106e74ab73f78d
common.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-2c56b7b7d06d0a23371797df67045c4afc6e2d20f3cdc5735f01703ccbc609ea
config.helper.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-cbc2318051ab8e7a3a52cad86692c05cd90e4588eeaad09788ad16e7cdc46b92
config.interface.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f1ee4a26d40d0e2952b612f30d0039127044f8e6aec0b070f0bee4a3810ed0d9
config.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-bb0a3e70017740070fd655822b6edff0f4ccc10b4f21b083acfd6e9aa75f8d23
config.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-87cbb7f9540571a9dee006632ab5599c41a836e272d524999a40f344abdd33ef
config.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-885b4f1b2f9a379cd621acdd920865ca3a3f10a270de7d6258f614a33c37db95
database.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-eb4c9f5ccd60ba0c5fa1fbe22cc90f2fd7a0677d4025ec578a437413540fc4a7
api.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0f16d8157a69218c9e58104b5faa561171f1568f8c51e8c0da27d0fc74d5d91f
field.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8dacebda9205f1be8be258347fa116db707213b519852684a0563d5e018a779b
user.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-3e625aee7fe508b7a4688da3003ba9ef978c3b5ec42be8308410e1492d769291
index.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-43f5bb9e1196b87d6c4b36abb1cde3235c02d8e7fa8ea0cfc34ae7452e971a77
exception.filter.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-1d49189f5e867ed7f8b386393f818000807433f313a82143a10e2d91bdf65fa3
array.helper.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-4d7b079fdf6293b8967c428181d13369754abdcf56e10e43916fbb1e4fa1c927
get-operation-id.helper.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-19feec4a34a9ed6925021271a970770a3bf2f35211cec43a97578274af9d3a5b
password.helper.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-040e40d72fc4e972f3cfd93c9e21eeea851f9127fbc69aebe31971770784fbdc
req.helper.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d4cf8b1de3b02e31893438d7e17697c68fdfef0930e97cfd785d69903cede222
validate.helper.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-9f2405ce41dfd4fbbc19ac807cd3dac953cd5ede9dd68c38ee74f743ce8e9037
base.model.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-acfea843591dd62a971fb9aee7f478e9b4f78fcf4bb7584477b08d66d7503262
paginated-response.model.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ec66f04cef10f7f403845d23a58413b47a063d2c8e4fbe2f478afa65c08027e8
page-info.model.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-2c12138f57a8d6ac5ce878389b38d788af01e474757660cca4539309d64c6baa
pagination.args.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-235c6821db53b641ab563eb24331def5f39a44ed32863826187a043afe1c16fd
pagination.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-e6599bc61b2401a66fb93f289533531a0af9adaacd592c39e557ffaf77b4ad40
job-names.enum.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-fa194c84114ea4c7d6ae6a8f34cbe34e8b5f185a7631bbf18d5f4467c1beda8f
queue-names.enum.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-c840d6cccde759130b224a7c7c32d056e4327aa7333680540d73383873ad8e9e
queue-priority.enum.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f30e2f478443e2e57ef063941300a6ab1ac543a3ceba06c7af42d7b8b6089292
tracked-queue.model.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8aeb0fc5c8426f8c0c90a23214672d5d9d91d323d9050b5d2a7f3b8eb14ea7b6
queue.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-56f1aa3ef4ee968c1e8406458fdae5b829075a489af5e84da0d92f13c006bf72
queue.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-308dee9b65adc785938565c50c964eb282efc09122a42abd69a8b0b3783cf844
redis.constants.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ebb38a7667db66a7116a420831b1b93c515f215efe1500605dc21239f03f5dce
redis.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-e3cd4d702ba6b4a94c6351fa590975355d21522a6fe6f23d4d7e8a6c3d4c7e12
redis.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8e044f4594195be332ebcf523525ba94e5652d54de3a80bb541bf3c0f404aaa4
redis.providers.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d11fb41a2ea9181b2ed83f24da5a6c51e6ecceb2cd4afdd2a155beb3d1ac8ad2
redis.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0d8af885399ddcc2350e9969d9c6aaf9a33994986b43bfc14d2c639238be3467
trace.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-c7e329012dbd2fd0fef37c2c2088c013db487699454d91fcf6d7bb008ab2b88b
trace.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-a45ed8d25c8709129e6898b9e0c3fa1ff561ad9e190e7de8bf15846fed086400
ends-with.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-a68e90e8052d56b0e446c75b03d5793582bc288b1f6cd5bbeb96dc644cd85d6b
is-generic-type.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-125c35470c7a1233a8489643b060b70ddf1bbe1bb6cd7a5afca4b352fbb7ac0e
is-type.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-5e2baf5d3c85b79c6f66a80a13101f20bd94c9c281e3e6b1355acdcabf9bd109
is-unique-constraint.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-6f906c321e5d8a9f7cd78209ec1cd1eb5313e8dcf268f7b15acafa7a8c6312f5
is-whether.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8bf58c1f70cc3c3c435ef855d915d46fc2f738cd71e3c79cd47f46f3d9272000
match.decorator.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-b62117410e01437d9619c3421ba0b7208e7a2d356d02fd0bf1fc3f2d3d094f2d
cors.options.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-29c2cd284408cd1ac3e148181c499c5fa39afbf6cba4a97a3bccba5a598099f5
events.gateway.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-a027475a84ffeb7aceb7b33f148e70c8ab166dfea34c51666fb104daaab9b79d
events.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-6b4e4b9f973e01c9a1228cc02f751e788005530ea17530109a489f630b8d0f4a
connect-paymentAttempt.dto.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0131efc94ec2333b97d7c2213a2bb9d32470bde71d02731a9109f8d66ae5e3ad
create-paymentAttempt.dto.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f38e6e291f4e83f9c9945bda460c078dce6791d39a91107ec83b57e3a28dd5cc
paymentAttempt.entity.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d06186628b10c4555ca86431cdaa2d61632b78e5f7d266f0e73dcdd3d3bf8d38
update-paymentAttempt.dto.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-26796738fb46510635aea574fea5ee9c123d3e0728420047d6159c9626c14566
metadata.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-241a2b870b67748a641143c0b19f024eae8b8489f3b72a07d5aac2dc5a276d23
open-telemetry.config.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-c7727155d97a28b748d7cdcb78f0c7be1b6eff2b9f6b00bdc15dee4ca87a8bdd
create-stripe-payment-intent.dto.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-df7803a393a7da935e6f62ace6105cef4d13c103c26b0f3b6dbb8f7ef159d0d3
finalize-stripe-payment.dto.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-2c1a99c57f999e6fef38ca42ed3372e44eefdb8a9f1b4b22057cbec2a221567a
payments.controller.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-4e1e81efce92bdaa359939ace2f3ab2a186e26083997263de1be8735ccd3fac8
payments.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d7a75a992ebf868d6dd0f3f627a085301170a4e92af6250868928cb1f44aafde
payments.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ba9c03ae34c95e4fb3833a31da56f66940748eff2260f5b5517c9ab96584e57e
reddit.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-53af3227434a6366213b067e8db79e2460261d656ccd78af255e9fc4c5aef683
change-password.input.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f8a3608c3a3fedc5b297fc8169f8af0ca503799ac09575e38fafdc04f0a155b3
update-user.input.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-45bfed71152fc664c767125cf263a0e49cf6e0a0b8c2f08d3a7cf3ae8a6a4f56
user.dto.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f2ba468830e34d64a69990e5e0219601e3b9db35f999706951c89534c7ba52c2
user.model.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-4a8a31f07d33586480a1b77ec8f2354e12b9f3c6b734bb24c97b8e76d2ff702d
validation-errors.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d85c92403e5fb58b6a2b90d531af67e6934763ec913cb0fc57f8df64bd9c74b7
user.controller.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-87d1e16d8e6351e65f42def2873b5398c8781ada4d22b495a2a86d16a6eff75e
user.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0d76b500c4f7502bf24cd8282ccb2d75d95c7c1c9458f58e6d4fce34be129dc7
user.service.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-db4c3c8477b862953e8cab7107fb515aee1367443acf0d81245df4f368c227ed
wss.adapter.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-987e8b010e9a5632d92169191569449fa5afcd767be5278102028a050fe24470
wss.gateway.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-304eaefbd41e4bf97cc2714ad82f62ebe2a983fbec1be63be0ffc40f65d2b660
wss.module.ts https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-b465c57783783a7a84c88f1f4342421f4d77051db8ccb8ac9dd8f1beb4e55c18
.env.examplehttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-a3046da0d15a27e89f2afe639b25748a7ad4d9290af3e7b1b6c1a5533c8f0a8c
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/.env.example
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
package.jsonhttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/package.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
pnpm-lock.yamlhttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-32824c984905bb02bc7ffcef96a77addd1f1602cff71a11fbbfdd7f53ee026bb
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/pnpm-lock.yaml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
prismahttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-99497c84358f2273772f341abe1afbd7005a475ebed857a9aecc02b7353263d8
Open in desktop https://desktop.github.com
prismahttps://github.com/codebuilderinc/codebuilder-prisma
2 files https://github.com/codebuilderinc/codebuilder-prisma/compare/626510047d7a3dd43670ad3a22738a6194dd9557...96d6ec31bed2a2a4d62c24c0dc30f4f6f3483e28
dbml/schema.dbml https://github.com/codebuilderinc/codebuilder-prisma/compare/626510047d7a3dd43670ad3a22738a6194dd9557...96d6ec31bed2a2a4d62c24c0dc30f4f6f3483e28#diff-f58332b43e51efe6057a5b1c725af8a3f08e3f2aeb454dc3a43994b0cddb9df8
migrations/20260426183000_add_payment_attempts/migration.sql https://github.com/codebuilderinc/codebuilder-prisma/compare/626510047d7a3dd43670ad3a22738a6194dd9557...96d6ec31bed2a2a4d62c24c0dc30f4f6f3483e28#diff-c14784df6aacff3e943fbf7702cb0ada868b0bce3abf3166e918c7d5880f858d
src/app-router.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-1ce130b307fef2865102d4c72b05060830d51f12beb83f2118969db8c7a58d28
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/app-router.module.ts
Open in desktop https://desktop.github.com
src/app.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-089f4f2474b64391c42b6e66aed33977e132058d92108f0a63234a7862e1f8b8
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/app.module.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-089f4f2474b64391c42b6e66aed33977e132058d92108f0a63234a7862e1f8b8
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-089f4f2474b64391c42b6e66aed33977e132058d92108f0a63234a7862e1f8b8
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-089f4f2474b64391c42b6e66aed33977e132058d92108f0a63234a7862e1f8b8
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-089f4f2474b64391c42b6e66aed33977e132058d92108f0a63234a7862e1f8b8
src/auth/auth.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d5cfad084289d1504e5322be173d5f5af9b85f4f90316b440e269218e18bc457
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/auth.module.ts
Open in desktop https://desktop.github.com
src/auth/auth.service.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-aea62a4c305374791411369a46e8553d716a032a03bb48136176873887e3311c
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/auth.service.ts
Open in desktop https://desktop.github.com
src/auth/dto/jwt.dto.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-b29d50dce1d4bb837b125e0ee99a86a4d65f4ef6d9fcbb8bb3abc10c079760f5
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/dto/jwt.dto.ts
Open in desktop https://desktop.github.com
src/auth/dto/refresh-token.input.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-9ad52bf10febb7b9f5314309defc02c82a0e32921a6dc324b8a76626e15cb402
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/dto/refresh-token.input.ts
Open in desktop https://desktop.github.com
src/auth/dto/signup.input.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-327c6ff9f844aa298c16665a6e45893e9f796c485f983a346fa15c6160f4a9b3
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/dto/signup.input.ts
Open in desktop https://desktop.github.com
src/auth/models/auth.model.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ebeabc94676259ab45127a5c3323c0f370670fd2c7b227a66e5cf7e88591d522
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/models/auth.model.ts
Open in desktop https://desktop.github.com
src/auth/models/error-messages.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-449d501388e9f7cb86cb45c8c88dbdf9aa1b47f53fdd6bcb2520cf8e8f83977d
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/models/error-messages.ts
Open in desktop https://desktop.github.com
src/auth/models/token.model.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-cb1e098f03edfc26b636585c8ddb74bbf8b566ca02cc519c5c8c3c4367e22078
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/models/token.model.ts
Open in desktop https://desktop.github.com
src/auth/password.service.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f784c4834ac67ab5d92aab1c202ae893cee15a59b960dad1317add7b62306e8f
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/password.service.ts
Open in desktop https://desktop.github.com
src/auth/redis-auth.guard.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-041a983a8eb619ff8990398d588a8a098bf302efed400473e9d089bcca1225f7
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/auth/redis-auth.guard.ts
Open in desktop https://desktop.github.com
src/cloudflare-kv/cloudflare-kv.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ea832cd535071964d3386d438278c9d6816c0846edfcd73298acda0d32ae19e6
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/cloudflare-kv/cloudflare-kv.module.ts
Open in desktop https://desktop.github.com
src/cloudflare-kv/cloudflare-kv.service.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8ed8ed7cf673bdb093810fa5c62c888b74ba29cbf4e7132053e08e7546248f39
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/cloudflare-kv/cloudflare-kv.service.ts
Open in desktop https://desktop.github.com
src/cloudflare-kv/models/kv-namespaces.enum.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-826df957a59f69df0bcabb0c51dc7302fd46bc60bdd8cbd9fa106e74ab73f78d
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/cloudflare-kv/models/kv-namespaces.enum.ts
Open in desktop https://desktop.github.com
src/common/common.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-2c56b7b7d06d0a23371797df67045c4afc6e2d20f3cdc5735f01703ccbc609ea
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/common.module.ts
Open in desktop https://desktop.github.com
src/common/configs/config.helper.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-cbc2318051ab8e7a3a52cad86692c05cd90e4588eeaad09788ad16e7cdc46b92
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/configs/config.helper.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-cbc2318051ab8e7a3a52cad86692c05cd90e4588eeaad09788ad16e7cdc46b92
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-cbc2318051ab8e7a3a52cad86692c05cd90e4588eeaad09788ad16e7cdc46b92
src/common/configs/config.interface.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f1ee4a26d40d0e2952b612f30d0039127044f8e6aec0b070f0bee4a3810ed0d9
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/configs/config.interface.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f1ee4a26d40d0e2952b612f30d0039127044f8e6aec0b070f0bee4a3810ed0d9
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f1ee4a26d40d0e2952b612f30d0039127044f8e6aec0b070f0bee4a3810ed0d9
src/common/configs/config.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-bb0a3e70017740070fd655822b6edff0f4ccc10b4f21b083acfd6e9aa75f8d23
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/configs/config.module.ts
Open in desktop https://desktop.github.com
src/common/configs/config.service.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-87cbb7f9540571a9dee006632ab5599c41a836e272d524999a40f344abdd33ef
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/configs/config.service.ts
Open in desktop https://desktop.github.com
src/common/configs/config.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-885b4f1b2f9a379cd621acdd920865ca3a3f10a270de7d6258f614a33c37db95
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/configs/config.ts
Open in desktop https://desktop.github.com
src/common/database/database.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-eb4c9f5ccd60ba0c5fa1fbe22cc90f2fd7a0677d4025ec578a437413540fc4a7
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/database/database.module.ts
Open in desktop https://desktop.github.com
src/common/decorators/api.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0f16d8157a69218c9e58104b5faa561171f1568f8c51e8c0da27d0fc74d5d91f
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/decorators/api.decorator.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0f16d8157a69218c9e58104b5faa561171f1568f8c51e8c0da27d0fc74d5d91f
https://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0f16d8157a69218c9e58104b5faa561171f1568f8c51e8c0da27d0fc74d5d91f
src/common/decorators/field.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8dacebda9205f1be8be258347fa116db707213b519852684a0563d5e018a779b
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/decorators/field.decorator.ts
Open in desktop https://desktop.github.com
src/common/decorators/user.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-3e625aee7fe508b7a4688da3003ba9ef978c3b5ec42be8308410e1492d769291
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/decorators/user.decorator.ts
Open in desktop https://desktop.github.com
src/common/errors/index.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-43f5bb9e1196b87d6c4b36abb1cde3235c02d8e7fa8ea0cfc34ae7452e971a77
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/errors/index.ts
Open in desktop https://desktop.github.com
src/common/filters/exception.filter.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-1d49189f5e867ed7f8b386393f818000807433f313a82143a10e2d91bdf65fa3
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/filters/exception.filter.ts
Open in desktop https://desktop.github.com
src/common/helpers/array.helper.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-4d7b079fdf6293b8967c428181d13369754abdcf56e10e43916fbb1e4fa1c927
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/helpers/array.helper.ts
Open in desktop https://desktop.github.com
src/common/helpers/get-operation-id.helper.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-19feec4a34a9ed6925021271a970770a3bf2f35211cec43a97578274af9d3a5b
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/helpers/get-operation-id.helper.ts
Open in desktop https://desktop.github.com
src/common/helpers/password.helper.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-040e40d72fc4e972f3cfd93c9e21eeea851f9127fbc69aebe31971770784fbdc
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/helpers/password.helper.ts
Open in desktop https://desktop.github.com
src/common/helpers/req.helper.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d4cf8b1de3b02e31893438d7e17697c68fdfef0930e97cfd785d69903cede222
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/helpers/req.helper.ts
Open in desktop https://desktop.github.com
src/common/helpers/validate.helper.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-9f2405ce41dfd4fbbc19ac807cd3dac953cd5ede9dd68c38ee74f743ce8e9037
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/helpers/validate.helper.ts
Open in desktop https://desktop.github.com
src/common/models/base.model.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-acfea843591dd62a971fb9aee7f478e9b4f78fcf4bb7584477b08d66d7503262
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/models/base.model.ts
Open in desktop https://desktop.github.com
src/common/models/paginated-response.model.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ec66f04cef10f7f403845d23a58413b47a063d2c8e4fbe2f478afa65c08027e8
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/models/paginated-response.model.ts
Open in desktop https://desktop.github.com
src/common/pagination/page-info.model.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-2c12138f57a8d6ac5ce878389b38d788af01e474757660cca4539309d64c6baa
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/pagination/page-info.model.ts
Open in desktop https://desktop.github.com
src/common/pagination/pagination.args.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-235c6821db53b641ab563eb24331def5f39a44ed32863826187a043afe1c16fd
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/pagination/pagination.args.ts
Open in desktop https://desktop.github.com
src/common/pagination/pagination.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-e6599bc61b2401a66fb93f289533531a0af9adaacd592c39e557ffaf77b4ad40
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/pagination/pagination.ts
Open in desktop https://desktop.github.com
src/common/queue/models/job-names.enum.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-fa194c84114ea4c7d6ae6a8f34cbe34e8b5f185a7631bbf18d5f4467c1beda8f
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/queue/models/job-names.enum.ts
Open in desktop https://desktop.github.com
src/common/queue/models/queue-names.enum.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-c840d6cccde759130b224a7c7c32d056e4327aa7333680540d73383873ad8e9e
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/queue/models/queue-names.enum.ts
Open in desktop https://desktop.github.com
src/common/queue/models/queue-priority.enum.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f30e2f478443e2e57ef063941300a6ab1ac543a3ceba06c7af42d7b8b6089292
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/queue/models/queue-priority.enum.ts
Open in desktop https://desktop.github.com
src/common/queue/models/tracked-queue.model.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8aeb0fc5c8426f8c0c90a23214672d5d9d91d323d9050b5d2a7f3b8eb14ea7b6
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/queue/models/tracked-queue.model.ts
Open in desktop https://desktop.github.com
src/common/queue/queue.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-56f1aa3ef4ee968c1e8406458fdae5b829075a489af5e84da0d92f13c006bf72
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/queue/queue.module.ts
Open in desktop https://desktop.github.com
src/common/queue/queue.service.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-308dee9b65adc785938565c50c964eb282efc09122a42abd69a8b0b3783cf844
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/queue/queue.service.ts
Open in desktop https://desktop.github.com
src/common/redis/redis.constants.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-ebb38a7667db66a7116a420831b1b93c515f215efe1500605dc21239f03f5dce
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/redis/redis.constants.ts
Open in desktop https://desktop.github.com
src/common/redis/redis.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-e3cd4d702ba6b4a94c6351fa590975355d21522a6fe6f23d4d7e8a6c3d4c7e12
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/redis/redis.decorator.ts
Open in desktop https://desktop.github.com
src/common/redis/redis.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8e044f4594195be332ebcf523525ba94e5652d54de3a80bb541bf3c0f404aaa4
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/redis/redis.module.ts
Open in desktop https://desktop.github.com
src/common/redis/redis.providers.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d11fb41a2ea9181b2ed83f24da5a6c51e6ecceb2cd4afdd2a155beb3d1ac8ad2
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/redis/redis.providers.ts
Open in desktop https://desktop.github.com
src/common/redis/redis.service.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0d8af885399ddcc2350e9969d9c6aaf9a33994986b43bfc14d2c639238be3467
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/redis/redis.service.ts
Open in desktop https://desktop.github.com
src/common/trace/trace.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-c7e329012dbd2fd0fef37c2c2088c013db487699454d91fcf6d7bb008ab2b88b
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/trace/trace.module.ts
Open in desktop https://desktop.github.com
src/common/trace/trace.service.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-a45ed8d25c8709129e6898b9e0c3fa1ff561ad9e190e7de8bf15846fed086400
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/trace/trace.service.ts
Open in desktop https://desktop.github.com
src/common/validation/ends-with.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-a68e90e8052d56b0e446c75b03d5793582bc288b1f6cd5bbeb96dc644cd85d6b
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/validation/ends-with.decorator.ts
Open in desktop https://desktop.github.com
src/common/validation/is-generic-type.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-125c35470c7a1233a8489643b060b70ddf1bbe1bb6cd7a5afca4b352fbb7ac0e
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/validation/is-generic-type.decorator.ts
Open in desktop https://desktop.github.com
src/common/validation/is-type.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-5e2baf5d3c85b79c6f66a80a13101f20bd94c9c281e3e6b1355acdcabf9bd109
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/validation/is-type.decorator.ts
Open in desktop https://desktop.github.com
src/common/validation/is-unique-constraint.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-6f906c321e5d8a9f7cd78209ec1cd1eb5313e8dcf268f7b15acafa7a8c6312f5
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/validation/is-unique-constraint.decorator.ts
Open in desktop https://desktop.github.com
src/common/validation/is-whether.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-8bf58c1f70cc3c3c435ef855d915d46fc2f738cd71e3c79cd47f46f3d9272000
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/validation/is-whether.decorator.ts
Open in desktop https://desktop.github.com
src/common/validation/match.decorator.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-b62117410e01437d9619c3421ba0b7208e7a2d356d02fd0bf1fc3f2d3d094f2d
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/common/validation/match.decorator.ts
Open in desktop https://desktop.github.com
src/cors.options.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-29c2cd284408cd1ac3e148181c499c5fa39afbf6cba4a97a3bccba5a598099f5
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/cors.options.ts
Open in desktop https://desktop.github.com
src/events/events.gateway.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-a027475a84ffeb7aceb7b33f148e70c8ab166dfea34c51666fb104daaab9b79d
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/events/events.gateway.ts
Open in desktop https://desktop.github.com
src/events/events.module.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-6b4e4b9f973e01c9a1228cc02f751e788005530ea17530109a489f630b8d0f4a
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/events/events.module.ts
Open in desktop https://desktop.github.com
src/generated/nestjs-dto/connect-paymentAttempt.dto.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-0131efc94ec2333b97d7c2213a2bb9d32470bde71d02731a9109f8d66ae5e3ad
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/generated/nestjs-dto/connect-paymentAttempt.dto.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
src/generated/nestjs-dto/create-paymentAttempt.dto.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-f38e6e291f4e83f9c9945bda460c078dce6791d39a91107ec83b57e3a28dd5cc
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/generated/nestjs-dto/create-paymentAttempt.dto.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
src/generated/nestjs-dto/paymentAttempt.entity.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-d06186628b10c4555ca86431cdaa2d61632b78e5f7d266f0e73dcdd3d3bf8d38
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/generated/nestjs-dto/paymentAttempt.entity.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
src/generated/nestjs-dto/update-paymentAttempt.dto.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-26796738fb46510635aea574fea5ee9c123d3e0728420047d6159c9626c14566
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/generated/nestjs-dto/update-paymentAttempt.dto.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
src/metadata.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-241a2b870b67748a641143c0b19f024eae8b8489f3b72a07d5aac2dc5a276d23
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/metadata.ts
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
src/open-telemetry.config.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-c7727155d97a28b748d7cdcb78f0c7be1b6eff2b9f6b00bdc15dee4ca87a8bdd
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/open-telemetry.config.ts
Open in desktop https://desktop.github.com
src/payments/dto/create-stripe-payment-intent.dto.tshttps://github.com/codebuilderinc/codebuilder-api/pull/16/files#diff-df7803a393a7da935e6f62ace6105cef4d13c103c26b0f3b6dbb8f7ef159d0d3
View file https://github.com/codebuilderinc/codebuilder-api/blob/faa5cab01a997e8d443af511fab63f453ba0e5d6/src/payments/dto/create-stripe-payment-intent.dto.ts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/codebuilderinc/codebuilder-api/pull/16/{{ revealButtonHref }}
Please reload this pagehttps://github.com/codebuilderinc/codebuilder-api/pull/16/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.